/* declaring the website maximum screen size 1920px*/
html,body,nav,footer {max-width:1920px!important; margin:auto; }

/* declaring HTML content */
html {position: relative; min-height:100%; width:100%;}

/* declaring Body contect */
body {margin:0; height:100%; min-height:100%; min-width:100%; clear: both; overflow-x:hidden; font-family:'Arial Narrow', 'Arial', sans-serif; color:#fff; overflow-x:auto;}


.caret {font-size:1px; width:2px}

/* declaring index tab body background*/
#body_index {background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%;}

/* declaring about:vision tab body background*/
#body_vision {background: #000 url(/envoy/images/vision/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring about:history tab body background*/
#body_history{background: #000 url(/envoy/images/history/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}


/* declaring about:awards tab body background*/
#body_awards {background: #000 url(/envoy/images/awards/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover}

/* declaring about:clients tab body background*/
#body_clients {background: #000 url(/envoy/images/clients/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring about:certificates tab body background*/
#body_certificates {background: #000 url(/envoy/images/certificates/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring about:accreditions tab body background*/
#body_accreditations {background: #000 url(/envoy/images/accreditations/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring collection:general tab body background*/
#body_collection_general {background: #000 url(/envoy/images/collection_general/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring collection:seasonal tab body background*/
#body_collection_seasonal {background: #000 url(/envoy/images/collection_general/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring Gallery:Picture tab body background*/
#body_gallery_picture {background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%;}

/* declaring Facility:denim tab body background*/
#body_demin_facilities {background: #000 url(/envoy/images/denim/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}


#body_librarysignin {background: #000 url(/envoy/images/library/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover}

#body_libraryproduct {background: #fff url(/envoy/images/library/Background.jpg) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: fixed}

#body_libraryproduct_details {background: #fff; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: fixed}


/* declaring Articles tab body background*/
#body_articles {background: #000 url(/envoy/images/articles/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover}


/* declaring Facility:Spinning tab body background*/
#body_spinning_facilities {background: #000 url(/envoy/images/spinning/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring Facility:Others Facility tab body background*/
#body_others_facilities {background: #000 url(/envoy/images/others/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring Sustainablity:Leed Platinum tab body background*/
#body_leed {background: #000 url(/envoy/images/leed/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}


/* declaring Facility:Others Facility tab body background*/
#body_employee_welfare {background: #000 url(/envoy/images/human_resource/Background1.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}


#body_csr {background: #000 url(/envoy/images/CSR/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring investor tab body background*/
#body_investors {background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover; padding-bottom:50px}


#body_investors_other {background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover; padding-bottom:50px}

/* declaring news & events tab body background*/
#body_about_news {background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring events tab body background*/
#body_events {background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}

/* declaring contact us tab body background*/
#body_contactus {background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover;}


/* declaring clients page background*/
#clients {background: #fff url(/envoy/images/clients/Back_strip.png) no-repeat center right fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover; opacity:0.8}



/* all media query start here */
/* ---------------------------*/

/* media query for min 1921px to higher*/
@media only screen and (min-width: 1921px) {
#body_index {padding-bottom:80px; overflow-x:hidden}

#body_vision {padding-bottom:70px; overflow-x:hidden}

#body_history {padding-bottom:70px; overflow-x:hidden}

#body_awards {padding-bottom:70px;overflow-x:hidden;}

#body_clients{padding-bottom:70px; overflow-x:hidden;}

#body_certificates {padding-bottom:70px; overflow-x:hidden;}

#body_accreditations {padding-bottom:70px; overflow-x:hidden;}

#body_collection_general {padding-bottom:70px;overflow-x:hidden;}

#body_collection_seasonal {padding-bottom:70px;overflow-x:hidden;}

#body_gallery_picture {padding-bottom:70px;overflow-x:hidden;}

#body_librarysignin {padding-bottom:70px; overflow-x:hidden;}

#body_articles {padding-bottom:70px; overflow-x:hidden;}

#body_demin_facilities {padding-bottom:70px; overflow-x:hidden}

#body_spinning_facilities {padding-bottom:70px; overflow-x:hidden}

#body_others_facilities {padding-bottom:70px; overflow-x:hidden}

#body_investors {padding-bottom:90px; overflow-x:hidden;}

#body_investors_other {padding-bottom:90px; overflow-x:hidden;}

#body_leed {padding-bottom:90px; overflow-x:hidden}

#body_employee_welfare {padding-bottom:90px; overflow-x:hidden;}

#body_csr {padding-bottom:90px; overflow-x:hidden;}

#body_about_news {padding-bottom:90px; overflow-x:hidden;}	

#body_events {padding-bottom:90px; overflow-x:hidden;}

#body_contactus {padding-bottom:70px; overflow-x:hidden;}


/*page heading for all individual page*/
#page_header_row {margin-top:120px! important; width:100%; padding-left:2.5%; padding-right:2.5%; margin:auto;}

#page_header_div {max-width:194px;}

#page_header_row img {max-height:30px; margin:auto}


/*navbar setting*/
#navbar {background:none; border-style:none; box-shadow:none;} 

#navbar_row {margin-top:0px; min-height:60px}

#company_logo {max-width:255px! important; margin-top:5px !important; max-height:60px! important;}

#company_moto_row {float:right; min-height:60px; display:inline-block;}

#company_moto {float:right; max-width:590px; margin-top:5px}

#navbar_menu {margin-top:5px;}

#navbar_menu>li>a {font-size:11.5pt; letter-spacing:1px; line-height:.60}

.dropdown > .dropdown-menu {display:inline-block; width:240px; margin-left:-100%; border-radius:0; font-size:11.5pt; letter-spacing:1px}

.dropdown:hover .dropdown-menu {opacity:.95}

#mobile_menu {display:none}
	
#desktop_menu {display:block}

#csr_menu1 {display:block}

#csr_menu2 {display:none}


/* footer settings */
#footer_row {margin-top:0px! important;}

#footer_left {margin-top:52px !important;}

#footer_left_div {max-width:22.20%}

#footer_left_img {max-width:135px; max-height:100px; margin:auto; padding:10px; opacity:0.90}

#footer_left_img:hover {opacity:1}

#footer_right {margin-top:10px! important; margin-bottom:20px}

#mail_icon {max-width:80px; margin:auto; margin-top:35px !important; padding-left:10px}

#contact_headoffice {padding-left:40px; padding-right:0px; max-width:355px; width:100%; margin-bottom:10px; margin-top:5px}

#contact_factory {padding-left:40px; padding-right:0px; max-width:355px; width:100%; margin-bottom:10px; margin-top:5px}


/*****************************************************/
#construction_h1 {font-weight:800; width:100%; text-align:center; margin-top:auto; font-size:14pt}

#construction_row {margin-top:20px! important; max-width:1280px; height:auto; margin:auto;}

#under_construction_main {width:100%; text-align:center;}

#under_construction_main h1 {margin-top:18%; font-weight:800}
/*****************************************************/


/* index page settings */	
#index_row {margin-top:190px! important; max-width:1800px; min-height:570px; height:auto; margin:auto; display:inline-block;}

#index_leftside {min-height:570px; max-height:570px; margin-top:0px; padding-left:35px; Padding-right:35px;}

#img_slider {height:auto; min-height:565px; max-height:565px; margin:auto; margin-top:0px;}

#index_rightside {min-height:600; max-height:600; overflow: hidden;}

#index_rightside p{font-size:13.0pt;  letter-spacing:.50px; margin-top:30px; background:#454545; padding-top:17px; padding-bottom:16px; padding-right:15px; padding-left:15px}

#index_rightside_01 {width:100%;  text-align:Center; margin-top:35px;}


/*vision page design */
#vision_row {margin-top:20px! important; max-width:1800px; height:auto; margin:auto;}

#vision_left, #vision_right {min-height:570px; max-height:570px; margin-top:0px; padding-left:35px; padding-right:35px;}

#vision_right_leftside_up, #vision_right_leftside_down, #vision_right_rightside {padding-left:20px; padding-right:20px;}

#vision_right_leftside_up b, #vision_right_leftside_down b, #vision_right_rightside b{font-size:13pt; font-weight:800; display:inline-block; margin-top:10px !important;}

#vision_right_leftside_up p, #vision_right_leftside_down p,ul, #vision_right_rightside p{font-size:12pt; font-weight:540; line-height:2.4; letter-spacing:.8px; text-align:justify}

#vision_right_leftside_down ul {margin-left:18px; padding: 0; margin-top:-10px; text-align:left}


/*history page design */
#history_row {margin-top:10px! important; max-width:1800px;  height:auto; margin:auto;}

#history_main {min-height:570px; max-height:570px; margin-top:0px; padding-left:10px; padding-right:10px;}

#history_p_div {width:530px; margin-top:20px; margin-bottom:-5px}

#history_p {font-size:11.5pt; text-align:justify; letter-spacing:.5px; padding-left:25px; line-height:1.4}

#hidtory_sm_div {width: 16.65%;}

#img_slider_history_1 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:245px! important; margin-left:0%! important;}

#img_slider_history_2 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:155px! important; margin-left:-40%! important;}

#img_slider_history_3 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:85px! important; margin-left:-83%! important;}

#img_slider_history_4 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:-0px! important; margin-left:-125%! important;}

#img_slider_history_5 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:-70px! important; margin-left:-168%! important;}

#img_slider_history_6 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:-140px! important; margin-left:-201%! important;}


/* awards page design */
#awards_row {margin-top:20px! important; max-width:1800px; height:auto; margin:auto;}

#awards_leftside {min-height:570px; max-height:570px; overflow: hidden;}

#awards_img_slider {height:auto; min-height:500px; max-height:565px; margin:auto; margin-top:15px}

#awards_rightside {min-height:570px; max-height:570px; margin-top:0px; padding-left:35px; Padding-right:35px;}

#awards_rightside b{font-size:13pt; letter-spacing:.8px; margin-top:75px!important; margin-left:10px! important; display:inline-block}

#awards_rightside ul{margin-top:5px!important}

#awards_rightside li{font-size:12pt; line-height:2.05; font-weight:bold; letter-spacing:.6px; padding-left:10px; padding-right:0px}


/*certificates page design */
#certificates_row {margin-top:10px! important; max-width:1800px; height:auto; margin:auto; margin:auto;}

#certificates_leftside {min-height:540px; max-height:570px;  margin-top:40px; padding-left:10px; padding-right:15px;}

#img_slider_certificates {height:auto; min-height:450px; max-height:565px; margin:auto;}

#certificates_rightside {min-height:540px; max-height:570px; margin-top:40px; padding-left:15px; padding-right:10px;}

#certificates_rightside b{font-size:12pt; margin-bottom:10px! important; display:inline-block}

#certificates_rightside ul{margin-left:-22px; font-size:10pt; font-weight:bold; letter-spacing:.5}


/*accreditations page design */
#accreditations_row {margin-top:10px! important; max-width:1800px; height:auto; margin:auto; margin:auto;}

#accreditations_leftside, #accreditations_rightside {min-height:540px; max-height:570px;  margin-top:40px; padding-left:10px; padding-right:10px;}

#img_slider_accreditations {min-height:450px; max-height:565px; margin:auto}

#accreditations_rightside b{font-size:11pt; margin-bottom:10px! important; display:inline-block; padding-left:5px}

#accreditations_rightside ul{margin-left:-22px; font-size:9pt; font-weight:bold; letter-spacing:.6}

#accreditations_rightside_top {width:100%; text-align:left;}

#img_slider_accreditations_right {min-height:180px; max-height:210px; float:left; margin-bottom:10px! important; margin-right:15%}


/*clients page design */
#clients {margin-top:10px! important; width:100%;}

#clients_row {margin-top:50px! important; max-width:1880px; min-height:500px; margin:auto;}

#clients_div {min-height:550px; width:85%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#clients_image {width:20%;}

#clients_image img {margin:auto; max-height:115px; margin-top:10px}

#clients_image_4 {width:25%}

#clients_image_4 img {margin:auto; max-height:115px; margin-top:10px}


/*collection general page design */
#collection_general_row {margin-top:40px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#collection_general_left, #collection_general_right {min-height:400px; max-height:520px; margin-top:0px; padding-left:10px; padding-right:10px;}

#collection_general_video {min-height:510px; width:85%; padding-left:10px; padding-right:10px; margin:auto;}

#collection_general_img {min-height:510px; max-height:510px; width:auto; margin:auto}


/*collection seasonal page design */
#collection_seasonal_row {margin-top:40px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#collection_seasonal_left, #collection_seasonal_right {min-height:400px; max-height:520px; margin-top:0px; padding-left:10px; padding-right:10px;}

#collection_seasonal_video {min-height:510px; width:85%; padding-left:10px; padding-right:10px; margin:auto;}

#collection_seasonal_img_1 {width:auto; height:auto; max-height:420px; margin:auto;}

#collection_seasonal_img_2 {width:80%; height:auto; max-height:80px; margin:auto; margin-top:20px}


/*Gallery:Picture Facility page design */
#gallery_picture_row {margin-top:20px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#gallery_picture_main {min-height:500px; max-height:500px; margin-top:0px; padding-left:160px; padding-right:160px;}

#gallery_picture{background-color: rgba(255, 255, 255, 0.10);}

#gallery_picture_main strong{font-size:18pt}

#gallery_picture_main label{font-size:15pt; font-weight:normal}

#img_slider_gallery_picture {min-height:490px; max-height:490px; margin:auto;}


/* Library page design */
#librarysignin_row {margin-top:20px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#librarysignin_mainbody {padding-left:50px; padding-right:50px}


/* Articles page design */
#articles_row {margin-top:10px! important; max-width:1800px; min-height:400px; max-height:520px; margin:auto;}

#articles_row a:hover{text-decoration:none; color:#ccced1}

#articles_main_area {min-height:400px; max-height:400px; padding-left:400px; padding-right:400px; margin-top:70px}

#articles_main_area h2{font-weight:500;letter-spacing:1px; line-height:1.2; text-shadow:-1px -0px 1px gray}

#seasonal_articles {min-height:400px; max-height:400px; padding-left:200px; padding-right:200px; margin-top:75px}

#seasonal_articles a{font-size:14.5pt; font-weight:bold; display:inline-block; width:100%; text-align:center}


/*facilities:Denim page design */
#facilities_row {margin-top:20px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#denim_facility_main {min-height:400px; max-height:520px; margin-top:0px; padding-left:160px; padding-right:160px;}

#img_slider_denim {min-height:510px; max-height:510px; margin:auto;}


/*facilities:Spinning page design */
#spinning_facilities_row {margin-top:20px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#spinning_facility_main {min-height:400px; max-height:520px; margin-top:0px; padding-left:160px; padding-right:160px;}

#img_slider_spinning {min-height:510px; max-height:510px; margin:auto;}


/*facilities:Others Facility page design */
#others_facilities_row {margin-top:20px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#others_facility_main {min-height:400px; max-height:520px; margin-top:0px; padding-left:160px; padding-right:160px;}

#img_slider_others_facility {min-height:510px; max-height:510px; margin:auto;}


/* leed page design */
#leed_row {margin-top:40px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#leed_leftside {min-height:460px; max-height:520px;  overflow: hidden; }

#leed_img_slider {width:auto; height:auto; min-height:440px; max-height:520px; margin:auto; margin-top:0px! important;  padding-left:0px; padding-right:0px;}

#leed_rightside {min-height:400px; max-height:520px; margin-top:0px; padding-left:30px; Padding-right:30px;}

#leed_rightside p{font-size:11pt; letter-spacing:1px; margin-top:0px!important; margin-left:10px! important; margin-bottom:40px! important; text-align:justify}

#leed_video_one {min-height:170px; width:100%}

#leed_video_two {min-height:170px; width:100%}

#leed_rightside b {font-weight:normal; font-size:9pt; letter-spacing:1px; margin-top:5px! important; display:inline-block}


/* Csr page design */ 
#csr_row {margin-top:10px! important; max-width:1840px; min-height:350px; max-height:auto; margin:auto;} /* Only for this page Screen in 1840px */

#csr_leftside {min-height:350px; max-height:auto;}

#csr_frame_img {min-height:784px; max-height:790px; margin:auto; margin-bottom:-210px}

#csr_img_slider {width:auto; height:auto; min-height:485px; max-height:485px; margin:auto; margin-top:0px! important;}

#csr_rightside {min-height:350px; max-height:485px; margin-top:10px; padding-top:20px; padding-bottom:20px; padding-right:15px; padding-left:15px; background:Black; opacity:.8; overflow-y: auto}

#csr_rightside b{font-size:12pt; letter-spacing:.8px; margin-left:20px! important; display:inline-block}

#csr_rightside p{font-size:11pt; letter-spacing:1px; padding-left:20px; padding-right:20px; font-weight:normal; line-height:1.6; text-align:justify; margin-top:5px;}



/*Human Resource:Employee Welfare page design */
#employee_welfare_row {margin-top:10px! important; max-width:1800px; min-height:400px; max-height:520px; margin:auto;}

#employee_welfare_left, #employee_welfare_middle, #employee_welfare_right {min-height:400px; max-height:520px; margin-top:20px;}

#employee_welfare_img {min-height:420px; max-height:510px; margin:auto;}



/* investor page design */
#investor_main_row {margin-top:160px! important; max-width:1800px; margin:auto;}

#shareinfo iframe {width:100%}


/*investor other page */
#investor_other_row {margin-top:160px! important; max-width:1800px; margin:auto;}

#stamp_class {margin-left:30px; margin-bottom:10px}

#stamp {max-height:120px;}

#directors_pic_div {width:auto; display:inline-block}

#director_img {margin:auto}


/*about other page */
#about_row {margin-top:20px! important; max-width:1800px; margin:auto;}

#about_stamp_row_4 {padding-left:0px; padding-right:10px}

#about_stamp_class_4 {padding:0px; margin-bottom:10px; min-height:130px;}

#about_stamp_4 {max-height:120px;}

#about_stamp_row_3 {padding-left:0px; padding-right:10px}

#about_stamp_class_3 {padding:0px; margin-bottom:10px; min-height:160px;}

#about_stamp_3 {max-height:150px;}

#about_stamp_row_2 {padding-left:0px; padding-right:10px}

#about_stamp_class_2 {padding:0px; margin-bottom:10px; min-height:200px;}

#about_stamp_2 {max-height:190px;}

#about_stamp_row_1 {padding-left:0px; padding-right:10px}

#about_stamp_class_1 {padding:0px; margin-bottom:10px; min-height:330px;}

#about_stamp_1 {max-height:320px;}


/*events page */
#events_row {margin-top:20px! important; max-width:1800px; margin:auto;}

#events_gennews_div {min-height:260px; margin-top:20px;}

#events_stamp_row_1 {padding-left:10px; padding-right:10px;  margin-bottom:10px; opacity:.80}

#events_stamp_row_1:hover {opacity:1}

#events_stamp_class_1 {padding:0px; min-height:170px;}

#events_stamp_1 {max-height:160px;}

#events_text {width:100%; text-align:center; font-size:10.5pt; line-height:1.7; letter-spacing:1px}

.modal-dialog {min-width:780px; background:none}

#img_slider_modal{min-width:700px; margin:auto;}

/* contactus page design */
#contactus_row {margin-top:150px! important; max-width:1800px; min-height:400px; max-height:410px; margin:auto;}

#contactus_leftside {min-height:400px; max-height:400px; margin-top:0px; padding-left:10px; Padding-right:10px;}

#contact_details {max-height:195px; width:auto}

#contactus_rightside {min-height:400px; max-height:400px;  overflow: hidden;}

}


/* media query for 1685px-1920px*/
@media only screen and (min-width:1710px) and (max-width: 1920px) {
#body_index {padding-bottom:80px; overflow-x:hidden}

#body_vision {padding-bottom:70px; overflow-x:hidden}

#body_history {padding-bottom:70px; overflow-x:hidden}

#body_awards {padding-bottom:70px;overflow-x:hidden;}

#body_clients{padding-bottom:70px; overflow-x:hidden;}

#body_certificates {padding-bottom:70px; overflow-x:hidden;}

#body_accreditations {padding-bottom:70px; overflow-x:hidden;}

#body_collection_general {padding-bottom:70px;overflow-x:hidden;}

#body_collection_seasonal {padding-bottom:70px;overflow-x:hidden;}

#body_gallery_picture {padding-bottom:70px;overflow-x:hidden;}

#body_librarysignin {padding-bottom:70px; overflow-x:hidden;}

#body_articles {padding-bottom:70px; overflow-x:hidden;}

#body_demin_facilities {padding-bottom:70px; overflow-x:hidden}

#body_spinning_facilities {padding-bottom:70px; overflow-x:hidden}

#body_others_facilities {padding-bottom:70px; overflow-x:hidden}

#body_investors {padding-bottom:90px; overflow-x:hidden;}

#body_investors_other {padding-bottom:90px; overflow-x:hidden;}

#body_leed {padding-bottom:90px; overflow-x:hidden}

#body_employee_welfare {padding-bottom:90px; overflow-x:hidden;}

#body_csr {padding-bottom:90px; overflow-x:hidden;}

#body_about_news {padding-bottom:90px; overflow-x:hidden;}	

#body_events {padding-bottom:90px; overflow-x:hidden;}

#body_contactus {padding-bottom:70px; overflow-x:hidden;}


/*page heading for all individual page*/
#page_header_row {margin-top:120px! important; width:100%; padding-left:2.5%; padding-right:2.5%; margin:auto;}

#page_header_div {max-width:194px;}

#page_header_row img {max-height:30px; margin:auto}


/*navbar setting*/
#navbar {background:none; border-style:none; box-shadow:none;} 

#navbar_row {margin-top:0px; min-height:60px}

#company_logo {max-width:255px! important; margin-top:5px !important; max-height:60px! important;}

#company_moto_row {float:right; min-height:60px; display:inline-block;}

#company_moto {float:right; max-width:590px; margin-top:5px}

#navbar_menu {margin-top:5px;}

#navbar_menu>li>a {font-size:11.5pt; letter-spacing:1px; line-height:.60}

.dropdown > .dropdown-menu {display:inline-block; width:240px; margin-left:-100%; border-radius:0; font-size:11.5pt; letter-spacing:1px}

.dropdown:hover .dropdown-menu {opacity:.95}

#mobile_menu {display:none}
	
#desktop_menu {display:block}

#csr_menu1 {display:block}

#csr_menu2 {display:none}


/* footer settings */
#footer_row {margin-top:0px! important;}

#footer_left {margin-top:52px !important;}

#footer_left_div {max-width:22.20%}

#footer_left_img {max-width:135px; max-height:100px; margin:auto; padding:10px; opacity:0.90}

#footer_left_img:hover {opacity:1}

#footer_right {margin-top:10px! important; margin-bottom:20px}

#mail_icon {max-width:80px; margin:auto; margin-top:35px !important; padding-left:10px}

#contact_headoffice {padding-left:40px; padding-right:0px; max-width:355px; width:100%; margin-bottom:10px; margin-top:5px}

#contact_factory {padding-left:40px; padding-right:0px; max-width:355px; width:100%; margin-bottom:10px; margin-top:5px}


/*****************************************************/
#construction_h1 {font-weight:800; width:100%; text-align:center; margin-top:auto; font-size:14pt}

#construction_row {margin-top:20px! important; max-width:1280px; height:auto; margin:auto;}

#under_construction_main {width:100%; text-align:center;}

#under_construction_main h1 {margin-top:18%; font-weight:800}
/*****************************************************/


/* index page settings */	
#index_row {margin-top:190px! important; max-width:1800px; min-height:570px; height:auto; margin:auto; display:inline-block;}

#index_leftside {min-height:570px; max-height:570px; margin-top:0px; padding-left:35px; Padding-right:35px;}

#img_slider {height:auto; min-height:565px; max-height:565px; margin:auto; margin-top:0px;}

#index_rightside {min-height:600px; max-height:600px; overflow: hidden;}

#index_rightside p{font-size:12pt;  letter-spacing:.55px; margin-top:30px; background:#454545; padding-top:17px; padding-bottom:16px; padding-right:15px; padding-left:15px}

#index_rightside_01 {width:100%;  text-align:Center; margin-top:35px;}


/*vision page design */
#vision_row {margin-top:20px! important; max-width:1800px; height:auto; margin:auto;}

#vision_left, #vision_right {min-height:570px; max-height:570px; margin-top:0px; padding-left:35px; padding-right:35px;}

#vision_right_leftside_up, #vision_right_leftside_down, #vision_right_rightside {padding-left:20px; padding-right:20px;}

#vision_right_leftside_up b, #vision_right_leftside_down b, #vision_right_rightside b{font-size:13pt; font-weight:800; display:inline-block; margin-top:10px !important;}

#vision_right_leftside_up p, #vision_right_leftside_down p,ul, #vision_right_rightside p{font-size:12pt; font-weight:540; line-height:2.4; letter-spacing:.8px; text-align:justify}

#vision_right_leftside_down ul {margin-left:18px; padding: 0; margin-top:-10px; text-align:left}


/*history page design */
#history_row {margin-top:10px! important; max-width:1800px;  height:auto; margin:auto;}

#history_main {min-height:570px; max-height:570px; margin-top:0px; padding-left:10px; padding-right:10px;}

#history_p_div {width:530px; margin-top:20px; margin-bottom:-5px}

#history_p {font-size:11.5pt; text-align:justify; letter-spacing:.5px; padding-left:25px; line-height:1.4}

#hidtory_sm_div {width: 16.65%;}

#img_slider_history_1 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:245px! important; margin-left:0%! important;}

#img_slider_history_2 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:155px! important; margin-left:-40%! important;}

#img_slider_history_3 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:85px! important; margin-left:-83%! important;}

#img_slider_history_4 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:-0px! important; margin-left:-125%! important;}

#img_slider_history_5 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:-70px! important; margin-left:-168%! important;}

#img_slider_history_6 {min-width:240px; max-width:240px; height:auto; float:left; margin-top:-140px! important; margin-left:-201%! important;}


/* awards page design */
#awards_row {margin-top:20px! important; max-width:1800px; height:auto; margin:auto;}

#awards_leftside {min-height:570px; max-height:570px; overflow: hidden;}

#awards_img_slider {height:auto; min-height:500px; max-height:565px; margin:auto; margin-top:15px}

#awards_rightside {min-height:570px; max-height:570px; margin-top:0px; padding-left:35px; Padding-right:35px;}

#awards_rightside b{font-size:13pt; letter-spacing:.8px; margin-top:75px!important; margin-left:10px! important; display:inline-block}

#awards_rightside ul{margin-top:5px!important}

#awards_rightside li{font-size:12pt; line-height:2.05; font-weight:bold; letter-spacing:.6px; padding-left:10px; padding-right:0px}


/*certificates page design */
#certificates_row {margin-top:10px! important; max-width:1800px; height:auto; margin:auto; margin:auto;}

#certificates_leftside {min-height:540px; max-height:570px;  margin-top:40px; padding-left:10px; padding-right:15px;}

#img_slider_certificates {height:auto; min-height:450px; max-height:565px; margin:auto;}

#certificates_rightside {min-height:540px; max-height:570px; margin-top:40px; padding-left:15px; padding-right:10px;}

#certificates_rightside b{font-size:12pt; margin-bottom:10px! important; display:inline-block}

#certificates_rightside ul{margin-left:-22px; font-size:10pt; font-weight:bold; letter-spacing:.5}


/*accreditations page design */
#accreditations_row {margin-top:10px! important; max-width:1800px; height:auto; margin:auto; margin:auto;}

#accreditations_leftside, #accreditations_rightside {min-height:540px; max-height:570px;  margin-top:40px; padding-left:10px; padding-right:10px;}

#img_slider_accreditations {min-height:450px; max-height:565px; margin:auto}

#accreditations_rightside b{font-size:11pt; margin-bottom:10px! important; display:inline-block; padding-left:5px}

#accreditations_rightside ul{margin-left:-22px; font-size:9pt; font-weight:bold; letter-spacing:.6}

#accreditations_rightside_top {width:100%; text-align:left;}

#img_slider_accreditations_right {min-height:180px; max-height:210px; float:left; margin-bottom:10px! important; margin-right:15%}


/*clients page design */
#clients {margin-top:10px! important; width:100%;}

#clients_row {margin-top:50px! important; max-width:1880px; min-height:500px; margin:auto;}

#clients_div {min-height:550px; width:85%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#clients_image {width:20%;}

#clients_image img {margin:auto; max-height:110px; margin-top:10px}

#clients_image_4 {width:25%}

#clients_image_4 img {margin:auto; max-height:110px; margin-top:10px}


/*collection general page design */
#collection_general_row {margin-top:40px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#collection_general_left, #collection_general_right {min-height:400px; max-height:520px; margin-top:0px; padding-left:10px; padding-right:10px;}

#collection_general_video {min-height:510px; width:85%; padding-left:10px; padding-right:10px; margin:auto;}

#collection_general_img {min-height:510px; max-height:510px; width:auto; margin:auto}


/*collection seasonal page design */
#collection_seasonal_row {margin-top:40px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#collection_seasonal_left, #collection_seasonal_right {min-height:400px; max-height:520px; margin-top:0px; padding-left:10px; padding-right:10px;}

#collection_seasonal_video {min-height:510px; width:85%; padding-left:10px; padding-right:10px; margin:auto;}

#collection_seasonal_img_1 {width:auto; height:auto; max-height:420px; margin:auto;}

#collection_seasonal_img_2 {width:80%; height:auto; max-height:80px; margin:auto; margin-top:20px}


/*Gallery:Picture page design */
#gallery_picture_row {margin-top:20px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#gallery_picture_main {min-height:500px; max-height:500px; margin-top:0px; padding-left:170px; padding-right:170px;}

#gallery_picture{background-color: rgba(255, 255, 255, 0.10);}

#gallery_picture_main strong{font-size:16pt}

#gallery_picture_main label{font-size:14pt; font-weight:normal}

#img_slider_gallery_picture {min-height:480px; max-height:480px; margin:auto;}


/* Library page design */
#librarysignin_row {margin-top:20px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#librarysignin_mainbody {padding-left:50px; padding-right:50px}


/* Articles page design */
#articles_row {margin-top:10px! important; max-width:1800px; min-height:400px; max-height:520px; margin:auto;}

#articles_row a:hover{text-decoration:none; color:#ccced1}

#articles_main_area {min-height:400px; max-height:400px; padding-left:400px; padding-right:400px; margin-top:70px}

#articles_main_area h2{font-weight:500;letter-spacing:1px; line-height:1.2; text-shadow:-1px -0px 1px gray}

#seasonal_articles {min-height:400px; max-height:400px; padding-left:200px; padding-right:200px; margin-top:75px}

#seasonal_articles a{font-size:14.5pt; font-weight:bold; display:inline-block; width:100%; text-align:center}


/*facilities:Denim page design */
#facilities_row {margin-top:20px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#denim_facility_main {min-height:400px; max-height:520px; margin-top:0px; padding-left:160px; padding-right:160px;}

#img_slider_denim {min-height:510px; max-height:510px; margin:auto;}


/*facilities:Spinning page design */
#spinning_facilities_row {margin-top:20px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#spinning_facility_main {min-height:400px; max-height:520px; margin-top:0px; padding-left:160px; padding-right:160px;}

#img_slider_spinning {min-height:510px; max-height:510px; margin:auto;}


/*facilities:Others Facility page design */
#others_facilities_row {margin-top:20px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#others_facility_main {min-height:400px; max-height:520px; margin-top:0px; padding-left:160px; padding-right:160px;}

#img_slider_others_facility {min-height:510px; max-height:510px; margin:auto;}


/* leed page design */
#leed_row {margin-top:40px! important; max-width:1880px; min-height:400px; max-height:520px; margin:auto;}

#leed_leftside {min-height:460px; max-height:520px;  overflow: hidden; }

#leed_img_slider {width:auto; height:auto; min-height:440px; max-height:520px; margin:auto; margin-top:0px! important;  padding-left:0px; padding-right:0px;}

#leed_rightside {min-height:400px; max-height:520px; margin-top:0px; padding-left:30px; Padding-right:30px;}

#leed_rightside p{font-size:11pt; letter-spacing:1px; margin-top:0px!important; margin-left:10px! important; margin-bottom:40px! important; text-align:justify}

#leed_video_one {min-height:170px; width:100%}

#leed_video_two {min-height:170px; width:100%}

#leed_rightside b {font-weight:normal; font-size:9pt; letter-spacing:1px; margin-top:5px! important; display:inline-block}


/* Csr page design */ 
#csr_row {margin-top:10px! important; max-width:1840px; min-height:350px; max-height:auto; margin:auto;} /* Only for this page Screen in 1840px */

#csr_leftside {min-height:350px; max-height:auto;}

#csr_frame_img {min-height:784px; max-height:790px; margin:auto; margin-bottom:-210px}

#csr_img_slider {width:auto; height:auto; min-height:485px; max-height:485px; margin:auto; margin-top:0px! important;}

#csr_rightside {min-height:350px; max-height:485px; margin-top:10px; padding-top:20px; padding-bottom:20px; padding-right:15px; padding-left:15px; background:Black; opacity:.8; overflow-y: auto}

#csr_rightside b{font-size:12pt; letter-spacing:.8px; margin-left:20px! important; display:inline-block}

#csr_rightside p{font-size:11pt; letter-spacing:1px; padding-left:20px; padding-right:20px; font-weight:normal; line-height:1.6; text-align:justify; margin-top:5px;}



/*Human Resource:Employee Welfare page design */
#employee_welfare_row {margin-top:10px! important; max-width:1800px; min-height:400px; max-height:520px; margin:auto;}

#employee_welfare_left, #employee_welfare_middle, #employee_welfare_right {min-height:400px; max-height:520px; margin-top:20px;}

#employee_welfare_img {min-height:420px; max-height:510px; margin:auto;}



/* investor page design */
#investor_main_row {margin-top:160px! important; max-width:1800px; margin:auto;}

#shareinfo iframe {width:100%}


/*investor other page */
#investor_other_row {margin-top:160px! important; max-width:1800px; margin:auto;}

#stamp_class {margin-left:30px; margin-bottom:10px}

#stamp {max-height:120px;}

#directors_pic_div {width:auto; display:inline-block}

#director_img {margin:auto}


/*about other page */
#about_row {margin-top:20px! important; max-width:1800px; margin:auto;}

#about_stamp_row_4 {padding-left:0px; padding-right:10px}

#about_stamp_class_4 {padding:0px; margin-bottom:10px; min-height:130px;}

#about_stamp_4 {max-height:120px;}

#about_stamp_row_3 {padding-left:0px; padding-right:10px}

#about_stamp_class_3 {padding:0px; margin-bottom:10px; min-height:160px;}

#about_stamp_3 {max-height:150px;}

#about_stamp_row_2 {padding-left:0px; padding-right:10px}

#about_stamp_class_2 {padding:0px; margin-bottom:10px; min-height:200px;}

#about_stamp_2 {max-height:190px;}

#about_stamp_row_1 {padding-left:0px; padding-right:10px}

#about_stamp_class_1 {padding:0px; margin-bottom:10px; min-height:330px;}

#about_stamp_1 {max-height:320px;}


/*events page */
#events_row {margin-top:20px! important; max-width:1800px; margin:auto;}

#events_gennews_div {min-height:280px; margin-top:20px;}

#events_stamp_row_1 {padding-left:10px; padding-right:10px;  margin-bottom:10px; opacity:.80}

#events_stamp_row_1:hover {opacity:1}

#events_stamp_class_1 {padding:0px; min-height:170px;}

#events_stamp_1 {max-height:160px;}

#events_text {width:100%; text-align:center; font-size:11pt; line-height:1.7; letter-spacing:1px}

.modal-dialog {min-width:780px; background:none}

#img_slider_modal{min-width:700px; margin:auto;}

/* contactus page design */
#contactus_row {margin-top:150px! important; max-width:1800px; min-height:400px; max-height:410px; margin:auto;}

#contactus_leftside {min-height:400px; max-height:400px; margin-top:0px; padding-left:10px; Padding-right:10px;}

#contact_details {max-height:155px; width:auto}

#contactus_rightside {min-height:400px; max-height:400px;  overflow: hidden;}

}


/* media query for laptop 1366px */
@media only screen and (min-width: 1367px) and (max-width:1709px) {
#body_index {padding-bottom:30px; overflow-x:hidden;}	

#body_vision {padding-bottom:30px; overflow-x:hidden}

#body_history {padding-bottom:30px; overflow-x:hidden}

#body_awards {padding-bottom:30px; overflow-x:hidden;}

#body_certificates {padding-bottom:30px; overflow-x:hidden;}

#body_accreditations {padding-bottom:30px; overflow-x:hidden;}

#body_clients {padding-bottom:30px; overflow-x:hidden;}

#body_collection_general {padding-bottom:30px; overflow-x:hidden;}

#body_collection_seasonal {padding-bottom:30px; overflow-x:hidden;}

#body_gallery_picture {padding-bottom:30px;overflow-x:hidden;}

#body_librarysignin {padding-bottom:30px; overflow-x:hidden;}

#body_articles {padding-bottom:30px; overflow-x:hidden;}

#body_denim_facilities {padding-bottom:30px; overflow-x:hidden;}

#body_spinning_facilities {padding-bottom:30px; overflow-x:hidden;}

#body_others_facilities {padding-bottom:30px; overflow-x:hidden;}

#body_leed {padding-bottom:30px; overflow-x:hidden}

#body_employee_welfare {padding-bottom:30px; overflow-x:hidden;}

#body_csr {padding-bottom:30px; overflow-x:hidden;}

#body_investors {padding-bottom:90px; overflow-x:hidden;}

#body_investors_other {padding-bottom:90px; overflow-x:hidden;}

#body_about_news {padding-bottom:90px; overflow-x:hidden;}

#body_about_news {padding-bottom:0px; overflow-x:hidden;}

#body_contactus {padding-bottom:0px; overflow-x:hidden;}


/*page heading for all individual page*/
#page_header_row {margin-top:120px! important; width:100%; padding-left:2.5%; padding-right:2.5%; margin:auto;}

#page_header_div {max-width:194px;}

#page_header_row img {max-height:30px; margin:auto}


/*navbar setting*/
#navbar {background:none; border-style:none; box-shadow:none;} 

#navbar_row {margin-top:0px; min-height:60px}

#company_logo {max-width:255px! important; margin-top:5px !important; max-height:55px! important;}

#company_moto_row {float:right; min-height:55px; display:inline-block;}

#company_moto {float:right; max-width:570px; margin-top:5px}

#navbar_menu {margin-top:5px;}

#navbar_menu>li>a {font-size:11pt; letter-spacing:.6px; line-height:.50}

.dropdown > .dropdown-menu {display:inline-block; width:240px; margin-left:-100%; border-radius:0; font-size:11pt; letter-spacing:.6px}

.dropdown:hover .dropdown-menu {opacity:.95}

#mobile_menu {display:none}
	
#desktop_menu {display:block}

#csr_menu1 {display:block}

#csr_menu2 {display:none}


/* footer settings */
#footer_row {margin-top:0px! important;}

#footer_left {margin-top:63px !important;}

#footer_left_div {max-width:22.50%}

#footer_left_img {width:100%; margin:auto; padding:12px; opacity:0.90}

#footer_left_img:hover {opacity:1}

#footer_right {margin-top:30px;}

#mail_icon {max-width:50px; margin:auto; margin-top:35px !important;}

#contact_headoffice {padding-left:10px; padding-right:10px; max-width:280px; width:100%; margin-bottom:10px}

#contact_factory {padding-left:10px; padding-right:10px; max-width:280px; width:100%; margin-bottom:10px}


/*****************************************************/
#construction_h1 {font-weight:800; width:100%; text-align:center; margin-top:auto; font-size:14pt}

#construction_row {margin-top:20px! important; max-width:1280px; height:auto; margin:auto;}

#under_construction_main {width:100%; text-align:center;}

#under_construction_main h1 {margin-top:18%; font-weight:800}
/*****************************************************/


/* index page design */
#index_row {margin-top:150px! important; margin-bottom:10px! important; max-width:1366px; height:auto; margin:auto;}

#index_leftside {max-height:520px; margin-top:0px; padding-left:35px; Padding-right:35px;}

#img_slider {height:auto; min-height:520px; max-height:520px; margin:auto; margin-top:0px}

#index_rightside {min-height:550px; max-height:550px;  overflow: hidden;}

#index_rightside p{font-size:11pt;  letter-spacing:.35px; margin-top:10px;  padding-bottom:8px; background:#474747; padding-top:10px; padding-bottom:10px;padding-left:14px;  padding-right:14px}

#index_rightside_01 {width:100%;  text-align:Center; margin-top:35px;}


/*vision page design */
#vision_row {margin-top:20px! important; margin-bottom:10px! important; max-width:1366px; height:auto; margin:auto;}

#vision_left, #vision_right {min-height:490px; max-height:500px; overflow: hidden;}

#vision_right_leftside_up, #vision_right_leftside_down, #vision_right_rightside {padding-left:15px; padding-right:15px;}

#vision_right_leftside_up b, #vision_right_leftside_down b, #vision_right_rightside b{font-size:13pt; font-weight:800; display:inline-block; margin-top:15px !important;}

#vision_right_leftside_up p, #vision_right_leftside_down p,ul, #vision_right_rightside p{font-size:11.5pt; font-weight:530; line-height:2; text-align:justify}

#vision_right_leftside_down ul {margin-left: 18px; padding: 0; margin-top:-10px; text-align:left}


/*history page design */
#history_row {margin-top:10px! important; margin-bottom:10px! important; max-width:1366px; height:auto; margin:auto;}

#history_main {min-height:490px; max-height:500px; margin-top:0px; padding-left:10px; padding-right:10px;}

#history_p_div {width:440px; margin-bottom:-5px}

#history_p {font-size:10.5pt; text-align:justify; letter-spacing:.5px; padding-left:25px;}

#hidtory_sm_div {width: 16.65%;}

#img_slider_history_1 {min-width:210px; max-width:210px; height:auto; float:left; margin-top:160px! important; margin-left:0%! important;}

#img_slider_history_2 {min-width:210px; max-width:210px; height:auto; float:left; margin-top:90px! important; margin-left:-31%! important;}

#img_slider_history_3 {min-width:210px; max-width:210px; height:auto; float:left; margin-top:35px! important; margin-left:-65%! important;}

#img_slider_history_4 {min-width:210px; max-width:210px; height:auto; float:left; margin-top:-30px! important; margin-left:-99%! important;}

#img_slider_history_5 {min-width:210px; max-width:210px; height:auto; float:left; margin-top:-87px! important; margin-left:-133%! important;}

#img_slider_history_6 {min-width:210px; max-width:210px; height:auto; float:left; margin-top:-143px! important; margin-left:-155%! important;}


/* awards page design */
#awards_row {margin-top:10px! important; max-width:1366px; height:auto; margin:auto;}

#awards_leftside {min-height:490px; max-height:500px; overflow: hidden; }

#awards_img_slider {height:auto; min-height:420px; max-height:500px; margin:auto; margin-top:50px}

#awards_rightside {max-height:500px; margin-top:0px; padding-left:30px; Padding-right:30px;}

#awards_rightside b{font-size:13pt; letter-spacing:.8px; margin-top:65px!important; margin-left:10px! important; display:inline-block}

#awards_rightside ul{margin-top:5px!important}

#awards_rightside li{font-size:11pt; font-weight:bold; letter-spacing:.4px; padding-left:10px; padding-right:0px}


/*certificates page design */
#certificates_row {margin-top:10px! important; max-width:1366px; height:auto; margin:auto; margin:auto;}

#certificates_leftside {min-height:490px; max-height:500px;  margin-top:30px; padding-left:10px; padding-right:15px;}

#img_slider_certificates {height:auto; min-height:420px; max-height:500px; margin:auto;}

#certificates_rightside {min-height:490px; max-height:500px;  margin-top:30px; padding-left:15px; padding-right:10px;}

#certificates_rightside b{font-size:12pt; margin-bottom:10px! important; display:inline-block}

#certificates_rightside ul{margin-left:-22px; font-size:10pt; font-weight:bold; letter-spacing:.5}


/*accreditations page design */
#accreditations_row {margin-top:10px! important; max-width:1366px; height:auto; margin:auto; margin:auto;}

#accreditations_leftside, #accreditations_rightside {min-height:490px; max-height:500px;  margin-top:0px; padding-left:10px; padding-right:10px;}

#img_slider_accreditations {min-height:420px; max-height:490px; margin:auto}

#accreditations_rightside b{font-size:11pt; margin-bottom:10px! important; display:inline-block; padding-left:5px; margin-top:5px;}

#accreditations_rightside ul{margin-left:-22px; font-size:9.5pt; font-weight:bold; letter-spacing:.6}

#accreditations_rightside_top {width:100%; text-align:left;}

#img_slider_accreditations_right {min-height:180px; max-height:210px; float:left; margin-bottom:10px! important; margin-right:15%}


/*clients page design */
#clients {margin-top:20px! important; width:100%;}

#clients_row {margin-top:10px! important; max-width:1366px; min-height:400px; margin:auto;}

#clients_div {min-height:380px; width:85%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#clients_image {width:20%}

#clients_image img {margin:auto; max-height:85px; margin-top:5px}

#clients_image_4 {width:25%;}

#clients_image_4 img {margin:auto; max-height:85px;  margin-top:5px}


/*collection general page design */
#collection_general_row {margin-top:20px! important; max-width:1366px; height:auto; margin:auto;}

#collection_general_left, #collection_general_right {min-height:400px; max-height:500px; margin-top:0px; padding-left:20px; padding-right:20px;}

#collection_general_video {min-height:480px; width:100%; padding-left:10px; padding-right:10px; margin:auto;}

#collection_general_img {min-height:480px; max-height:480px; width:auto; margin:auto}


/*collection seasonal page design */
#collection_seasonal_row {margin-top:20px! important; max-width:1366px; height:auto; margin:auto;}

#collection_seasonal_left, #collection_seasonal_right {min-height:400px; max-height:480px; margin-top:0px; padding-left:20px; padding-right:20px;}

#collection_seasonal_video {min-height:480px; width:100%; padding-left:10px; padding-right:10px; margin:auto;}

#collection_seasonal_img_1 {width:auto; height:auto; max-height:395px; margin:auto;}

#collection_seasonal_img_2 {width:80%; height:auto; max-height:80px; margin:auto; margin-top:30px}

/*Gallery:Picture page design */
#gallery_picture_row {margin-top:10px! important; max-width:1366px; height:auto; margin:auto;}

#gallery_picture_main {min-height:400px; max-height:480px; margin-top:0px; padding-left:160px; padding-right:160px;}

#gallery_picture{background-color: rgba(255, 255, 255, 0.10);}

#gallery_picture_main strong{font-size:12pt}

#gallery_picture_main label{font-size:10pt; font-weight:normal}

#img_slider_gallery_picture {min-height:400px; max-height:400px; margin:auto;}


/* Library page design */
#librarysignin_row {margin-top:20px! important; max-width:1366px; min-height:400px; max-height:480px; margin:auto;}

#librarysignin_mainbody {padding-left:40px; padding-right:40px}


/* Articles page design */
#articles_row {margin-top:10px! important; max-width:1366px; min-height:400px; max-height:480px; margin:auto;}

#articles_row a:hover{text-decoration:none; color:#ccced1}

#articles_main_area {min-height:400px; max-height:400px; padding-left:250px; padding-right:250px; margin-top:40px}

#articles_main_area h2{font-weight:500;letter-spacing:1px; line-height:1.0; text-shadow:-1px -0px 1px gray}

#seasonal_articles {min-height:400px; max-height:400px; padding-left:200px; padding-right:200px; margin-top:65px}

#seasonal_articles a{font-size:14.5pt; font-weight:bold; display:inline-block; width:100%; text-align:center}


/*facilities:Denim page design */
#facilities_row {margin-top:10px! important; max-width:1366px; height:auto; margin:auto;}

#denim_facility_main {min-height:400px; max-height:480px; margin-top:0px; padding-left:160px; padding-right:160px;}

#img_slider_denim {min-height:470px; max-height:480px; margin:auto;}


/*facilities:Spinning page design */
#spinning_facilities_row {margin-top:10px! important; max-width:1366px; height:auto; margin:auto;}

#spinning_facility_main {min-height:400px; max-height:480px; margin-top:0px; padding-left:160px; padding-right:160px;}

#img_slider_spinning {min-height:470px; max-height:480px; margin:auto;}


/*facilities:Other Facility page design */
#others_facilities_row {margin-top:10px! important; max-width:1366px; height:auto; margin:auto;}

#others_facility_main {min-height:400px; max-height:480px; margin-top:0px; padding-left:160px; padding-right:160px;}

#img_slider_others_facility {min-height:470px; max-height:480px; margin:auto;}


/* leed page design */
#leed_row {margin-top:20px! important; max-width:1366px; height:auto; margin:auto;}

#leed_leftside {min-height:400px; max-height:480px;  overflow: hidden; }

#leed_img_slider {width:auto; height:auto; max-height:480px; margin:auto; margin-top:0px! important;  padding-left:0px; padding-right:0px;}

#leed_rightside {min-height:400px; max-height:480px; margin-top:0px; padding-left:40px; Padding-right:30px;}

#leed_rightside p{font-size:11pt; letter-spacing:.5px; margin-top:0px!important; margin-left:10px! important; margin-bottom:30px! important; text-align:justify}

#leed_video_one {min-height:135px; width:100%}

#leed_video_two {min-height:135px; width:100%}

#leed_rightside b {font-weight:normal; font-size:8pt; letter-spacing:1px; margin-top:5px! important; display:inline-block}


/* Csr page design */
#csr_row {margin-top:10px! important; max-width:1366px; min-height:350px; max-height:auto; margin:auto;}

#csr_leftside {min-height:350px; max-height:auto;}

#csr_frame_img {min-height:748px; max-height:750px; margin:auto; margin-bottom:-200px}

#csr_img_slider {width:auto; height:auto; min-height:450px; max-height:455px; margin:auto; margin-top:5px! important;}

#csr_rightside {min-height:350px; max-height:450px; margin-top:10px; padding-top:10px; padding-bottom:10px; padding-right:15px; padding-left:15px; background:Black; opacity:.8; overflow-y: auto}

#csr_rightside b{font-size:11pt; letter-spacing:.8px; margin-left:20px! important; display:inline-block}

#csr_rightside p{font-size:10pt! important; letter-spacing:.6px; padding-left:20px; padding-right:20px; font-weight:normal; line-height:1.5; text-align:justify; margin-top:3px}



/*Human Resource:Employee Welfare page design */
#employee_welfare_row {margin-top:10px! important; max-width:1366px; height:auto; margin:auto;}

#employee_welfare_left, #employee_welfare_middle, #employee_welfare_right {min-height:400px; max-height:480px; margin-top:0px;}

#employee_welfare_img {min-height:420px; max-height:470px; margin:auto;}


/* investor page design */
#investor_main_row {margin-top:160px! important; max-width:1366px; margin:auto;}

#shareinfo iframe {width:100%}


/*investor other page */
#investor_other_row {margin-top:160px! important; max-width:1366px; margin:auto;}

#stamp_class {margin-left:30px; margin-bottom:10px}

#stamp {max-height:120px;}

#directors_pic_div {width:auto; display:inline-block}

#director_img {margin:auto}


/*about other page */
#about_row {margin-top:20px! important; max-width:1366px; margin:auto;}

#about_stamp_row_4 {padding-left:0px; padding-right:10px}

#about_stamp_class_4 {padding:0px; margin-bottom:10px; min-height:130px;}

#about_stamp_4 {max-height:120px;}

#about_stamp_row_3 {padding-left:0px; padding-right:10px}

#about_stamp_class_3 {padding:0px; margin-bottom:10px; min-height:160px;}

#about_stamp_3 {max-height:150px;}

#about_stamp_row_2 {padding-left:0px; padding-right:10px}

#about_stamp_class_2 {padding:0px; margin-bottom:10px; min-height:200px;}

#about_stamp_2 {max-height:190px;}

#about_stamp_row_1 {padding-left:0px; padding-right:10px}

#about_stamp_class_1 {padding:0px; margin-bottom:10px; min-height:330px;}

#about_stamp_1 {max-height:320px;}


/*events page */
#events_row {margin-top:20px! important; max-width:1366px; margin:auto;}

#events_gennews_div {min-height:275px; margin-top:20px;}

#events_stamp_row_1 {padding-left:10px; padding-right:10px;  margin-bottom:10px; opacity:.80}

#events_stamp_row_1:hover {opacity:1}

#events_stamp_class_1 {padding:0px; min-height:160px;}

#events_stamp_1 {max-height:150px;}

#events_text {width:100%; text-align:center; font-size:10.5pt; line-height:1.7; letter-spacing:1px}

.modal-dialog {min-width:720px; background:none}

#img_slider_modal{min-width:640px; margin:auto;}

/* contactus page design */
#contactus_row {margin-top:150px! important; max-width:1366px; min-height:400px; max-height:410px; margin:auto;}

#contactus_leftside {min-height:400px; max-height:400px; margin-top:0px; padding-left:10px; Padding-right:10px;}

#contact_details {max-height:130px; width:auto; margin-top:10px}

#contactus_rightside {min-height:400px; max-height:400px;  overflow: hidden;}
}


/* media query for laptop 1280-1365px */
@media only screen and (min-width: 1321px) and (max-width:1366px) {
#body_index {padding-bottom:0px; overflow-x:hidden;}	

#body_vision {padding-bottom:0px; overflow-x:hidden;}

#body_history {padding-bottom:0px; overflow-x:hidden;}

#body_awards {padding-bottom:0px; overflow-x:hidden;}

#body_certificates {padding-bottom:0px; overflow-x:hidden;}

#body_accreditations {padding-bottom:0px; overflow-x:hidden;}

#body_clients {padding-bottom:0px; overflow-x:hidden;}

#body_collection_general {padding-bottom:0px; overflow-x:hidden;}

#body_collection_seasonal {padding-bottom:0px; overflow-x:hidden;}

#body_gallery_picture {padding-bottom:0px; overflow-x:hidden;}

#body_librarysignin {padding-bottom:0px; overflow-x:hidden;}

#body_articles {padding-bottom:0px; overflow-x:hidden;}

#body_demin_facilities {padding-bottom:0px; overflow-x:hidden;}

#body_spinning_facilities {padding-bottom:0px; overflow-x:hidden;}

#body_others_facilities {padding-bottom:0px; overflow-x:hidden;}

#body_leed {padding-bottom:0px; overflow-x:hidden;}

#body_csr {padding-bottom:0px; overflow-x:hidden;}

#body_employee_welfare {padding-bottom:0px; overflow-x:hidden;}

#body_investors {padding-bottom:80px; overflow-x:hidden;}

#body_investors_other {padding-bottom:80px; overflow-x:hidden;}

#body_about_news {padding-bottom:80px; overflow-x:hidden;}

#body_events {padding-bottom:80px; overflow-x:hidden;}

#body_contactus {padding-bottom:0px; overflow-x:hidden;}


/* page Heading for all individual page*/
#page_header_row {margin-top:115px! important; width:100%; padding-left:2.5%; padding-right:2.5%; margin:auto;}

#page_header_div {width:auto;}

#page_header_row img {max-height:30px;}


/*navbar setting*/
#navbar {background:none; border-style:none; box-shadow:none;} 

#navbar_row {margin-top:0px; min-height:60px}

#company_logo {max-width:240px! important; margin-top:10px !important; max-height:60px! important;}

#company_moto_row {float:right; min-height:60px; display:inline-block;}

#company_moto {float:right; max-width:560px; margin-top:10px}

#navbar_menu {margin-top:0px;}

#navbar_menu>li>a {font-size:11pt! important; letter-spacing:.70px; line-height:.50}

.dropdown > .dropdown-menu {display:inline-block; width:240px; margin-left:-100%; border-radius:0; font-size:11pt; letter-spacing:.70px}

.dropdown:hover .dropdown-menu {opacity:.95}

#mobile_menu {display:none}
	
#desktop_menu {display:block}

#csr_menu1 {display:block}

#csr_menu2 {display:none}


/* footer settings */
#footer_row {margin-top:0px! important;}

#footer_left {margin-top:30px !important;}

#footer_left_div {max-width:22.0%}

#footer_left_img {max-width:100%; max-height:100px; margin:auto; padding:12px; opacity:0.90}

#footer_left_img:hover {opacity:1}

#footer_right {margin-top:0px;}

#mail_icon {max-width:50px; margin:auto; margin-top:29px !important;}

#contact_headoffice {padding-left:10px; padding-right:10px; min-width:230px; max-width:245px; margin-bottom:0px;}

#contact_factory {padding-left:10px; padding-right:10px; min-width:230px; max-width:245px; margin-bottom:0px;}



/*****************************************************/
#construction_h1 {font-weight:800; width:100%; text-align:center; margin-top:auto; font-size:14pt}

#construction_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#under_construction_main {width:100%; text-align:center;}

#under_construction_main h1 {margin-top:10%; font-weight:800}
/*****************************************************/


/* index page design */
#index_row {margin-top:110px! important; max-width:1280px; height:auto; margin:auto;}

#index_leftside {min-height:405px; max-height:405px; margin-top:0px; padding-left:10px; Padding-right:10px;}

#img_slider {width:auto; min-height:425px; max-height:425px; margin:auto; margin-top:0px}

#index_rightside {min-height:405px; max-height:auto;  overflow: hidden;}

#index_rightside p{font-size:9.5pt; letter-spacing:.45px; margin-top:25px; padding-top:8px; padding-bottom:8px; background:#474747; padding-left:14px;  padding-right:14px}

#index_rightside_01 {width:100%;  text-align:Center; margin-top:25px;}



/*vision page design */
#vision_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#vision_left, #vision_right {min-height:350px; max-height:370px; margin-top:0px; padding-left:10px; padding-right:10px;}

#vision_right_leftside_up, #vision_right_leftside_down, #vision_right_rightside {padding-left:15px; padding-right:15px;}

#vision_right_leftside_up b, #vision_right_leftside_down b, #vision_right_rightside b{font-size:12pt; font-weight:800; display:inline-block; margin-top:10px !important;}

#vision_right_leftside_up p, #vision_right_leftside_down p,ul, #vision_right_rightside p{font-size:11pt; font-weight:normal; line-height:1.9; text-align:justify}

#vision_right_leftside_down ul{margin-left: 18px; padding: 0; margin-top:-10px; text-align:left}



/*history page design */
#history_row {margin-top:10px! important; max-width:1280px; min-height:350px; max-height:370px; margin:auto;}

#history_main {min-height:350px; max-height:370px; margin-top:0px; padding-left:10px; padding-right:10px;}

#history_p_div {width:420px; margin-bottom:-35px}

#history_p {font-size:10pt; text-align:justify; letter-spacing:.5px; padding-left:25px;}

#hidtory_sm_div {width: 16.65%;}

#img_slider_history_1 {min-width:195px; max-width:195px; height:auto; float:left; margin-top:160px! important; margin-left:0%! important;}

#img_slider_history_2 {min-width:195px; max-width:195px; height:auto; float:left; margin-top:90px! important; margin-left:-31%! important;}

#img_slider_history_3 {min-width:195px; max-width:195px; height:auto; float:left; margin-top:35px! important; margin-left:-65%! important;}

#img_slider_history_4 {min-width:195px; max-width:195px; height:auto; float:left; margin-top:-30px! important; margin-left:-99%! important;}

#img_slider_history_5 {min-width:195px; max-width:195px; height:auto; float:left; margin-top:-87px! important; margin-left:-133%! important;}

#img_slider_history_6 {min-width:195px; max-width:195px; height:auto; float:left; margin-top:-143px! important; margin-left:-155%! important;}



/* awards page design */
#awards_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#awards_leftside {min-height:350px; max-height:370px;  overflow: hidden; }

#awards_img_slider {width:auto; height:auto; max-height:360px; margin:auto; margin-top:0px! important}

#awards_rightside {min-height:350px; max-height:370px; margin-top:0px; padding-left:20px; Padding-right:20px;}

#awards_rightside b{font-size:13pt; letter-spacing:.8px; margin-top:40px!important; margin-left:10px! important; display:inline-block}

#awards_rightside ul {margin-top:10px!important; margin-left:-12px! important}

#awards_rightside li {font-size:10.5pt! important; letter-spacing:.5px; padding-left:10px; padding-right:0px; font-weight:bold; line-height:1.50}


/*certificates page design */
#certificates_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto; }

#certificates_leftside {min-height:350px; max-height:360px;  margin-top:0px; padding-left:10px; padding-right:15px;}

#img_slider_certificates {min-height:320px; max-height:360px; margin:auto}

#certificates_rightside {min-height:350px; max-height:360px;  margin-top:0px; padding-left:15px; padding-right:10px;}

#certificates_rightside b{font-size:11pt; margin-bottom:8px! important; display:inline-block}

#certificates_rightside ul{margin-left:-22px; font-size:9.5pt; font-weight:bold; letter-spacing:.4}


/*accreditations page design */
#accreditations_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#accreditations_leftside, #accreditations_rightside {min-height:350px; max-height:360px;  margin-top:0px; padding-left:10px; padding-right:10px;}

#img_slider_accreditations {min-height:320px; max-height:360px; margin:auto}

#accreditations_rightside b{font-size:11pt; margin-bottom:9px! important; display:inline-block; padding-left:5px}

#accreditations_rightside ul{margin-left:-22px; font-size:9.5pt; font-weight:bold; letter-spacing:.6}

#accreditations_rightside_top {width:100%; text-align:left;}

#img_slider_accreditations_right {min-height:160px; max-height:180px; float:left; margin-bottom:10px! important; margin-right:15%}


/*clients page design */
#clients {margin-top:10px! important; width:100%; height:auto;}

#clients_row {margin-top:10px! important; max-width:1280px; min-height:350px; margin:auto;}

#clients_div {min-height:350px; width:85%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#clients_image {width:20%; margin-bottom:10px}

#clients_image img {margin:auto; max-height:80px}

#clients_image_4 {width:25%}

#clients_image_4 img {margin:auto; max-height:80px}


/*collection general page design */
#collection_general_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#collection_general_left, #collection_general_right {min-height:340px; max-height:360px; margin-top:0px; padding-left:10px; padding-right:10px;}

#collection_general_video {min-height:360px; width:90%; padding-left:10px; padding-right:10px; margin:auto; margin-bottom:5px}

#collection_general_img {min-height:360px; max-height:360px; margin:auto;}


/*collection seasonal page design */
#collection_seasonal_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#collection_seasonal_left, #collection_seasonal_right {min-height:360px; max-height:360px; margin-top:0px; padding-left:10px; padding-right:10px;}

#collection_seasonal_video {min-height:360px; width:90%; padding-left:10px; padding-right:10px; margin:auto; margin-bottom:5px}

#collection_seasonal_img_1 {width:auto; height:auto; max-height:310px; margin:auto;}

#collection_seasonal_img_2 {width:70%; height:auto; margin:auto; margin-top:12px;}


/*facilities:Others page design */
#gallery_picture_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#gallery_picture_main {min-height:300px; max-height:360px; margin-top:0px; padding-left:125px; padding-right:125px;}

#gallery_picture{background-color: rgba(255, 255, 255, 0.20);}

#gallery_picture_main strong{font-size:12pt}

#gallery_picture_main label{font-size:10pt; font-weight:normal}

#img_slider_gallery_picture {min-height:320px; max-height:320px; margin:auto;}


/* Library sign in page design */
#librarysignin_row {margin-top:10px! important; max-width:1280px; min-height:350px; max-height:370px; margin:auto;  letter-spacing:1px}

#librarysignin_mainbody {padding-left:30px; padding-right:40px;}

#signinform {border-style:solid; border-width:1px; border-top:none; border-bottom:none; border-left:none; border-color:#fff; min-height:320px}

.form-group {padding-left:15px}


#user_form_label {float:left; line-height:1.6; width:140px; display:inline-block; font-weight:normal; color:#000}
 
/* Articles page design */
#articles_row {margin-top:10px! important; max-width:1280px; min-height:350px; max-height:370px; margin:auto;}

#articles_row a:hover{text-decoration:none; color:#ccced1}

#articles_main_area {min-height:350px; max-height:330px; padding-left:250px; padding-right:250px; margin-top:40px}

#articles_main_area h2{font-weight:500;letter-spacing:1px; line-height:1.0; text-shadow:-1px -0px 1px gray}

#seasonal_articles {min-height:350px; max-height:330px; padding-left:200px; padding-right:200px; margin-top:65px}

#seasonal_articles a{font-size:14.5pt; font-weight:bold; display:inline-block; width:100%; text-align:center}



/*facilities:Denim page design */
#facilities_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#denim_facility_main {min-height:360px; max-height:360px; margin-top:0px; padding-left:155px; padding-right:155px;}

#img_slider_denim {min-height:360px; max-height:360px; margin:auto;}


/*facilities:Spinning page design */
#spinning_facilities_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#spinning_facility_main {min-height:360px; max-height:360px; margin-top:0px; padding-left:125px; padding-right:125px;}

#img_slider_spinning {min-height:360px; max-height:360px; margin:auto;}


/*facilities:Others page design */
#others_facilities_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#others_facility_main {min-height:360px; max-height:360px; margin-top:0px; padding-left:125px; padding-right:125px;}

#img_slider_others_facility {min-height:360px; max-height:360px; margin:auto;}


/* leed page design */
#leed_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#leed_leftside {min-height:350px; max-height:360px;  overflow: hidden; }

#leed_img_slider {width:auto; height:auto; max-height:360px; margin:auto; margin-top:0px! important;  padding-left:20px; padding-right:20px;}

#leed_rightside {min-height:350px; max-height:360px; margin-top:0px; padding-left:30px; Padding-right:30px;}

#leed_rightside p{font-size:9.2pt; letter-spacing:.5px; margin-top:0px!important; margin-left:10px! important; margin-bottom:20px! important; text-align:justify}

#leed_video_one {min-height:120px; width:100%}

#leed_video_two {min-height:120px; width:100%}

#leed_rightside b {font-weight:normal; font-size:8pt; letter-spacing:1px; margin-top:5px! important; display:inline-block}


/* Csr page design */
#csr_row {margin-top:10px! important; max-width:1340px; height:auto; margin:auto;}

#csr_leftside {min-height:345px; max-height:auto;}

#csr_frame_img {min-height:470px; max-height:470px; margin:auto; margin-bottom:-200px}

#csr_img_slider {width:auto; height:auto; min-height:290px; max-height:290px; margin:auto; margin-top:0px! important;}

#csr_rightside {min-height:350px; max-height:350px; margin-top:0px; padding-top:10px; padding-bottom:10px; padding-right:15px; padding-left:15px; background:Black; opacity:.8; overflow-y: auto}

#csr_rightside b{font-size:11pt; letter-spacing:.8px; margin-left:20px! important; display:inline-block}

#csr_rightside p{font-size:9.5pt! important; letter-spacing:.5px; padding-left:20px; padding-right:20px; font-weight:normal; line-height:1.25; text-align:justify; margin-top:2px}


/*Human Resource:Employee Welfare page design */
#employee_welfare_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#employee_welfare_left, #employee_welfare_middle, #employee_welfare_right {min-height:360px; max-height:360px; margin-top:0px;}

#employee_welfare_img {min-height:350px; max-height:360px; margin:auto;}
 
/* investor page design */
#investor_main_row {margin-top:140px! important; max-width:1280px; margin:auto;}

#shareinfo iframe {width:100%}


/*investor other page */
#investor_other_row {margin-top:140px! important; max-width:1280px; margin:auto;}

#stamp_class {margin-left:30px; margin-bottom:10px}

#stamp {max-height:120px;}

#directors_pic_div {width:auto; display:inline-block}

#director_img {margin:auto}


/*about other page */
#about_row {margin-top:10px! important; max-width:1280px; margin:auto;}

#about_stamp_row_4 {padding-left:0px; padding-right:10px}

#about_stamp_class_4 {padding:0px; margin-bottom:10px; min-height:100px;}

#about_stamp_4 {max-height:90px;}

#about_stamp_row_3 {padding-left:0px; padding-right:10px}

#about_stamp_class_3 {padding:0px; margin-bottom:10px; min-height:130px;}

#about_stamp_3 {max-height:120px;}

#about_stamp_row_2 {padding-left:0px; padding-right:10px}

#about_stamp_class_2 {padding:0px; margin-bottom:10px; min-height:160px;}

#about_stamp_2 {max-height:150px;}

#about_stamp_row_1 {padding-left:0px; padding-right:10px}

#about_stamp_class_1 {padding:0px; margin-bottom:10px; min-height:300px;}

#about_stamp_1 {max-height:290px;}



/*events page */
#events_row {margin-top:20px! important; max-width:1280px; margin:auto;}

#events_gennews_div {min-height:260px; margin-top:20px}

#events_stamp_row_1 {padding-left:10px; padding-right:10px;  margin-bottom:10px; opacity:.80}

#events_stamp_row_1:hover {opacity:1}

#events_stamp_class_1 {padding:0px; min-height:140px;}

#events_stamp_1 {max-height:130px;}

#events_text {width:100%; text-align:center; font-size:10pt; line-height:1.7; letter-spacing:1px}

.modal-dialog {min-width:700px; background:none}

#img_slider_modal{min-width:620px; margin:auto;}

/* contactus page design */
#contactus_row {margin-top:120px! important; max-width:1280px; min-height:400px; max-height:410px; margin:auto;}

#contactus_leftside {min-height:400px; max-height:400px; margin-top:0px; padding-left:10px; Padding-right:10px;}

#contact_details {max-height:130px; width:auto}

#contactus_rightside {min-height:400px; max-height:400px;  overflow: hidden;}


}


/*media screen max 1181-1300px */
@media only screen and (min-width:1181px) and (max-width: 1320px) {
#body_index {padding-bottom:0px; overflow-x:hidden}

#body_vision {padding-bottom:0px; overflow-x:hidden}

#body_history {padding-bottom:55px; overflow-x:hidden}

#body_awards {padding-bottom:0px; overflow-x:hidden;}

#body_certificates {padding-bottom:0px; overflow-x:hidden;}

#body_accreditations {padding-bottom:0px; overflow-x:hidden}

#body_clients {padding-bottom:0px; overflow-x:hidden;}

#body_collection_general {padding-bottom:0px; overflow-x:hidden;}

#body_collection_seasonal {padding-bottom:0px; overflow-x:hidden;}

#body_gallery_picture {padding-bottom:0px; overflow-x:hidden;}

#body_librarysignin{padding-bottom:0px; overflow-x:hidden;}

#body_articles {padding-bottom:40px; overflow-x:hidden;}

#body_demin_facilities {padding-bottom:0px; overflow-x:hidden;}

#body_spinning_facilities {padding-bottom:0px; overflow-x:hidden;}

#body_others_facilities {padding-bottom:0px; overflow-x:hidden;}

#body_leed {padding-bottom:0px; overflow-x:hidden;}

#body_csr {padding-bottom:0px; overflow-x:hidden;}

#body_employee_welfare {padding-bottom:0px; overflow-x:hidden;}

#body_investors {padding-bottom:60px; overflow-x:hidden;}

#body_investors_other {padding-bottom:60px; overflow-x:hidden;}

#body_about_news {padding-bottom:55px; overflow-x:hidden;}

#body_events {padding-bottom:55px; overflow-x:hidden;}

#body_contactus {padding-bottom:55px; overflow-x:hidden;}

/* page Heading for all individual page*/

#page_header_row {margin-top:110px! important; width:100%; padding-left:2.5%; padding-right:2.5%; margin:auto;}

#page_header_div {width:auto;}

#page_header_row img {max-height:30px;}


/*navbar setting*/
#navbar {background:none; border-style:none; box-shadow:none;} 

#navbar_row {margin-top:0px; min-height:60px}

#company_logo {max-width:220px! important; margin-top:7px !important; max-height:55px! important;}

#company_moto_row {float:right; min-height:55px; display:inline-block;}

#company_moto {float:right; max-width:520px; margin-top:7px}

#navbar_menu {margin-top:0px;}

#navbar_menu>li>a {font-size:11pt! important; letter-spacing:.50px; line-height:.50}

.dropdown > .dropdown-menu {display:inline-block; width:240px; margin-left:-100%; border-radius:0; font-size:11pt; letter-spacing:.50px}

.dropdown:hover .dropdown-menu {opacity:.95}

#mobile_menu {display:none}
	
#desktop_menu {display:block}

#csr_menu1 {display:block}

#csr_menu2 {display:none}

.caret {display:none}

	
/* footer settings*/
#footer_left {margin-top:40px !important;}

#footer_left_div {max-width:22.0%}

#footer_left_img {width:100%; max-height:90px; margin:auto; padding:10px; opacity:.90}

#footer_left_img:hover {opacity:1}

#footer_right {margin-top:0px !important; margin-bottom:0px;}

#mail_icon {max-width:50px; margin:auto; margin-top:40px !important;}

#contact_headoffice {padding-left:10px; padding-right:10px; max-width:220px; margin-bottom:0px; margin-top:15px}

#contact_factory {padding-left:10px; padding-right:10px; max-width:220px; margin-bottom:0px; margin-top:15px}


/*****************************************************/
#construction_h1 {font-weight:800; width:100%; text-align:center; margin-top:auto; font-size:14pt}

#construction_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#under_construction_main {width:100%; text-align:center;}

#under_construction_main h1 {margin-top:10%; font-weight:800}
/*****************************************************/

/* index page settings*/
#index_row {margin-top:110px! important; max-width:1280px; height:auto; margin:auto;}

#index_leftside {margin-top:0px; padding-left:20px; padding-right:0px; height:auto;}

#img_slider {min-height:auto; max-height:400px; margin:auto; }

#index_rightside {min-height:400px; max-height:auto; overflow: hidden;}

#index_rightside p{font-size:9.5pt;  letter-spacing:.50px; margin-top:3%; padding-top:8px; padding-bottom:8px; padding-left:12px; padding-right:10px; background:#454545;}

#index_rightside_01 {width:100%;  text-align:Center; margin-top:25px;}


/*vision page design */
#vision_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#vision_left, #vision_right {min-height:360px; max-height:370px; margin-top:0px; padding-left:10px; padding-right:10px;}

#vision_right_leftside_up, #vision_right_leftside_down, #vision_right_rightside {padding-left:20px; padding-right:20px;}

#vision_right_leftside_up b, #vision_right_leftside_down b, #vision_right_rightside b{font-size:12pt; font-weight:800; display:inline-block; margin-top:15px !important;}

#vision_right_leftside_up p, #vision_right_leftside_down p,ul, #vision_right_rightside p{font-size:11pt; font-weight:530; line-height:1.8; text-align:justify}

#vision_right_leftside_down ul {margin-left: 18px; padding: 0; margin-top:-10px; text-align:left}


/*history page design */
#history_row {margin-top:10px! important; max-width:1280px; min-height:350px; max-height:370px; margin:auto;}

#history_main {min-height:350px; max-height:370px; margin-top:0px; padding-left:10px; padding-right:10px;}

#history_p_div {width:360px; margin-bottom:-35px}

#history_p {font-size:9.5pt; text-align:justify; letter-spacing:.5px; padding-left:25px;}

#hidtory_sm_div {width: 16.65%;}

#img_slider_history_1 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:140px! important; margin-left:0px! important;}

#img_slider_history_2 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:82px! important; margin-left:-30%! important;}

#img_slider_history_3 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:35px! important; margin-left:-65%! important;}

#img_slider_history_4 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:-20px! important; margin-left:-99%! important;}

#img_slider_history_5 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:-67px! important; margin-left:-133%! important;}

#img_slider_history_6 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:-115px! important; margin-left:-158%! important;}


/* awards page design */
#awards_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#awards_leftside {min-height:360px; max-height:365px;  overflow: hidden; }

#awards_img_slider {width:auto; height:auto; max-height:360px; margin:auto; margin-top:0px! important}

#awards_rightside {min-height:360px; max-height:365px; margin-top:0px; padding-left:20px; Padding-right:0px;}

#awards_rightside b{font-size:12pt; letter-spacing:.5px; margin-top:40px!important; margin-left:10px! important; display:inline-block}

#awards_rightside ul {margin-top:10px!important}

#awards_rightside li {font-size:10pt! important; font-weight:bold; letter-spacing:.5px; padding-left:10px; padding-right:0px}


/*certificates page design */
#certificates_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto; }

#certificates_leftside {min-height:340px; max-height:360px;  margin-top:0px; padding-left:10px; padding-right:15px;}

#img_slider_certificates {min-height:320px; max-height:360px; margin:auto}

#certificates_rightside {min-height:340px; max-height:360px;  margin-top:0px; padding-left:15px; padding-right:10px;}

#certificates_rightside b{font-size:11pt; margin-bottom:10px! important; display:inline-block}

#certificates_rightside ul{margin-left:-22px; font-size:9.5pt; font-weight:bold; letter-spacing:.4; text-align:left}


/*accreditations page design */
#accreditations_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#accreditations_leftside,#accreditations_rightside {min-height:340px; max-height:360px;  margin-top:0px; padding-left:10px; padding-right:10px;}

#img_slider_accreditations {min-height:320px; max-height:360px; margin:auto}

#accreditations_rightside b{font-size:10pt; margin-bottom:10px! important; display:inline-block; padding-left:5px}

#accreditations_rightside ul{margin-left:-22px; font-size:9pt; font-weight:bold; letter-spacing:.6}

#accreditations_rightside_top {width:100%; text-align:left;}

#img_slider_accreditations_right {min-height:160px; max-height:180px; float:left; margin-bottom:10px! important; margin-right:15%}


/*clients page design */
#clients {margin-top:10px! important; width:100%;}

#clients_row {margin-top:10px! important; max-width:1280px; min-height:345px; margin:auto;}

#clients_div {min-height:345px; width:85%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#clients_image {width:20%; margin-top:5px; margin-bottom:5px;}

#clients_image img {margin:auto; max-height:80px}

#clients_image_4 {width:25%}

#clients_image_4 img {margin:auto; max-height:80px}


/*collection general page design */
#collection_general_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#collection_general_left, #collection_general_right {min-height:340px; max-height:360px; margin-top:0px; padding-left:10px; padding-right:10px;}

#collection_general_video {min-height:360px; width:85%; padding-left:10px; padding-right:10px; margin:auto; margin-bottom:5px}

#collection_general_img {min-height:360px; max-height:360px; margin:auto;}


/*collection seasonal page design */
#collection_seasonal_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#collection_seasonal_left, #collection_seasonal_right {min-height:340px; max-height:360px; margin-top:0px; padding-left:10px; padding-right:10px;}

#collection_seasonal_video {min-height:360px; width:90%; padding-left:10px; padding-right:10px; margin:auto; margin-bottom:5px}

#collection_seasonal_img_1 {width:auto; height:auto; max-height:310px; margin:auto;}

#collection_seasonal_img_2 {width:80%; height:auto; max-height:40px; margin:auto; margin-top:10px}


/*Gallery:Picture page design */
#gallery_picture_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#gallery_picture_main {min-height:300px; max-height:360px; margin-top:0px; padding-left:140px; padding-right:140px;}

#gallery_picture{background-color: rgba(255, 255, 255, 0.10);}

#gallery_picture_main strong{font-size:12pt}

#gallery_picture_main label{font-size:10pt; font-weight:normal}

#img_slider_gallery_picture {min-height:320px; max-height:320px; margin:auto;}


/* Library page design */
#librarysignin_row {margin-top:10px! important; max-width:1280px; min-height:350px; max-height:370px; margin:auto; letter-spacing:1px}

#librarysignin_mainbody {padding-left:30px; padding-right:40px}

#signinform {border-style:solid; border-width:1px; border-top:none; border-bottom:none; border-left:none; border-color:#fff; min-height:320px}

.form-group {padding-left:15px}


/* Articles page design */
#articles_row {margin-top:10px! important; max-width:1280px; min-height:355px; max-height:360px; margin:auto;}

#articles_row a:hover{text-decoration:none; color:#ccced1}

#articles_main_area {min-height:330px; max-height:330px; padding-left:220px; padding-right:220px; margin-top:30px}

#articles_main_area h2{font-weight:500;letter-spacing:1px; line-height:1.0; text-shadow:-1px -0px 1px gray}

#seasonal_articles {min-height:330px; max-height:330px; padding-left:180px; padding-right:180px; margin-top:55px}

#seasonal_articles a{font-size:14pt; font-weight:bold; display:inline-block; width:100%; text-align:center}


/*facilities:Denim page design */
#facilities_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#denim_facility_main {min-height:360px; max-height:360px; margin-top:0px; padding-left:140px; padding-right:140px;}

#img_slider_denim {min-height:350px; max-height:360px; margin:auto;}


/*facilities:Spinning page design */
#spinning_facilities_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#spinning_facility_main {min-height:360px; max-height:360px; margin-top:0px; padding-left:140px; padding-right:140px;}

#img_slider_spinning {min-height:350px; max-height:360px; margin:auto;}


/*facilities:Other Facility page design */
#others_facilities_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#others_facility_main {min-height:360px; max-height:360px; margin-top:0px; padding-left:140px; padding-right:140px;}

#img_slider_others_facility {min-height:350px; max-height:360px; margin:auto;}


/* leed page design */
#leed_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#leed_leftside {min-height:355px; max-height:360px;  overflow: hidden; }

#leed_img_slider {width:auto; height:auto; max-height:360px; margin:auto; margin-top:0px! important;  padding-left:20px; padding-right:20px;}

#leed_rightside {min-height:355px; max-height:360px; margin-top:0px; padding-left:30px; Padding-right:30px;}

#leed_rightside p{font-size:9.3pt; letter-spacing:.4px; margin-top:0px!important; margin-left:10px! important; text-align:justify}

#leed_video_one {min-height:110px; width:100%}

#leed_video_two {min-height:110px; width:100%}

#leed_rightside b {font-weight:normal; font-size:8pt; letter-spacing:.4px; margin-top:5px! important; display:inline-block}


/* Csr page design */
#csr_row {margin-top:10px! important; max-width:1280px; min-height:350px; max-height:auto; margin:auto;}

#csr_leftside {min-height:350px; max-height:auto;}

#csr_frame_img {min-height:490px; max-height:490px; margin:auto; margin-bottom:-240px}

#csr_img_slider {width:auto; height:auto; min-height:305px; max-height:305px; margin:auto; margin-top:0px! important;}

#csr_rightside {min-height:350px; max-height:350px; margin-top:0px; padding-top:10px; padding-bottom:10px; padding-right:15px; padding-left:15px; background:Black; opacity:.8; overflow-y: auto}

#csr_rightside b{font-size:10.5pt; letter-spacing:.8px; margin-left:20px! important; display:inline-block}

#csr_rightside p{font-size:9.5pt! important; letter-spacing:.5px; padding-left:20px; padding-right:20px; font-weight:normal; line-height:1.15; text-align:justify}


/*Human Resource:Employee Welfare page design */
#employee_welfare_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#employee_welfare_left, #employee_welfare_middle, #employee_welfare_right {min-height:365px; max-height:365px; margin-top:0px;}

#employee_welfare_img {min-height:340px; max-height:360px; margin:auto;}



/* investor page design */
#investor_main_row {margin-top:120px! important; max-width:1280px; margin:auto;}

#shareinfo iframe {width:100%}

/*investor other page */
#investor_other_row {margin-top:120px! important; max-width:1280px; margin:auto;}

#stamp_class {margin-left:30px; margin-bottom:10px}

#stamp {max-height:120px;}

#directors_pic_div {width:auto; display:inline-block}

#director_img {margin:auto}


/*about other page */
#about_row {margin-top:10px! important; max-width:1280px; margin:auto;}

#about_stamp_row_4 {padding-left:0px; padding-right:10px}

#about_stamp_class_4 {padding:0px; margin-bottom:10px; min-height:90px;}

#about_stamp_4 {max-height:80px;}

#about_stamp_row_3 {padding-left:0px; padding-right:10px}

#about_stamp_class_3 {padding:0px; margin-bottom:10px; min-height:120px;}

#about_stamp_3 {max-height:110px;}

#about_stamp_row_2 {padding-left:0px; padding-right:10px}

#about_stamp_class_2 {padding:0px; margin-bottom:10px; min-height:150px;}

#about_stamp_2 {max-height:140px;}

#about_stamp_row_1 {padding-left:0px; padding-right:10px}

#about_stamp_class_1 {padding:0px; margin-bottom:10px; min-height:290px;}

#about_stamp_1 {max-height:280px;}


/*events page */
#events_row {margin-top:20px! important; max-width:1280px; margin:auto;}

#events_gennews_div {min-height:245px; margin-top:20px;}

#events_stamp_row_1 {padding-left:10px; padding-right:10px;  margin-bottom:10px; opacity:.80}

#events_stamp_row_1:hover {opacity:1}

#events_stamp_class_1 {padding:0px; min-height:130px;}

#events_stamp_1 {max-height:130px;}

#events_text {width:100%; text-align:center; font-size:10pt; line-height:1.8;letter-spacing:1px}

.modal-dialog {min-width:680px; background:none}

#img_slider_modal{min-width:600px; margin:auto;}

/* contactus page design */
#contactus_row {margin-top:110px! important; max-width:1280px; min-height:400px; max-height:410px; margin:auto;}

#contactus_leftside {min-height:400px; max-height:400px; margin-top:0px; padding-left:10px; Padding-right:10px; }

#contact_details {max-height:135px; width:auto}

#contactus_rightside {min-height:400px; max-height:400px;  overflow: hidden;}
}


/*media screen max 992px-1180px */
@media only screen and (min-width:992px) and (max-width: 1180px) {
#body_index {padding-bottom:0px; overflow-x:hidden}

#body_vision {padding-bottom:0px; overflow-x:hidden}

#body_history {padding-bottom:0px; overflow-x:hidden}

#body_investors {padding-bottom:80px; overflow-x:hidden;}

#body_investors_other {padding-bottom:80px; overflow-x:hidden;}

#body_awards {padding-bottom:0px; overflow-x:hidden;}

#body_certificates {padding-bottom:0px; overflow-x:hidden;}

#body_accreditations {padding-bottom:0px; overflow-x:hidden}

#body_clients {padding-bottom:0px; overflow-x:hidden;}

#body_collection_general {padding-bottom:0px; overflow-x:hidden;}

#body_collection_seasonal {padding-bottom:0px; overflow-x:hidden;}

#body_gallery_picture {padding-bottom:0px; overflow-x:hidden;}

#body_librarysignin {padding-bottom:0px; overflow-x:hidden;}

#body_articles {padding-bottom:0px; overflow-x:hidden;}

#body_demin_facilities {padding-bottom:0px; overflow-x:hidden;}

#body_spinning_facilities {padding-bottom:0px; overflow-x:hidden}

#body_others_facilities {padding-bottom:0px; overflow-x:hidden}

#body_leed {padding-bottom:0px; overflow-x:hidden;}

#body_csr {padding-bottom:0px; overflow-x:hidden;}

#body_employee_welfare {padding-bottom:0px; overflow-x:hidden}

#body_about_news {padding-bottom:60px; overflow-x:hidden;}

#body_events {padding-bottom:60px; overflow-x:hidden;}

#body_contactus {padding-bottom:0px; overflow-x:hidden;}

/* Page heading for all individual page*/
#page_header_row {margin-top:105px! important; width:100%; padding-left:2.5%; padding-right:2.5%; margin:auto;}

#page_header_div {width:auto;}

#page_header_row img {max-height:30px;}
	

/*navbar setting*/
#navbar {background:none; border-style:none; box-shadow:none;} 

#navbar_row {margin-top:0px; min-height:60px}

#company_logo {max-width:190px! important; margin-top:5px !important; max-height:55px! important;}

#company_moto_row {float:right; min-height:55px; display:inline-block;}

#company_moto {float:right; max-width:460px; margin-top:5px}

#navbar_menu {margin-top:0px;}

#menu_align_main {text-align:center;}

#menu_align_sub {display:inline-block}

#navbar_menu>li>a {font-size:9.5pt! important; letter-spacing:.50px; line-height:.50}

.dropdown > .dropdown-menu {display:inline-block; width:240px; margin-left:-100%; border-radius:0; font-size:9.5pt; letter-spacing:.50px}

.dropdown:hover .dropdown-menu {opacity:.95}

#mobile_menu {display:none}
	
#desktop_menu {display:block}

#csr_menu1 {display:none}

#csr_menu2 {display:block}

.caret {display:none}


/* footer settings*/
#footer_left {margin-top:32px !important;}

#footer_left_div {max-width:21.50%}

#footer_left_img {width:100%; max-height:auto; margin:auto; padding:10px; opacity:.90}

#footer_left_img:hover {opacity:1}

#footer_right {margin-top:10px !important; margin-bottom:10px;}

#mail_icon {max-width:45px; margin:auto; margin-top:20px !important;}

#contact_headoffice {padding-left:10px; padding-right:10px; max-width:190px; margin-bottom:0px;}

#contact_factory {padding-left:10px; padding-right:10px; max-width:190px; margin-bottom:0px;}


/*****************************************************/
#construction_h1 {font-weight:800; width:100%; text-align:center; margin-top:auto; font-size:14pt}

#construction_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#under_construction_main {width:100%; text-align:center;}

#under_construction_main h1 {margin-top:12%; font-weight:800}
/*****************************************************/



/* index page settings*/
#index_row {margin-top:90px! important; max-width:1280px; height:auto; margin:auto;}

#index_leftside {min-height:300px; max-height:410px;}

#img_slider {min-height:400px; max-height:410px; margin:auto;}

#index_rightside {min-height:410px; max-height:auto; overflow: hidden;}

#index_rightside p{font-size:9pt; margin-top:15px; padding-top:8px; padding-bottom:8px; padding-left:12px; padding-right:10px; background:#454545;}

#index_rightside_01 {width:100%;  text-align:Center; margin-top:30px;}


/*vision page design */
#vision_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#vision_left, #vision_right {min-height:370px; max-height:380px; margin-top:0px; padding-left:10px; padding-right:10px;}

#vision_right_leftside_up, #vision_right_leftside_down, #vision_right_rightside {padding-left:18px; padding-right:18px;}

#vision_right_leftside_up b, #vision_right_leftside_down b, #vision_right_rightside b{font-size:11.3pt; font-weight:800; display:inline-block; margin-top:15px !important;}

#vision_right_leftside_up p, #vision_right_leftside_down p,ul, #vision_right_rightside p{font-size:10.3pt; font-weight:530; line-height:1.6; text-align:justify}

#vision_right_leftside_down ul {margin-left: 18px; padding: 0; margin-top:-10px; text-align:left}


/*history page design */
#history_row {margin-top:10px! important; max-width:1280px; min-height:350px; max-height:370px; margin:auto;}

#history_main {min-height:350px; max-height:370px; margin-top:0px; padding-left:10px; padding-right:10px;}

#history_p_div {width:360px; margin-bottom:-45px}

#history_p {font-size:9.5pt; text-align:justify; letter-spacing:.5px; padding-left:25px;}

#hidtory_sm_div {width: 16.65%;}

#img_slider_history_1 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:140px! important; margin-left:0px! important;}

#img_slider_history_2 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:82px! important; margin-left:-15%! important;}

#img_slider_history_3 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:35px! important; margin-left:-35%! important;}

#img_slider_history_4 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:-20px! important; margin-left:-55%! important;}

#img_slider_history_5 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:-67px! important; margin-left:-75%! important;}

#img_slider_history_6 {min-width:170px; max-width:170px; height:auto; float:left; margin-top:-115px! important; margin-left:-85%! important;}


/* awards page design */
#awards_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#awards_leftside {min-height:360px; max-height:370px; overflow: hidden;}

#awards_img_slider {width:auto; height:auto; max-height:370px; margin:auto; margin-top:0px! important}

#awards_rightside {min-height:370px; max-height:auto; margin:auto}

#awards_rightside b{font-size:10pt; letter-spacing:.6px; margin-top:45px!important; margin-left:10px! important; display:inline-block}

#awards_rightside ul {margin-top:5px!important}

#awards_rightside li {font-size:9pt !important; padding-left:9px; padding-right:0px;  font-weight:bold}


/*certificates page design */
#certificates_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#certificates_leftside {min-height:360px; max-height:390px;  margin-top:0px; padding-left:10px; padding-right:15px;}

#img_slider_certificates {min-height:320px; max-height:390px; margin:auto}

#certificates_rightside {min-height:360px; max-height:390px;  margin-top:0px; padding-left:15px; padding-right:10px;}

#certificates_rightside b{font-size:10pt; margin-bottom:9px! important; display:inline-block}

#certificates_rightside ul{margin-left:-22px; font-size:9pt; font-weight:bold; letter-spacing:.5; text-align:left}


/*accreditations page design */
#accreditations_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#accreditations_leftside,#accreditations_rightside {min-height:360px; max-height:390px;  margin-top:0px; padding-left:10px; padding-right:10px;}

#img_slider_accreditations {min-height:320px; max-height:370px; margin:auto}

#accreditations_rightside b{font-size:10pt; margin-bottom:9px! important; display:inline-block; padding-left:5px}

#accreditations_rightside ul{margin-left:-22px; font-size:9pt; font-weight:bold; letter-spacing:.6}

#accreditations_rightside_top {width:100%; text-align:left}

#img_slider_accreditations_right {min-height:160px; max-height:180px; float:left; margin-bottom:10px! important; margin-right:10%}


/*clients page design */
#clients {margin-top:10px! important; width:100%;}

#clients_row {margin-top:10px! important; max-width:1280px; min-height:360px; margin:auto;}

#clients_div {min-height:360px; width:85%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#clients_image {width:20%; margin-top:7px; margin-bottom:7px;}

#clients_image img {margin:auto; max-height:75px}

#clients_image_4 {width:25%}

#clients_image_4 img {margin:auto; max-height:75px}


/* Library page design */
#librarysignin_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto; letter-spacing:1px}

#librarysignin_mainbody {padding-left:30px; padding-right:40px}

#signinform {border-style:solid; border-width:1px; border-top:none; border-bottom:none; border-left:none; border-color:#fff; min-height:310px; margin-bottom:20px}

.form-group {padding-left:15px}


/* Articles page design */
#articles_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#articles_row a:hover{text-decoration:none; color:#ccced1}

#articles_main_area {min-height:330px; max-height:330px; padding-left:200px; padding-right:200px; margin-top:30px}

#articles_main_area h2{font-weight:500;letter-spacing:1px; line-height:1.0; text-shadow:-1px -0px 1px gray}

#seasonal_articles {min-height:330px; max-height:330px; padding-left:80px; padding-right:80px; margin-top:50px}

#seasonal_articles a{font-size:14pt; font-weight:bold; display:inline-block; width:100%; text-align:center}



/*collection general page design */
#collection_general_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#collection_general_left, #collection_general_right {min-height:340px; max-height:355px; margin-top:0px; padding-left:10px; padding-right:10px;}

#collection_general_video {min-height:355px; width:80%; padding-left:10px; padding-right:10px; margin:auto; margin-bottom:5px}

#collection_general_img {min-height:350px; max-height:355px; margin:auto;}


/*collection seasonal page design */
#collection_seasonal_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#collection_seasonal_left, #collection_seasonal_right {min-height:340px; max-height:355px; margin-top:0px; padding-left:10px; padding-right:10px;}

#collection_seasonal_video {min-height:355px; width:80%; padding-left:10px; padding-right:10px; margin:auto; margin-bottom:5px}

#collection_seasonal_img_1 {width:auto; height:auto; max-height:305px; margin:auto;}

#collection_seasonal_img_2 {width:70%; height:auto; max-height:40px; margin:auto; margin-top:12px}


/*facilities:Others Facility page design */
#gallery_picture_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#gallery_picture_main {min-height:345px; max-height:345px; margin-top:0px; padding-left:85px; padding-right:85px;}

#gallery_picture{background-color: rgba(255, 255, 255, 0.10);}

#gallery_picture_main strong{font-size:12pt}

#gallery_picture_main label{font-size:10pt; font-weight:normal}

#img_slider_gallery_picture {min-height:auto; max-height:310px; margin:auto;}


/*facilities:Denim page design */
#facilities_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#denim_facility_main {min-height:345px; max-height:350px; margin-top:0px; padding-left:100px; padding-right:100px;}

#img_slider_denim {min-height:auto; max-height:350px; margin:auto;}


/*facilities:Spinning page design */
#spinning_facilities_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#spinning_facility_main {min-height:345px; max-height:350px; margin-top:0px; padding-left:80px; padding-right:80px;}

#img_slider_spinning {min-height:auto; max-height:350px; margin:auto;}


/*facilities:Others Facility page design */
#others_facilities_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#others_facility_main {min-height:345px; max-height:350px; margin-top:0px; padding-left:80px; padding-right:80px;}

#img_slider_others_facility {min-height:auto; max-height:350px; margin:auto;}


/* leed page design */
#leed_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#leed_leftside {height:auto;  overflow: hidden; }

#leed_img_slider {width:auto; height:auto; max-height:360px; margin:auto; margin-top:0px! important;  padding-left:25px; padding-right:25px;}

#leed_rightside {height:auto; margin-top:0px; padding-left:15px; Padding-right:15px;}

#leed_rightside p{font-size:8.5pt; letter-spacing:.4px; margin-top:0px!important; margin-left:10px! important; text-align:justify}

#leed_video_one {min-height:90px; width:100%}

#leed_video_two {min-height:90px; width:100%}

#leed_rightside b {font-weight:normal; font-size:7.5pt; letter-spacing:.4px; margin-top:5px! important; display:inline-block}


/* Csr page design */
#csr_row {margin-top:10px! important; max-width:1280px; min-height:350px; max-height:auto; margin:auto;}

#csr_leftside {min-height:350px; max-height:auto;}

#csr_frame_img {min-height:490px; max-height:490px; margin:auto; margin-bottom:-240px}

#csr_img_slider {width:auto; height:auto; min-height:305px; max-height:305px; margin:auto; margin-top:0px! important;}

#csr_rightside {min-height:350px; max-height:350px; margin-top:0px; padding-top:10px; padding-bottom:10px; padding-right:15px; padding-left:15px; background:Black; opacity:.8; overflow-y: auto}

#csr_rightside b{font-size:10.5pt; letter-spacing:.8px; margin-left:20px! important; display:inline-block}

#csr_rightside p{font-size:9.5pt! important; letter-spacing:.5px; padding-left:20px; padding-right:20px; font-weight:normal; line-height:1.10; text-align:justify; margin-top:2px}


/*Human Resource:Employee Welfare page design */
#employee_welfare_row {margin-top:10px! important; max-width:1280px; min-height:345px; max-height:355px; margin:auto;}

#employee_welfare_left, #employee_welfare_middle, #employee_welfare_right {min-height:345px; max-height:345px; margin-top:0px;}

#employee_welfare_img {min-height:auto; max-height:350px; margin:auto;}


/* investor page design */
#investor_main_row {margin-top:110px! important; max-width:1280px; margin:auto;}

#shareinfo iframe {width:100%}

/*investor other page */
#investor_other_row {margin-top:110px! important; max-width:1280px; margin:auto;}

#stamp_class {margin-left:30px; margin-bottom:10px}

#stamp {max-height:120px;}

#directors_pic_div {width:auto;}

#director_img {margin:auto}


/*about other page */
#about_row {margin-top:10px! important; max-width:1280px; margin:auto;}

#about_stamp_row_4 {padding-left:0px; padding-right:10px}

#about_stamp_class_4 {padding:0px; margin-bottom:10px; min-height:85px;}

#about_stamp_4 {max-height:75px;}

#about_stamp_row_3 {padding-left:0px; padding-right:10px}

#about_stamp_class_3 {padding:0px; margin-bottom:10px; min-height:110px;}

#about_stamp_3 {max-height:100px;}

#about_stamp_row_2 {padding-left:0px; padding-right:10px}

#about_stamp_class_2 {padding:0px; margin-bottom:10px; min-height:140px;}

#about_stamp_2 {max-height:130px;}

#about_stamp_row_1 {padding-left:0px; padding-right:10px}

#about_stamp_class_1 {padding:0px; margin-bottom:10px; min-height:280px;}

#about_stamp_1 {max-height:270px;}


/*events page */
#events_row {margin-top:20px! important; max-width:1280px; margin:auto;}

#events_gennews_div {min-height:240px; margin-top:20px;}

#events_stamp_row_1 {padding-left:10px; padding-right:10px;  margin-bottom:10px; opacity:.80}

#events_stamp_row_1:hover {opacity:1}

#events_stamp_class_1 {padding:0px; min-height:130px;}

#events_stamp_1 {max-height:130px;}

#events_text {width:100%; text-align:center; font-size:9.5pt; line-height:1.7; letter-spacing:1px}

.modal-dialog {min-width:640px; background:none}

#img_slider_modal{min-width:560px; margin:auto;}

/* contactus page design */
#contactus_row {margin-top:100px! important; max-width:1280px; margin:auto;}

#contactus_leftside {min-height:400px; max-height:400px; margin-top:0px; padding-left:10px; Padding-right:10px;}

#contact_details {max-height:130px; width:auto}

#contactus_rightside {min-height:400px; max-height:400px;  overflow: hidden;}
}


/* media query for text adjustment with design
@media only screen and (min-width:1024px) and (max-width:1180px){
	
#index_rightside p{font-size:8pt;  letter-spacing:.60px;}

#awards_rightside li {font-size:10pt; letter-spacing:.5px;}
}

media query for text adjustment with design
@media only screen and (min-width:992px) and (max-width:1024px){
	
#index_rightside p{font-size:7.6pt;  letter-spacing:.5px;}

#awards_rightside li {font-size:8.8pt; letter-spacing:.5px;}
	
}
*/

/*media screen max 992px */
@media only screen and (max-width: 992px) {
#company_moto_row {display:inline-block; width:100%; text-align:center;}
	
#navbar_header_id { margin-top:-10px;}

#navbar {border-style:none; opacity:.90;}

#navbar_row {margin-top:0px}

#navbar_menu { margin-top:0px;}

#navbar_menu>li>a {font-size:12pt; background:#05132e;}

.dropdown-menu {font-size:12pt}
	
.navbar-header {float: none;  width:100%;}
	
.navbar-header button {margin-top:32px}
    
.navbar-left,.navbar-right {float: none !important;}
    
.navbar-toggle {display: block;}
    
.navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    
.navbar-fixed-top {top: 0; border-width: 0 0 1px;}
    
.navbar-collapse.collapse {display: none!important;}
    
.navbar-nav {float: none!important; margin-top: 0px; }
    
.navbar-nav>li {float: none;}

.navbar-nav>li>a {padding-top: 8px; padding-bottom: 8px; font-weight:bold}
    
.collapse.in {background:#05132e; display: block !important;}
	
.container {width:100%;}
	
#mobile_menu {display:block;}
	
#desktop_menu {display:none}

.dropdown:hover .dropdown-menu {opacity:.95}

} 



/*media screen max 768px-991px */
@media only screen and (min-width:769px) and (max-width: 992px) {
#body_index {background: #000 url(/envoy/images/home/Mobile_background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_vision {background: #000 url(/envoy/images/vision/Background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_history {background: #000 url(/envoy/images/history/Background.png) no-repeat right center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:0px; padding-bottom:30px;}


#body_awards {background: #000 url(/envoy/images/awards/Background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:15px;}


#body_clients {background: #000 url(/envoy/images/clients/Background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_certificates {background: #000 url(/envoy/images/certificates/Background.png) no-repeat center right fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_accreditations {background: #000 url(/envoy/images/accreditations/Background.png) no-repeat center left fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_collection_general {background: #000 url(/envoy/images/collection_general/Background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_collection_seasonal {background: #000 url(/envoy/images/collection_general/Background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_gallery_picture {background: #000 url(/envoy/images/home/Mobile_background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_librarysignin {background: #000 url(/envoy/images/articles/Background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:0px; padding-bottom:15px;}


#body_articles {background: #000 url(/envoy/images/articles/Background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:0px; padding-bottom:15px;}


#body_denim_facilities {background: #000 url(/envoy/images/denim/Background.png) no-repeat center right fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_spinning_facilities {background: #000 url(/envoy/images/spinning/Background.png) no-repeat center right fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_others_facilities {background: #000 url(/envoy/images/others/Background.png) no-repeat center left fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}

#body_leed {background: #000 url(/envoy/images/leed/Background.png) no-repeat center left fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}

#body_csr {background: #000 url(/envoy/images/CSR/Background.png) no-repeat center left fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_employee_welfare {background: #000 url(/envoy/images/human_resource/Background1.png) no-repeat center top fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:30px;}


#body_investors {overflow-x:scroll; background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed;-webkit-background-size:1900px 100%; -moz-background-size:1900px 100%; -o-background-size:1900px 100%; background-size:1900px 100%; height:100%; padding-bottom:0px; padding-bottom:30px; }


#body_investors_other {background: #000 url(/envoy/images/home/Mobile_background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:0px; padding-bottom:10px;}


#body_about_news {background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:0px; padding-bottom:15px;}


#body_events {background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:0px; padding-bottom:15px;}


#body_contactus {background: #000 url(/envoy/images/home/Background.png) no-repeat center center fixed;-webkit-background-size: 991px  100%; -moz-background-size: 991px  100%; -o-background-size:991px  100%; background-size: 991px 100%; height:100%; padding-bottom:0px; padding-bottom:30px;}



/* Page heading for all individual page*/
#page_header_row {margin-top:130px! important; width:100%;}

#page_header_row img {max-height:40px; margin:auto}

	
/*navbar setting*/
#navbar {background:#05132e; border-style:none; box-shadow:none; opacity:.90;}

#company_moto_row {float:none; min-width:100%; max-height:40px; display:inline-block;}

#company_moto {margin:auto; max-width:520px; margin-top:5px; float:none}

#company_logo {max-width:215px! important; margin-top:20px! important;}

#navbar_header_id {margin-top:-5px}

#navbar_menu>li>a {font-size:11.5pt;}

#navbar_menu>li>a {font-size:12pt; letter-spacing:.60px; line-height:1.15}

.dropdown-menu { width:270px; margin-left:-100%; font-size:11.5pt; line-height:1.15}	

#csr_menu1 {display:block}

#csr_menu2 {display:none}


/*footer setting*/
#footer_row {margin-top:0px! important; display:inline-block; width:100%}

#footer_left {margin-top:0px !important; width:100%; text-align:center;}

#footer_left_div {text-align:center}

#footer_left_img {max-width:170px; margin:auto; padding:10px; opacity:.90}

#footer_left_div a{display:inline-block}

#footer_left_img:hover {opacity:1}

#footer_right {margin-top:10px !important; width:100%; margin-bottom:20px;} 

#mail_icon {max-width:70px; margin:auto; margin-top:5px !important;}

#contact_headoffice {padding-left:10px; padding-right:10px; max-width:320px; margin:auto} 

#contact_factory {padding-left:10px; padding-right:10px;  max-width:320px; margin:auto} 


/*****************************************************/
#construction_h1 {font-weight:800; width:100%; text-align:center; margin-top:auto; font-size:14pt}

#construction_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto;}

#under_construction_main {width:100%; text-align:center;}

#under_construction_main h1 {margin-top:15%; font-weight:800}
/*****************************************************/


/*index page settings*/
#index_row {margin-top:170px! important; margin-bottom:30px!important; height:auto; width:100%; margin:auto; padding-left:50px; padding-right:50px;}

#index_leftside {height:auto; width:100%;}

#img_slider {margin:auto;}

#index_rightside {height:auto; width:100%; padding-left:6%; padding-right:6%;}

#index_rightside p{font-size:11pt;  letter-spacing:1px; margin-top:10px; padding-top:10px; padding-bottom:20px; padding-left:15px; padding-right:15px; text-align: justify; background:#454545}

#index_rightside_01 {width:100%; text-align:Center; margin-top:15px;}


/*vision page design */
#vision_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:50px; padding-right:50px;}

#vision_left {display:none}

#vision_right {height:auto; width:100%; padding-left:4%; padding-right:4%;}

#vision_right_leftside_up, #vision_right_leftside_down, #vision_right_rightside {padding-left:18px; padding-right:18px;}

#vision_right_leftside_up b, #vision_right_leftside_down b, #vision_right_rightside b{font-size:12.5pt; font-weight:800; display:inline-block; margin-top:15px !important;}

#vision_right_leftside_up p, #vision_right_leftside_down p,ul, #vision_right_rightside p{font-size:11.5pt; font-weight:550; line-height:1.7; text-align:justify}

#vision_right_leftside_down ul {margin-left: 18px; padding: 0; margin-top:-10px; text-align:left}


/*history page design */
#history_row {margin-top:10px! important; width:100%; height:auto;  margin:auto;}

#history_main {max-height:420px; overflow-y:scroll; overflow-x:hidden; margin-top:0px; padding-left:0px; padding-right:0px;}

#history_p_div {width:100%; margin-bottom:5px}

#history_p {font-size:9.5pt; text-align:justify; letter-spacing:.5px; padding-left:15px;}

#hidtory_sm_div {width:100%;}

#img_slider_history_1, #img_slider_history_2, #img_slider_history_3, #img_slider_history_4, #img_slider_history_5,#img_slider_history_6 {width:auto; min-width:210px; max-width:240px; height:auto; max-height:auto; float:center; margin:auto; margin-top:10px! important;}


/* awards page design */
#awards_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:40px; padding-right:40px;}

#awards_leftside {height:auto; width:100%; padding-left:4%; padding-right:4%}

#awards_img_slider {width:auto; height:auto;  margin:auto;}

#awards_rightside {margin-top:0px; height:auto;}

#awards_rightside b{font-size:13pt; letter-spacing:.8px; margin-top:12px!important; margin-left:10px! important; display:inline-block}

#awards_rightside ul {margin-top:10px!important; margin-left:-15px! important; margin-bottom:40px! important}

#awards_rightside li {font-size:11.5pt; letter-spacing:.6px; padding-left:10px; padding-right:10px; font-weight:bold}


/*certificates page design */
#certificates_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:40px; padding-right:40px;}

#certificates_leftside {height:auto; width:100%; margin-top:0px; padding-left:10px; padding-right:10px;}

#img_slider_certificates {min-height:320px; max-height:410px; margin:auto}

#certificates_rightside {height:auto; width:100%; margin-top:30px; padding-left:10px; Padding-right:10px;}

#certificates_rightside b{font-size:11pt; margin-bottom:10px! important; margin-top:10px! important; display:inline-block}

#certificates_rightside ul{margin-left:-22px; font-size:10pt; font-weight:bold; letter-spacing:.5; text-align:left}


/*accreditations page design */
#accreditations_row {margin-top:10px! important; max-width:100%; height:auto; margin:auto; padding-left:40px; padding-right:40px;}

#accreditations_leftside {height:auto; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#img_slider_accreditations {min-height:330px; max-height:380px; margin:auto}

#accreditations_rightside {height:auto; min-height:450px; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#accreditations_rightside b{font-size:11pt; margin-top:20px; margin-bottom:10px! important; display:inline-block; padding-left:5px}

#accreditations_rightside ul{margin-left:-22px; font-size:10pt; font-weight:bold; letter-spacing:.6}

#accreditations_rightside_top {min-height:240px; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px; text-align:center}

#img_slider_accreditations_right { max-height:240px; float:center; margin:auto; margin-top:20px; margin-left:20px; display:inline-block}


/*clients page design */
#clients {margin-top:10px! important; width:100%;}

#clients_row {margin-top:10px! important; max-width:100%; height:auto; margin:auto; padding-left:40px; padding-right:40px;}

#clients_div {height:auto; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#clients_image {width:25%; float:left; margin-top:5px; margin-bottom:5px;}

#clients_image img {margin:auto; max-height:65px}

#clients_image_4 {width:25%; float:left; margin-top:5px; margin-bottom:5px;}

#clients_image_4 img {margin:auto; max-height:75px}


/*collection general page design */
#collection_general_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:40px; padding-right:40px;}

#collection_general_left, #collection_general_right {height:auto; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#collection_general_video {min-height:280px; width:70%; padding:5px; margin:auto; margin-bottom:30px}

#collection_general_img {margin:auto}


/*collection seasonal page design */
#collection_seasonal_row {margin-top:10px! important; width:100%; min-height:720px; height:auto; margin:auto; padding-left:40px; padding-right:40px;}

#collection_seasonal_left, #collection_seasonal_right {height:auto; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#collection_seasonal_video {min-height:280px; width:70%; padding:5px; margin:auto; margin-bottom:30px}

#collection_seasonal_img_1 {height:auto; margin:auto;}

#collection_seasonal_img_2 {width:50%; height:auto; max-height:100px; margin:auto; margin-top:0px; margin-bottom:20px}


/*facilities:Other Facility page design */
#gallery_picture_row {margin-top:10px! important; width:100%; height:auto; min-height:400px; margin:auto; padding-left:40px; padding-right:40px;}

#gallery_picture_main {height:auto; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#gallery_picture{background-color: rgba(255, 255, 255, 0.10);}

#gallery_picture_main strong{font-size:12pt}

#gallery_picture_main label{font-size:10pt; font-weight:normal}

#img_slider_gallery_picture {max-height:400px; height:auto; margin:auto;}


/* Library page design */
#librarysignin_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:40px; padding-right:40px; letter-spacing:1px}

#librarysignin_mainbody {padding-left:30px; padding-right:40px}

#signinform_right {margin-bottom:40px}


/* Articles page design */
#articles_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:40px; padding-right:40px;}

#articles_row a:hover{text-decoration:none; color:#ccced1}

#articles_main_area {height:auto; margin-top:10px; text-align:center}

#articles_main_area h2{font-weight:500; font-size:14pt; letter-spacing:1px; line-height:1.4; text-shadow:-1px -0px 1px gray}

#seasonal_articles {min-height:330px; max-height:auto; margin-top:20px;  text-align:center}

#seasonal_articles a{font-size:12pt; font-weight:bold; display:inline-block; text-align:center; margin-top:20px}



/*facilities:Denim page design */
#facilities_row {margin-top:10px! important; width:100%; height:auto; min-height:400px; margin:auto; padding-left:40px; padding-right:40px;}

#denim_facility_main {height:auto; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#img_slider_denim {min-width:100%; min-height:200px; height:auto; margin:auto;}


/*facilities:Spinning page design */
#spinning_facilities_row {margin-top:10px! important; width:100%; height:auto; min-height:400px; margin:auto; padding-left:40px; padding-right:40px;}

#spinning_facility_main {height:auto; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#img_slider_spinning {min-width:100%; min-height:200px; height:auto; margin:auto;}


/*facilities:Other Facility page design */
#others_facilities_row {margin-top:10px! important; width:100%; height:auto; min-height:400px; margin:auto; padding-left:40px; padding-right:40px;}

#others_facility_main {height:auto; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#img_slider_others_facility {min-width:100%; min-height:200px; height:auto; margin:auto;}


/* leed page design */
#leed_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:40px; padding-right:40px;}

#leed_leftside {height:auto;  width:100%; overflow: hidden; padding-left:15%; padding-right:15%;}

#leed_img_slider {width:auto; height:auto; max-height:320px; margin:auto; margin-top:0px! important;  padding-left:25px; padding-right:25px;}

#leed_rightside {height:auto; width:100%; margin-top:0px; padding-left:15%; padding-right:15%; text-align:center}

#leed_rightside p{max-width:620px; font-size:10pt; letter-spacing:.5px; margin-top:20px! important; margin-left:0px! important; margin-bottom:20px! important; text-align:justify; padding-left:25px; padding-right:25px; margin:auto;}

#leed_video_one {min-height:265px; width:100%; padding-left:5px; padding-right:5px; margin:auto;}

#leed_video_two {min-height:265px; width:100%; padding-left:5px; padding-right:5px; margin:auto;}

#leed_rightside b {font-weight:normal; font-size:7.5pt; letter-spacing:.4px; margin-top:5px! important; margin-left:5px;  margin-bottom:20px; float:left; text-align:left; display:inline-block}


/* Csr page design */
#csr_row {margin-top:10px! important; height:auto; margin:auto; padding-left:0px; padding-right:0px;}

#csr_leftside {height:auto; max-height:auto; width:100%;}

#csr_frame_img {height:auto; margin:auto; margin-bottom:0px}

#csr_img_slider {width:100%; height:auto; max-width:555px; max-height:370px; margin:auto; margin-top:px! important; padding-top:.5%; padding-bottom:1%; padding-left:5%; padding-right:5%;}

#csr_rightside {height:auto; margin-top:0px; width:100%; padding:15px; background:Black; opacity:.8}

#csr_rightside b{font-size:11pt; letter-spacing:.8px; margin-left:20px! important; display:inline-block}

#csr_rightside p{font-size:10pt! important; letter-spacing:.5px; padding-left:20px; padding-right:20px; font-weight:normal; line-height:1.25; text-align:justify; margin-top:3px}


/*Human Resource:Employee Welfare page design */
#employee_welfare_row {margin-top:10px! important; height:auto; margin:auto; padding-left:40px; padding-right:40px; display:inline}

#employee_welfare_left, #employee_welfare_middle, #employee_welfare_right { min-height:450px; height:auto; width:100%; margin-top:30px; padding-left:10px; Padding-right:10px; margin-bottom:0px;}

#employee_welfare_img {min-height:auto; max-height:450px; margin:auto;}


/* investor page design */
#investor_main_row {margin-top:190px! important; width:1024px; margin:auto;}

#shareinfo iframe {width:1024px}


/*investor other page */
#investor_other_row {margin-top:190px! important; width:100%; margin:auto;}

#stamp_class {margin-left:0px; margin-bottom:10px! important; max-width:350px; min-height:180px! important; margin:auto}

#stamp {max-height:160px;}

#directors_pic_div {width:100%;}

#director_img {margin:auto}


/*about other page */
#about_row {margin-top:25px! important; width:100%; margin:auto;}

#about_stamp_row_4 {padding-left:0px; padding-right:10px;}

#about_stamp_class_4 {padding:0px; margin-bottom:10px! important; min-height:220px; max-width:380px; margin:auto}

#about_stamp_4 {max-height:220px;}

#about_stamp_row_3 {padding-left:0px; padding-right:10px}

#about_stamp_class_3 {padding:0px; margin-bottom:10px! important; min-height:220px; max-width:380px; margin:auto}

#about_stamp_3 {max-height:220px;}

#about_stamp_row_2 {padding-left:0px; padding-right:10px}

#about_stamp_class_2 {padding:0px; margin-bottom:10px! important; min-height:220px; max-width:380px; margin:auto}

#about_stamp_2 {max-height:220px;}

#about_stamp_row_1 {padding-left:0px; padding-right:10px}

#about_stamp_class_1 {padding:0px; margin-bottom:10px! important; min-height:220px; max-width:380px; margin:auto}

#about_stamp_1 {max-height:220px;}


/*events page */
#events_row {margin-top:25px! important; width:100%; margin:auto; padding-left:180px;  padding-right:180px;}

#events_gennews_div {min-height:210px; margin-top:20px; width:100%;}

#events_stamp_row_1 {padding-left:10px; padding-right:10px;  margin-bottom:30px; opacity:.80}

#events_stamp_row_1:hover {opacity:1}

#events_stamp_class_1 {padding:0px; min-height:190px;}

#events_stamp_1 {max-height:180px;}

#events_text {width:100%; text-align:center; font-size:11pt; line-height:1.2; letter-spacing:1px}

.modal-dialog {min-width:100%; margin:auto; margin-top:50px; background:none}

#img_slider_modal{min-width:400px; margin:auto;}

/* contactus page design */
#contactus_row {margin-top:170px! important; width:100%; margin:auto;}

#contactus_leftside {margin-top:0px; height:auto;}

#contact_details {max-height:200px; width:auto;}

#contactus_rightside {margin-top:0px; height:auto; padding:25px}
}


/*media screen max 1px-767px */
@media only screen and (min-width:1px) and (max-width: 768px) {
#body_index {background: url("/envoy/images/home/Background.png") no-repeat; -moz-background-size:880px 100%; -webkit-background-size: 880px 100%; -o-background-size: 880px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/home/Background.png", sizingMethod = 'scale');background-size: 880px 100%; background-attachment:fixed; background-position: center right; padding-bottom:15px}

#body_vision {background: url("/envoy/images/vision/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/vision/Background.png", sizingMethod = 'scale');background-size: 1000px 100%; background-attachment:fixed; background-position: center right; padding-bottom:15px}

#body_history {background: #000 url("/envoy/images/history/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/history/Background.png", sizingMethod = 'scale');background-size: 1000px 100%; background-attachment:fixed; background-position: right bottom; padding-bottom:0px; padding-bottom:15px}

#body_awards {background: url("/envoy/images/awards/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/awards/Background.png", sizingMethod = 'scale');background-size: 1000px 100%; background-attachment:fixed; background-position: center center; padding-bottom:0px; padding-bottom:15px}

#body_clients {background: #000 url(/envoy/images/clients/Background.png) no-repeat; -webkit-background-size: 768px  100%; -moz-background-size: 768px  100%; -o-background-size:768px  100%; background-size: 768px 100%; height:100%; padding-bottom:0px; background-attachment:fixed; background-position: center left; padding-bottom:15px;}

#body_certificates {background: url("/envoy/images/certificates/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/accredation/Background.png", sizingMethod = 'scale');background-size: 1000px 100%; background-attachment:fixed; background-position:center right; padding-bottom:15px}

#body_accreditations {background: url("/envoy/images/accreditations/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/accredation/Background.png", sizingMethod = 'scale');background-size: 1000px 100%; background-attachment:fixed; background-position:center left; padding-bottom:15px}

#body_collection_general {background: url("/envoy/images/collection_general/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/collection_general/Background.png", sizingMethod = 'scale');background-size: 1000px 100%;  background-attachment:fixed; background-position: center center; padding-bottom:15px}


#body_collection_seasonal {background: url("/envoy/images/collection_general/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/collection_general/Background.png", sizingMethod = 'scale');background-size: 1000px 100%;  background-attachment:fixed; background-position: center center; padding-bottom:15px}


#body_gallery_picture {background: url("/envoy/images/home/Background.png") no-repeat; -moz-background-size:880px 100%; -webkit-background-size: 880px 100%; -o-background-size: 880px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/home/Background.png", sizingMethod = 'scale');background-size: 880px 100%; background-attachment:fixed; background-position: center right; padding-bottom:15px}


#body_librarysignin {background: url("/envoy/images/library/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/library/Background.png", sizingMethod = 'scale');background-size: 1000px 100%; background-attachment:fixed; background-position: center center; padding-bottom:0px; padding-bottom:15px;}


#body_articles {background: url("/envoy/images/articles/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/articles/Background.png", sizingMethod = 'scale');background-size: 1000px 100%; background-attachment:fixed; background-position: center center; padding-bottom:0px; padding-bottom:15px;}


#body_denim_facilities {background: url("/envoy/images/denim/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/facilities/Background.png", sizingMethod = 'scale');background-size: 1000px 100%;  background-attachment:fixed; background-position: center left; padding-bottom:0px}


#body_spinning_facilities {background: url("/envoy/images/spinning/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/spinning/Background.png", sizingMethod = 'scale');background-size: 1000px 100%;  background-attachment:fixed; background-position: center left; padding-bottom:0px}


#body_others_facilities {background: url("/envoy/images/others/Background.png") no-repeat; -moz-background-size: 1000px 100%; -webkit-background-size: 1000px 100%; -o-background-size: 1000px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/others/Background.png", sizingMethod = 'scale');background-size: 1000px 100%;  background-attachment:fixed; background-position: center left; padding-bottom:0px}

#body_leed {background: url("/envoy/images/leed/Background.png") repeat; -moz-background-size: 940px 100%; -webkit-background-size: 940px 100%; -o-background-size: 940px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/leed/Background.png", sizingMethod = 'scale'); background-size: 940px 100%;  background-attachment:fixed; background-position:center left; padding-bottom:0px}

#body_csr {background: url("/envoy/images/CSR/Background.png") repeat; -moz-background-size: 940px 100%; -webkit-background-size: 940px 100%; -o-background-size: 940px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/CSR/Background.png", sizingMethod = 'scale'); background-size: 940px 100%;  background-attachment:fixed; background-position:left bottom; padding-bottom:0px}

#body_employee_welfare {background: url("/envoy/images/human_resource/Background1.png") repeat; -moz-background-size: 940px 100%; -webkit-background-size: 940px 100%; -o-background-size: 940px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/human_resource/Background1.png", sizingMethod = 'scale'); background-size: 940px 100%;  background-attachment:fixed; background-position:left bottom; padding-bottom:0px;}

#body_investors {background: url("/envoy/images/home/Background.png") no-repeat; -moz-background-size:1900px 100%; -webkit-background-size: 1900px 100%; -o-background-size: 1900px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/home/Background.png", sizingMethod = 'scale');background-size: 1900px 100%;background-attachment:fixed; background-position: center center; padding-bottom:0px; padding-bottom:30px}

#body_investors_other {background: url("/envoy/images/home/Background.png") no-repeat; -moz-background-size:880px 100%; -webkit-background-size: 880px 100%; -o-background-size: 880px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/home/Background.png", sizingMethod = 'scale');background-size: 880px 100%;background-attachment:fixed; background-position: center right; padding-bottom:0px; padding-bottom:30px}

#body_about_news {background:#000 url("/envoy/images/home/Background.png") no-repeat; -moz-background-size:880px 100%; -webkit-background-size: 880px 100%; -o-background-size: 880px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/home/Background.png", sizingMethod = 'scale');background-size: 880px 100%;background-attachment:fixed; background-position: center right; padding-bottom:0px; padding-bottom:15px}

#body_events {background:#000 url("/envoy/images/home/Background.png") no-repeat; -moz-background-size:880px 100%; -webkit-background-size: 880px 100%; -o-background-size: 880px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/home/Background.png", sizingMethod = 'scale');background-size: 880px 100%;background-attachment:fixed; background-position: center right; padding-bottom:0px; padding-bottom:15px}

#body_contactus {background:#000 url("/envoy/images/home/Background.png") no-repeat; -moz-background-size:880px 100%; -webkit-background-size: 880px 100%; -o-background-size: 880px 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/envoy/images/home/Background.png", sizingMethod = 'scale');background-size: 880px 100%;background-attachment:fixed; background-position: center right; padding-bottom:0px; padding-bottom:15px}



/* declaring clients page background*/
#clients {background: #fff url(/envoy/images/clients/Back_strip.png) no-repeat center left fixed; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: cover; opacity:0.8}

/* Page heading for all individual page*/
#page_header_row {margin-top:125px! important; width:100%;}

#page_header_row img {max-height:40px; margin:auto}


/*navbar setting*/
#navbar {background:#05132e; border-style:none; opacity:.90;} 

#company_moto {margin:auto; width:85%; margin-top:5px; float:none}

#company_moto_row {float:none; min-width:100%;display:inline-block; margin-top:0px! important; max-height:30px;}

#company_logo {max-width:200px! important; margin-top:26px! important;}

#navbar_header_id {margin-top:-5px}

#navbar_menu>li>a {font-size:12pt;}

.dropdown-menu { width:100%;  font-size:12pt}

#csr_menu1 {display:block}

#csr_menu2 {display:none}



/* footer settings*/
#footer_row {margin-top:0px! important; display:inline-block; width:100%}

#footer_left {margin-top:30px !important; width:100%}

#footer_left_div {max-width:100%; text-align:center}

#footer_left_img {max-width:155px; margin:auto; padding:10px; opacity:.90}

#footer_left_div a{display:inline-block}

#footer_left_img:hover {opacity:1}

#footer_right {margin-top:10px !important; width:100%; margin-bottom:20px;}

#mail_icon {max-width:70px; margin:auto; margin-top:5px !important;}

#contact_headoffice {padding-left:10px; padding-right:10px; width:90%; max-width:370px; margin:auto}

#contact_factory {padding-left:10px; padding-right:10px; width:90%; max-width:370px; margin:auto}


/*****************************************************/
#construction_h1 {font-weight:800; width:100%; text-align:center; margin-top:auto; font-size:14pt}

#construction_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto; padding-left:10px; padding-right:2px;}

#under_construction_main {width:100%; text-align:center;}

#under_construction_main h1 {margin-top:20%; font-weight:800; font-size:16pt;}
/*****************************************************/


/*index page settings*/
#index_row {margin-top:130px! important; width:100%; height:auto; margin:auto; padding-left:2px; padding-right:2px;}

#index_rightside {width:100%; height:auto; padding-left:30px; padding-right:30px}

#index_rightside p{font-size:9.0pt;  letter-spacing:.4px; margin-top:10px; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; text-align: justify; background:#454545}

#index_rightside_01 {width:100%;  text-align:Center; margin-top:10px;}

#index_leftside {margin-top:0px; height:auto;}

#img_slider {margin:auto}


/*vision page design */
#vision_row {margin-top:20px! important; width:100%; height:auto; margin:auto; padding-left:2px; padding-right:2px;}

#vision_left, #vision_right {height:auto; width:100%;}

#vision_right_leftside_up, #vision_right_leftside_down, #vision_right_rightside {padding-left:18px; padding-right:18px;}

#vision_right_leftside_up b, #vision_right_leftside_down b, #vision_right_rightside b{font-size:13pt; font-weight:800; display:inline-block; margin-top:10px !important; margin-bottom:10px !important}

#vision_right_leftside_up p, #vision_right_leftside_down p,ul, #vision_right_rightside p{font-size:11pt; font-weight:normal; line-height:1.7; text-align:justify}

#vision_right_leftside_down ul {margin-left: 16px; padding: 0; margin-top:-10px; text-align:left}


/*history page design */
#history_row {margin-top:10px! important; width:100%; height:auto;  margin:auto;}

#history_main {max-height:400px; overflow-y:scroll; overflow-x:hidden; margin-top:0px; padding-left:0px; padding-right:0px;}

#history_p_div {width:100%; margin-bottom:5px}

#history_p {font-size:9pt; text-align:justify; letter-spacing:.5px; padding-left:15px;}

#hidtory_sm_div {width: 100%;}

#img_slider_history_1, #img_slider_history_2, #img_slider_history_3, #img_slider_history_4, #img_slider_history_5,#img_slider_history_6 {width:auto; min-width:210px; max-width:230px; height:auto; max-height:auto; float:center; margin:auto; margin-top:10px! important;}


/* awards page design */
#awards_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:2px; padding-right:2px;}

#awards_leftside {margin-top:0px; height:auto;}

#awards_img_slider {width:auto; height:auto;  margin:auto;}

#awards_rightside {margin-top:0px; height:auto;}

#awards_rightside b{font-size:10.5pt; letter-spacing:.8px; margin-top:12px!important; margin-left:10px! important; display:inline-block}

#awards_rightside ul {margin-top:10px!important; margin-left:-15px}

#awards_rightside li {font-size:9pt; font-weight:bold; letter-spacing:.5px; padding-left:10px; padding-right:10px}


/*certificates page design */
#certificates_row {margin-top:10px! important; max-width:100%; height:auto; margin:auto; padding-left:2px; padding-right:2px;}

#certificates_leftside {height:auto; width:100%; margin-top:0px;}

#img_slider_certificates {width:auto; height:auto; margin:auto}

#certificates_rightside {height:auto; width:100%; margin-top:0px;}

#certificates_rightside b{font-size:10pt; margin-bottom:10px! important; margin-top:10px! important; display:inline-block}

#certificates_rightside ul{margin-left:-25px; font-size:9pt; font-weight:bold; letter-spacing:.5; text-align:left}


/*accreditations page design */
#accreditations_row {margin-top:10px! important; max-width:100%; height:auto; margin:auto; padding-left:2px; padding-right:2px;}

#accreditations_leftside,#accreditations_rightside {height:auto; width:100%; margin-top:0px; padding-left:0px; Padding-right:0px;}

#img_slider_accreditations {min-height:330px; max-height:370px; margin:auto}

#accreditations_rightside b{font-size:10pt; margin-top:20px; margin-bottom:10px! important; display:inline-block; padding-left:5px}

#accreditations_rightside ul{margin-left:-22px; font-size:9pt; font-weight:bold; letter-spacing:.6}

#accreditations_rightside_top {min-height:250px; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px; text-align:center}

#img_slider_accreditations_right { max-height:215px; float:center; margin:auto; margin-top:10px; padding:10px; display:inline-block}


/*clients page design */
#clients {margin-top:10px! important; width:100%;}

#clients_row {margin-top:10px! important; max-width:1280px; height:auto; margin:auto; padding-left:2px; padding-right:2px;}

#clients_div {height:auto; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#clients_image {width:50%; float:left}

#clients_image img {margin:auto; max-height:120px}

#clients_image_4 {width:50%; float:left}

#clients_image_4 img {margin:auto; max-height:120px}


/*collection general page design */
#collection_general_row {margin-top:20px! important; width:100%; height:auto; margin:auto; padding-left:0px; padding-right:10px; }

#collection_general_left, #collection_general_right {height:auto; width:100%; margin-top:0px; padding-left:0x; Padding-right:0px;}

#collection_general_video {width:100%; min-height:230px;  padding:0px; margin:auto; margin-bottom:20px}

#collection_general_img {width:100%; margin:auto}


/*collection seasonal page design */
#collection_seasonal_row {margin-top:20px! important; width:100%; height:auto; margin:auto; padding-left:0px; padding-right:0px;}

#collection_seasonal_left, #collection_seasonal_right {height:auto; width:100%; margin-top:0px; padding-left:10px; Padding-right:10px;}

#collection_seasonal_video {width:100%; min-height:230px;  padding:0px; margin:auto; margin-bottom:20px}

#collection_seasonal_img_1 {width:100%; margin:auto;}

#collection_seasonal_img_2 {width:90%; margin:auto; min-height:70px; margin-top:20px; margin-bottom:20px}


/*Gallery:Picture page design */
#gallery_picture_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:4px; padding-right:4px;}

#gallery_picture_main {height:auto; width:100%; margin-top:10px; padding-left:0px; Padding-right:0px;}

#gallery_picture{background-color: rgba(255, 255, 255, 0.10);}

#gallery_picture_main strong{font-size:12pt}

#gallery_picture_main label{font-size:10pt; font-weight:normal}

#img_slider_gallery_picture {max-height:310px; height:auto; margin:auto;}


/* Library page design */
#librarysignin_row {margin-top:20px! important; width:100%; height:auto; margin:auto; padding-left:0px; padding-right:0px; letter-spacing:1px}

#librarysignin_mainbody {padding-left:30px; padding-right:30px}

#signinform_right {margin-bottom:40px}


/* Articles page design */
#articles_row {margin-top:20px! important; width:100%; height:auto; margin:auto; padding-left:0px; padding-right:0px;}

#articles_row a:hover{text-decoration:none; color:#ccced1}

#articles_main_area {height:auto; margin-top:10px; text-align:center}

#articles_main_area h2{font-weight:500; font-size:14pt; letter-spacing:1px; line-height:1.4; text-shadow:-1px -0px 1px gray}

#seasonal_articles {height:auto; margin-top:20px;  text-align:center}

#seasonal_articles a{font-size:12pt; font-weight:bold; display:inline-block; text-align:center; margin-top:20px}


/*facilities:Denim page design */
#facilities_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:4px; padding-right:4px;}

#denim_facility_main {height:auto; width:100%; margin-top:10px; padding-left:0px; Padding-right:0px;}

#img_slider_denim {min-width:100%; min-height:205px; height:auto; margin:auto;}


/*facilities:Spinning page design */
#spinning_facilities_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:4px; padding-right:4px;}

#spinning_facility_main {height:auto; width:100%; margin-top:10px; padding-left:0px; Padding-right:0px;}

#img_slider_spinning {min-width:100%; min-height:205px; height:auto; margin:auto;}


/*facilities:Other Facility page design */
#others_facilities_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:4px; padding-right:4px;}

#others_facility_main {height:auto; width:100%; margin-top:10px; padding-left:0px; Padding-right:0px;}

#img_slider_others_facility {min-width:100%; min-height:205px; height:auto; margin:auto;}


/* leed page design */
#leed_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:4px; padding-right:4px;}

#leed_leftside {height:auto;}

#leed_img_slider {width:auto; height:auto; max-height:320px; margin:auto; margin-top:0px! important;  padding-left:25px; padding-right:25px;}

#leed_rightside {height:auto;}

#leed_rightside p{max-width:620px; font-size:10pt; letter-spacing:.5px; margin-top:20px! important; margin-left:0px! important; margin-bottom:20px! important; text-align:justify; padding-left:25px; padding-right:25px; margin:auto;}

#leed_video_one {min-height:215px; width:100%; padding-left:5px; padding-right:5px; margin:auto;}

#leed_video_two {min-height:215px; width:100%; padding-left:5px; padding-right:5px; margin:auto;}

#leed_rightside b {font-weight:normal; font-size:8.5pt; letter-spacing:.4px; margin-top:5px! important; margin-left:5px;  margin-bottom:20px; float:left; text-align:left; display:inline-block}


/* Csr page design */
#csr_row {margin-top:10px! important; height:auto; margin:auto; padding-left:0px; padding-right:0px;}

#csr_leftside {height:auto; max-height:auto;}

#csr_frame_img {height:auto; margin:auto; margin-bottom:0px}

#csr_img_slider {width:100%; height:auto; max-width:545px; max-height:365px; margin:auto; margin-top:px! important; padding-left:5%; padding-right:5%;}

#csr_rightside {height:auto; margin-top:0px; padding:15px; background:Black; opacity:.8}

#csr_rightside b{font-size:11pt; letter-spacing:.8px; margin-left:20px! important; display:inline-block}

#csr_rightside p{font-size:10pt! important; letter-spacing:.5px; padding-left:20px; padding-right:20px; font-weight:normal; line-height:1.25; text-align:justify; margin-top:3px}



/*Human Resource:Employee Welfare page design */
#employee_welfare_row {margin-top:10px! important; width:100%; height:auto; margin:auto; padding-left:4px; padding-right:4px; }

#employee_welfare_left, #employee_welfare_middle, #employee_welfare_right {height:auto; width:100%; margin-top:0px; padding-left:5px; Padding-right:5px;}

#employee_welfare_img {min-width:225px; min-height:auto; max-height:230px; margin:auto;}


/* investor page design */
#investor_main_row {margin-top:185px! important; width:1024px; margin:auto;}

#shareinfo iframe {width:1024px;}


/*investor other page */
#investor_other_row {margin-top:165px! important; width:100%; margin:auto;}

#stamp_class {margin-left:0px; margin-bottom:10px! important; max-width:350px; min-height:160px! important; margin:auto}

#stamp {max-height:140px;}

#directors_pic_div {width:100%;}

#director_img {margin:auto}


/*about other page */
#about_row {margin-top:25px! important; width:100%; height:auto; margin:auto; padding-left:2px; padding-right:2px;}

#about_stamp_row_4 {padding-left:0px; padding-right:10px;}

#about_stamp_class_4 {padding:0px; margin-bottom:10px! important; min-height:220px; max-width:380px; margin:auto}

#about_stamp_4 {max-height:220px;}

#about_stamp_row_3 {padding-left:0px; padding-right:10px}

#about_stamp_class_3 {padding:0px; margin-bottom:10px! important; min-height:220px; max-width:380px; margin:auto}

#about_stamp_3 {max-height:220px;}

#about_stamp_row_2 {padding-left:0px; padding-right:10px}

#about_stamp_class_2 {padding:0px; margin-bottom:10px! important; min-height:220px; max-width:380px; margin:auto}

#about_stamp_2 {max-height:220px;}

#about_stamp_row_1 {padding-left:0px; padding-right:10px}

#about_stamp_class_1 {padding:0px; margin-bottom:10px! important; min-height:220px; max-width:380px; margin:auto}

#about_stamp_1 {max-height:220px;}


/*events page */
#events_row {margin-top:25px! important; width:100%; margin:auto; padding-left:10px;  padding-right:10px;}

#events_gennews_div {min-height:210px; margin-top:20px; width:100%;}

#events_stamp_row_1 {padding-left:10px; padding-right:10px;  margin-bottom:30px; opacity:.80}

#events_stamp_row_1:hover {opacity:1}

#events_stamp_class_1 {padding:0px; min-height:170px;}

#events_stamp_1 {max-height:160px;}

#events_text {width:100%; text-align:center; font-size:11pt; line-height:1.8; letter-spacing:1px}

.modal-dialog {min-width:100%; margin:auto; margin-top:50px; background:none}

#img_slider_modal{min-width:300px; margin:auto;}

/* contactus page design */
#contactus_row {margin-top:150px! important; max-width:1280px; margin:auto;}

#contactus_leftside {margin-top:0px; height:auto;}

#contact_details {max-height:240px; width:auto;}

#contactus_rightside {margin-top:0px; height:auto; padding:25px}
}







/*======================================= All Media Query Ends Here =========================================*/
/*===========================================================================================================*/

/*===========================================================================================================*/
/*======================================= Header CSS Code Start Here ========================================*/


#navbar_row {padding-left:2.5%; padding-right:2.5%;}

#company_logo {display:inline-block; margin-left:0px; margin-top:5px; margin-bottom:7px}

.navbar-fixed-top.scrolled {background-color: #fff !important; transition: background-color 200ms linear;}

.navbar-fixed-top.scrolled .nav-link {color:#555;}

#navbar_menu>li>a {color:#fff; font-weight:normal; position: relative;}

#navbar_menu>li:hover {color:#fff; background:#05132e; z-index:1000;  opacity:.95}

.dropdown-menu { background:#05132e; border-style:none; z-index:-1000;}

.dropdown li>a {color:#fff !important; font-weight:normal;}

.dropdown li>a:hover {color:#fff !important; background:none !important;}

.dropdown {position:relative; height:100%;}
 
.dropdown > .dropdown-menu {left:100%;}

.dropdown .dropdown-menu {-webkit-transition: all 1.1s; -moz-transition: all 1.1s; -ms-transition: all 1.1s; -o-transition: all 1.1s; transition: all 1.1s; max-height: 0; overflow: hidden; opacity:0; z-index:-1000}

.dropdown:hover .dropdown-menu { max-height: 400px;}

.navigation_color {background:none; border-style:none;}

.navigation_color_change {background:#05132e; border-style:none; opacity:0.95}

.navigation_color_change1 {background:#fff; border-style:none; opacity:0.95}


/*======================================= Header CSS Code Ends Here =========================================*/
/*===========================================================================================================*/


/*======================================= Investor Header CSS Code Ends Here =========================================*/
/*===========================================================================================================*/
#investor_page_manu {width:100%;}

#investor_page_manu a{border-style:solid; border-width:1px; border-color:gray; margin-bottom:5px; margin-right:5px; min-width:120px} 


	

/*===========================================================================================================*/
/*======================================= Investor Header CSS Code Start Here ========================================*/


/*===========================================================================================================*/
/*======================================= Footer CSS Code Start Here ========================================*/

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: auto; background:none;
}

#footer_row {padding-left:2.5%; padding-right:2.5%; padding-top:0px; margin-bottom:0px; font-size:8.5pt; max-height:120px;}

#footer_row a {text-decoration:none;}

#footer_left {padding:0px 0px 0px 0px; text-align:center; margin-top:0px}

#footer_right {padding:0px 0px 0px 0px;}

#footer_img img {margin:auto}

#footer_left {opacity:.70}



/*======================================= Footer CSS Code Ends Here =========================================*/
/*===========================================================================================================*/

/*===========================================================================================================*/
/*=================================== Investor Page CSS Code Start Here =====================================*/
#investor_page_manu > ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #05132e; width:100%;
}

#investor_page_manu li {
float: left; font-size:10.0pt; font-weight:normal
}

#investor_page_manu li a {
display: block;
color: white;
text-align: center;
padding: 10px;
text-decoration: none;
}

#investor_page_manu li a:hover {
background-color: #05132e;
}


#share_geninfo {margin-top:0px;}

#gennews {width: 100%; display:inline-block;}

#gennews h4 {color:#fff; font-weight:900; margin-top:45px!important}

#gennews p {text-align:justify; font-size:11.5pt; letter-spacing:.8px; margin-top:15px; margin-bottom:15px }

#gennews span, a {color:#fff; text-decoration:none}

#gennews a:hover {text-decoration:none; color:Gray}

#stamp_class {background:#05132e; min-height:130px; border-style:solid; border-color:transparent; border-width:2px; text-align:center; position: relative; border-style:transparent; border-width:3px;}

#stamp {margin:auto;  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-left:5px; padding-right:5px;}

#director_img {min-width:170px; max-width:170px}

#ipo_table th{font-size:12pt; background:black}

#ipo_table td{font-size:11pt; background:black}

/*======================================= Investor Page CSS Code Ends Here =========================================*/
/*===========================================================================================================*/




/*===========================================================================================================*/
/*=================================== Clients Page CSS Code Start Here =====================================*/
#accreditation_div h4{font-weight:800; font-size:15pt; line-height:1; margin-bottom:0px; margin-left:20px;  text-shadow: 1px 1px 1px #000;}

#clients_div h4{ font-weight:800; font-size:15pt; margin-bottom:-4px; margin-left:20px; text-shadow: 1px 1px 1px #000;}

/*======================================= Clients Page CSS Code Ends Here =========================================*/
/*===========================================================================================================*/



/*===========================================================================================================*/
/*=================================== Libery Page CSS Code Start Here =====================================*/
#img_sec_art {min-height:175px; max-height:175px; width:95%; margin:auto}

/*======================================= Libery Page CSS Code Ends Here =========================================*/
/*===========================================================================================================*/



/*===========================================================================================================*/
/*=================================== news &  events Page CSS Code Start Here =====================================*/

#about_geninfo {margin-top:0px}

#about_gennews {width: 100%; display:inline-block;}

#about_gennews h4 {color:#fff; font-weight:900; margin-top:45px!important}

#about_gennews p {text-align:justify; margin-top:0px; margin-bottom:15px; font-size:11pt; letter-spacing:.8px; font-weight:bold; line-height:1.60;}

#about_gennews label {font-size: 10pt; letter-spacing:.6px; font-weight:normal;}

#about_gennews span, a {color:#fff; text-decoration:none}

#about_gennews a:hover {text-decoration:none; color:Gray}


#about_stamp_class_4 {background:#05132e; border-style:solid; border-width:5px; border-color:#05132e;}

#about_stamp_4 {margin:auto;  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-left:5px; padding-right:5px;}


#about_stamp_class_3 {background:#05132e; border-style:solid; border-width:5px; border-color:#05132e;}

#about_stamp_3 {margin:auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-left:5px; padding-right:5px;}

#about_stamp_class_2 {background:#05132e; border-style:solid; border-width:5px; border-color:#05132e;} 

#about_stamp_2 {margin:auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-left:5px; padding-right:5px;}

#about_stamp_class_1 {background:#05132e; border-style:solid; border-width:5px; border-color:#05132e; }

#about_stamp_1 {margin:auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-left:5px; padding-right:5px;}


/*======================================= news &  events Page CSS Code Ends Here =========================================*/
/*===========================================================================================================*/

#events_geninfo {margin-top:0px}

#events_gennews {width: 100%; display:inline-block;}

#events_stamp_class_1 {background:none;}

#events_stamp_1 {margin:auto;  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-left:5px; padding-right:5px;}

#events_ref {text-decoration:none; color:#fff;}

/*===========================================================================================================*/
/*=================================== Contact us Page CSS Code Start Here =====================================*/

#contactform {min-width:100%; width:100%; min-height:50px}

#form_head {margin-bottom:25px; border-style:solid; border-width:1px; border-top:none; border-right:none; border-left:none; width:96%}


/*======================================= Contact us Page CSS Code Ends Here =========================================*/
/*===========================================================================================================*/


/*===========================================================================================================*/
/*=================================== Tap to Top CSS Code Start Here =====================================*/
#scroll {
    position:fixed;
    right:10px;
    bottom:15px;
    cursor:pointer;
    width:40px;
    height:40px;
    background-color:#1c386d;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
	z-index:1000;
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#112751;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}

/*======================================= Tap to Top CSS Code Ends Here =========================================*/
/*===========================================================================================================*/




 .modal-content {
          border-radius:0;
      }
      .modal-dialog img {
          text-align:center;
          margin:0 auto;
      }
      
      .modal-dialog {
          max-width:500px;
          padding-top: 20px;
      }
	   @media screen and (min-width: 991px){
			#photo_gallery ul li {height:250px }		
      }
	  
	  
      @media screen and (min-width: 768px){
          .modal-dialog {
              width:500px;
              padding-top: 20px;
          }          
      }
      @media screen and (max-width:1500px){
          #ads {
              display:none;
          }
      }

 

 
 
 
 
 
 
 
 
 
 
 
 
 /*====================================Magnify Product Details======================================*/


.mag {
    margin:auto;
    float: none;
}
    
.mag img {
    max-width: 100%;
}
        
  

.magnify {
    position: relative;
    cursor: none
}

.magnify-large {
    position: absolute;
    display: none;
    width: 250px;
    height: 250px;

    -webkit-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 10px 2px rgba(0, 0, 0, 0.25);
       -moz-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 10px 2px rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 10px 2px rgba(0, 0, 0, 0.25);
    
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
             border-radius: 100%
}



.blink-bg{
		color: #fff;
		padding: 10px; font-weight:bold;
		display: inline-block;
		border-radius: 5px;
		animation: blinkingBackground 4s infinite;
	}
	@keyframes blinkingBackground{
		0%		{ background-color: #f73b48;}
		25%		{ background-color: #1056c0;}
		50%		{ background-color: #ef0a1a;}
		75%		{ background-color: #0000b3;}
		100%	        { background-color: #04a1d5;}
	}