@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {font-family:'latoregular'; width:100%; height:100%;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
*{ margin:0; padding:0;}
a{ text-decoration:none; outline:none;}
h6,h5,h4,h3,h2,h1{ margin:0; padding:0; font-family: 'Lato-Bold';}
img{ border:none;}
.clear{ clear:both;}
.container{position:relative; margin:0 auto; width:1200px;}

/*------Header Section-------*/
#topbox{ background:#141414; position:relative;color:#FFF; padding:16px 0;}
.topicon-box{ float:right; font-size:15px;line-height:15px; padding:0 0 0 15px; border-left:#FFFFFF solid thin; margin:0 0 0 15px; }	
.topicon-box img{ float:left; margin:0 10px 0 0;}

#logo{ width:327px; height:61px; float:left; margin:21px 0 0 0;}
#logo img{ width:100%; height:100%;}
#mobile_menu, #mobile_drop{display:none;}
#menu_part{ float:right; margin:40px 0 0 0}
.mtoggle{cursor:pointer; margin:22px 0 0 0; float:right;}
/*****LEVEL ONE*****/
ul.dropdown{ position: relative;z-index:1000;}
ul.dropdown li{float: left; zoom: 1;list-style:none;}
ul.dropdown li a{ display:block; color:#828282;text-transform:uppercase; padding:10px; font-size:14px;}
ul.dropdown li a:hover{ color: #eb2130;}
ul.dropdown li:hover{position: relative; color:#eb2130; }
ul.dropdown li.hover a{ color: #eb2130;}

/*****LEVEL TWO*****/
ul.dropdown ul{ width: 132px; visibility: hidden; position: absolute; top: 100%; left: 0; z-index:9999; }
ul.dropdown ul li{background:#0958a4; color: #FFF; border-bottom: 1px solid #fff; float: none;list-style:none;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{ border-right: none; width: 100%; display: inline-block; font-size:12px; color:#fff!important;padding:9px 10px;height:auto;text-shadow:none!important;background:none; text-transform:uppercase; font-weight:normal;} 
ul.dropdown ul li:hover{ background:#eb2130;}
/*****LEVEL THREE******/
ul.dropdown ul ul{ left: 100%; top:0; }
ul.dropdown li:hover > ul{ visibility: visible;}
#social-icontop{ float:right; margin:38px 0 0 0;}
#social-icontop a{ float:left; margin:0 15px 0 0;}
/*------Header Section End-----*/

/*banner section*/
.rslides {position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:18px 0 0 0;}
.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:after{ content:""; width:100%; height:6px; background:#292929; position:absolute; left:0; top:0; z-index:9999; opacity:0.5;}
.rslides li:first-child {position:relative;display:block;float:left;}
.rslides img {display:block; width:100%; height:100%;}
.caption{ font-size:42px; color:#FFF; position:absolute;  left:100px; top:208px; padding:19px 15px; z-index:9999 !important; text-transform:uppercase; background:#eb2130; font-family: 'Lato-Bold';}
/*banner section end*/

/*content part*/
#about-titel{ color:#000; font-size:35px; position:relative; text-align:center;display:table; margin:0 auto 20px auto;}
#about-titel:after{ background:#eb2130; width:51px; height:5px; display:block; margin:9px auto; content:"";}
#welcome-box{ background: url(../images/contentbg.jpg) repeat; padding:26px 0 33px 0; margin-bottom:37px;}
#about-box{ float:left; width:568px; font-size:14px; color:#393939; line-height:28px; margin:0; text-align:justify;}
#about-box h2{ font-size:21px; line-height:37px; color:#000; margin:0 0 12px 0;}
#about-btn{ background:#282973 url(../images/more.png) no-repeat right center; width:171px;  font-size:19px; padding:8px 21px; box-sizing:border-box; text-align:left; line-height:33px; display:block; color:#FFF; clear:both;}
#welcome-img{ float:right; width:601px; height:349px;}
#welcome-img img, .categery-img img, .client-img img{ width:100%; height:100%;}
.hvr-shutter-out-horizontal {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;background: #0958a4;-webkit-transition-property: color;
transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;color:#FFF; font-size:14px; padding:10px 22px;margin:18px 0 0 0;}
.hvr-shutter-out-horizontal:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #eb2130;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;
-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {color: white;}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
#about-btn:hover{ background-color:#00afe2;}
#client-scroll{ width:100% !important; list-style:none; margin:17px 0 0 0; padding:0;}
#client-scroll li{  margin:9px 18px 0 2px; border:#c9c9c9 solid thin; float:left;}
#client-scroll h2{ font-size:26px; text-align:center; text-transform:uppercase;}
.client-img{ width:221px; height:109px;}
#enquiry-box{ background:#000; background-size:cover; clear:both; padding:16px 0 12px 0; text-transform:uppercase;}
.enquiry-frm{ display:block; clear:both;}
#enquiry-titel{ color:#FFF; font-size:28px; text-align:center; margin-bottom:17px; background:#000; margin:-74px auto 36px auto; display:table; z-index:9999; position:relative; padding:14px 32px;  font-family:'latoregular';}
#enquiry-titel span{ font-size:34px;}
.enquiry-frm input{ width:100%; border:none;  padding:13px 10px; box-sizing:border-box; outline:none; color:#545454;font-size:14px; font-family:'latoregular';}
.enquiry-cover{ width:176px; float:left; margin:0 7px 0 0; height:61px;}
.enquiry-frm .captha{ width:79px; float:right; margin-top:0;}
.enquiry-frm #enqsubmit{ background:#eb2130; color:#FFF;   border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; padding:15px 0; cursor:pointer; text-align:center; border:none; width:100px;}
.enquiry-frm #enqsubmit:hover{ background:#0958a4;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #000;}
::-moz-placeholder { /* Firefox 19+ */color: #000;}
#category-detail{float:left; width:281px;}
.submit-box{ margin-right:0; width:100px;}
#category-detail h1{ font-size:23px; text-transform:uppercase; margin-bottom:20px; font-family:'latoregular';}
.category-list{ background:#000000 url(../images/more.png) no-repeat right center; color:#FFF; font-size:14px; display:block; width:100%; padding:15px 15px; box-sizing:border-box; border-bottom:#bababa solid thin; text-transform:uppercase;}
.category-list:hover{ background-color:#0958a4; color:#FFF;}
.hvr-bounce-to-top {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;
transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.hvr-bounce-to-top:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #ca121e;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition-property: transform;transition-property: transform;
-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {color: white;}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
#popular-categorybox{ float:left; margin:0 0 0 39px; width:879px;}
#popular-categorybox h2{ text-transform:uppercase; font-size:27px; margin:0 0 13px 0; font-family:'latoregular';}
.category-box{float:left; margin:0 15px 22px 0;position:relative;}
.categery-img{ width:277px; height:193px; border:#bababa solid thin;}
.pdtmore{ color:#FFF; font-size:13px;}
.pdtmore:hover{ color:#eb2130;}
.pdt-titel{ background:#000000; text-align:center; padding:13px 15px;font-size:13px; color:#000; text-align:center; text-transform:uppercase; color:#FFF;}
.category-box figure {position: relative;float: left;overflow: hidden;min-width: 277px;max-width: 277px;height: 221px;width: 48%;text-align: center;}
.category-box figure img {position: relative;display: block;min-height: 100%;max-width: 100%;}
.category-box figure figcaption {color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.category-box figure figcaption::before,
.category-box figure figcaption::after {pointer-events: none;}
.category-box figure figcaption,
.category-box figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.grid figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
figure.effect-bubba {background: #0958a4;}
figure.effect-bubba img {-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
figure.effect-bubba:hover img {opacity: 0.4;}
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {position: absolute;top: 54px;right: 30px;bottom: 95px;left: 30px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
figure.effect-bubba figcaption::before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}
figure.effect-bubba figcaption::after {border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);}
figure.effect-bubba p {padding: 80px 2.5em;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
figure.effect-bubba:hover p {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.last-pdt{ margin-right:0;}
/*content part end*/

/*innerpage content*/
#content-cover{ background: url(../images/contentbg.jpg) repeat; padding:20px 0; margin:20px 0 0 0;}
#page-title{ position:relative; margin:0 0 9px 0;}
#page-title:after{ width:100%; height:1px; background:#e91f2b; content:""; left:0; top:23px; position:absolute;}
#page-title h1{  color:#000000; background:#efefef; padding:9px 30px; position:relative; font-size:24px;text-transform:uppercase; display:table; margin:0 auto; z-index:122;  font-family:'latoregular';}
#page-title h1:after{ background:#e91f2b; width:8px; height:8px; position:absolute; left:-4px; top:20px; content:""; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
#page-title h1:before{ background:#e91f2b; width:8px; height:8px; position:absolute; right:-4px; top:20px; content:""; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
#left-box{ background:#FFF; padding:19px 17px; width:908px; float:right; color:#626262; font-size:15px; line-height:27px; box-sizing:border-box;box-sizing:border-box; -moz-box-shadow: 3px 3px 12px #d0d0d0;-webkit-box-shadow: 3px 3px 12px #d0d0d0;box-shadow: 3px 3px 12px #d0d0d0;}
#left-box h2{ font-size:22px; text-transform:uppercase; margin-bottom:10px; color:#000;}
#fixed-box{ background:#FFF;padding:20px 19px; width:100%;color:#626262; font-size:15px; line-height:22px; box-sizing:border-box;box-sizing:border-box; -moz-box-shadow: 3px 3px 12px #d0d0d0;-webkit-box-shadow: 3px 3px 12px #d0d0d0;box-shadow: 3px 3px 12px #d0d0d0; }
#right-box{ width:276px; float:left; background:#000;box-sizing:border-box; -moz-box-shadow: 3px 3px 12px #d0d0d0;-webkit-box-shadow: 3px 3px 12px #d0d0d0;box-shadow: 3px 3px 12px #d0d0d0;}
#right-box .category-list{  color:#FFF; padding:14px 15px; text-transform:uppercase; font-size:14px;}
#right-box .category-list:hover{color:#FFFFFF; background:#ca121e;}
.products-inner{ float:left; margin:0 25px 20px 0; text-align:center;}
.products-inner .categery-img{ width:263px; height:183px; border:#bababa solid thin;}
.products-inner .pdt-titel{ background:#000000; color:#FFF; width:100%; box-sizing:border-box; padding:0 80px 0 12px; height:47px; font-size:16px; display:table; position:relative; text-align:left;}
.products-inner .pdt-titel span{ display:table-cell; vertical-align:middle; font-size:14px;}
.products-inner .pdt-titel a{ position:absolute; right:0; top:0; width:75px; background:#8b0000; color:#FFF; font-size:14px; text-align:center; padding:10px 0;}
.products-inner a:hover{ background-color:#0e5293;}
#pagination{width:auto;text-align:center;margin:15px auto 0 auto;}
#pagination a{text-decoration:none;color:#666;background:#fff;padding:0px 8px;display:inline-table;border:solid 1px #ccc;margin:0 2px 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px; font-size:14px;}
#pagination span{background:#0958a4;color:#fff;padding:3px 8px;margin:0 3px 0 0;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;}
#pagination a:hover{background:#0958a4;color:#fff;}
.pdt-subcategory{ float:left; margin:0 27px 29px 0; width:264px;}
.pdt-subcategory .categery-img{ width:264px; height:186px;}
.pdt-subcategory .pdt-titel{ display:table; text-align:left; width:100%; box-sizing:border-box; background:#000000; color:#000; height:47px; padding:0 84px 0 12px; position:relative;}
.pdt-subcategory .pdt-titel span{ display:table-cell; color:#FFF; vertical-align:middle; line-height:15px; font-size:13px;}
.pdt-subcategory .pdt-titel a{ background:#f52235; position:absolute; right:0; height:100%; width:76px; box-sizing:border-box; top:0; text-align:center; color:#FFF; text-transform:uppercase; font-size:13px; padding:10px 0;}
.pdt-subcategory .pdt-titel a:hover{ background:#0958a4;}

/*FRM Form Style
--------------------------------------------*/
fieldset{ width:auto;border:0;margin:15px 0 0 0;}
legend{ color:#6e6e6e;font-size:13px;font-weight:bold;}
.dropfield{	width:82px;font-size:12px;color:#6e6e6e;padding:5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:solid 1px #ccc;}
.dropfield1{ margin-left:0px;font-size:12px;	line-height:12px;font-weight:normal;color:#454545;width:260px;border:solid 1px #ccc;padding:5px;	-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
fieldset label{ text-align:left;float: left;width: 182px;	margin-right: 1em;color:#6e6e6e; line-height:19px;}
.lab1{text-align:left;float: left;width: 125px;margin-right: 1em;color:#000}
fieldset input {margin-left:0px;font-size:12px;line-height:12px;font-weight:normal;color:#454545;width:306px;border:solid 1px #ccc;padding:11px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
fieldset select {margin-left:0px;font-size:11px;line-height:12px;font-weight:normal;color:#454545;width:263px;border:solid 1px #ccc;padding:8px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
fieldset ul {} 
fieldset li {text-align:left;padding-bottom: 10px; color:#6e6e6e;font-size:15px;list-style:none} 
fieldset li span {padding-left: 10px;color:#F00;font-size:11px;} 
.txt{margin-left:0px;margin-right:15px;font-size:11px;line-height:12px;font-weight:normal;color:#000000;width:125px;}
.label1{margin-left:0px;margin-right:35px;font-size:11px;line-height:12px;font-weight:normal;color:#000000;width:125px;}
.spantxt { color:#000;font-size:12px;} 
.err { font-size:10px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;color:#F00;font-size:11px;} 
.sub_mit {width:117px;margin:0px 0px 0px 0;background:#8b0000;color:#fff; padding:16px 0;cursor:pointer;border:0!important; font-size:15px; text-transform:uppercase; font-weight:bold;} 
.sub_mit:hover{background:#f52235;}  
fieldset textarea{border:solid 1px #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width:303px;padding:5px;color:#6e6e6e; height:66px;}
fieldset submit{width:500px!important;}
#gal_listed2{margin:0px 0 0 0;padding:0;}
#gal_listed2 li{list-style:none;float:left;margin:0px 29px 41px 0px;position:relative; border: 1px solid #0958a4;}
.inn_gal_img2{width:259px;height:248px;}
.inn_gal_img2 img{width:100%;height:100%;}
.inn_gal_txt2{display:none;background:#000000;height: 100%;position: absolute;top: 0;width: 100%;z-index:999; font-size:14px;}
#gal_listed2 li:hover .inn_gal_txt2{background:#000000 url(../images/zoom.png) no-repeat center ;display:block;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;color:#fff; text-align:center; padding:78px 10px 0 10px; box-sizing:border-box; line-height:24px; line-height:20px;}
.certificate-titel{ background:#0958a4; border-radius:50px; position:absolute; text-align:center; left:0px; bottom:-21px; width:100%; padding:11px 11px; z-index:9999;color:#FFF; box-sizing:border-box; line-height:19px; font-size:15px;}
#gal_listed{margin:0px 0 0 0;padding:0;}
#gal_listed li{list-style:none;float:left;margin:0 20px 22px 0px;position:relative;}
.inn_gal_img{width:270px;height:177px;}
.inn_gal_img img, .clients img, .brands img, .managemt-img img{width:100%;height:100%;}
.inn_gal_txt{display:none;background:#000000;height: 100%;position: absolute;top: 0;width: 100%;z-index:999; font-size:12px; text-transform:uppercase;}
#gal_listed li:hover .inn_gal_txt{background:#2d365c url(../images/zoom.png) no-repeat center 50px;display:block;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;color:#fff; text-align:center; padding:109px 16px 0 16px; box-sizing:border-box; line-height:24px; line-height:20px; font-size:13px;}
.brands{ float:left; width:164px; height:80px; border:#afafaf solid thin; border-right: none;  border-top: none;}
.right-brds{ border-right:#afafaf solid thin;}
.brd-top{border-top:#afafaf solid thin;}
.contact-frm{ margin:0;float:left; width:63%;}
#feedback{ color:#000; font-size:24px; text-transform:uppercase; margin:0 0 15px 0;}
.contact-frm input{ width:100%; border:#cacaca solid thin;  padding:12px 10px; box-sizing:border-box; outline:none; color:#545454; -moz-box-shadow: 0px 1px 12px #c3c3c3;-webkit-box-shadow: 0px 1px 12px #c3c3c3;box-shadow: 0px 1px 12px #c3c3c3; font-size:14px; font-family:'latoregular';}
.contact-frm textarea{ width:97%; border:#cacaca solid thin; padding:11px 10px; box-sizing:border-box; outline:none; color:#545454; -moz-box-shadow: 0px 1px 12px #c3c3c3;-webkit-box-shadow: 0px 1px 12px #c3c3c3;box-shadow: 0px 1px 12px #c3c3c3; height:83px; margin:.0px 0 12px 0; overflow:hidden; resize:none; font-size:14px; font-family:'latoregular';}
.contactfrm-cover{ width:346px; float:left; margin:0 15px 0 0; height:62px;}
.contactfrm-cover2{ width:239px; float:left; margin:0 15px 0 0; height:62px;}
.contact-frm .captha{ width:115px; float:right; margin-top:0;}
.contact-frm #frmsubmit{ float:left; width:142px; margin-top:0; background:#0958a4; color:#FFF;  border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; padding:11px 0; cursor:pointer;}
#rtbox-cover{ width:411px; float:right;}
#right-bx{ background:#da323c; padding:20px 20px 20px 19px; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px;}
.cntmain-box{display:block; padding-bottom:10px; border-bottom:#FFF solid thin; margin-bottom:8px;}
.cntmain-boxtxt{ color:#FFF; float:left; margin-left:20px; width:73%; margin-top:12px;}
.cnt-iconmain{ width:40px; height:40px; float:left; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; background:#FFF url(../images/contactinnerphone.jpg) no-repeat center; background-size:13px;} 
#fx{ background: #FFF url(../images/contactinnerfax.jpg) no-repeat center; background-size:19px;}
#mal{ background: #FFF url(../images/contactinnermail.jpg) no-repeat center; background-size:19px;}
#ads{ background: #FFF url(../images/contactinnerads.jpg) no-repeat center; background-size:16px;}
#map{ width:100%; height:250px; margin:23px 0 0 0;}
#map iframe{ width:100%; height:100%;}
.branch-box{ float:left; width:369px; margin:0 18px 0 0;}
.branch-box table{ border:#d4d4d4 solid thin;  font-size:14px;}
.branch-box table tr td{ border-bottom:#d4d4d4 solid thin; line-height:20px; padding:8px 17px; }
.branch-titel{ background:#c30c1b; color:#FFF; text-align:center; text-transform:uppercase; font-family: 'Poppins'; font-size:16px; height:30px;}
.branch-subtitel{ background:#eaeaea; font-size:13px;}
.branch-place{ width:100%; height:92px;clear:both; background:#333;}
.branch-place iframe{ width:100%; height:100%;}
.managemt{ float:left; width:216px; margin:0 16px 20px 0;}
.managemt-img{ width:216px; height:173px;}
.managemt-detail{ padding:12px 9px; background:#252525; text-align:center; color:#fb4747;}
.managemt-name{ width:100%; height:35px; display:table;}
.managemt-name span{ display:table-cell; vertical-align:middle; color:#FFF; line-height:16px;}
.video-box{ width:558px; height:306px; background:#999; float:left; margin:0 23px 55px 0; position:relative;}
.video-titel{ position:absolute; left:0; bottom:-41px; background:#0a57a5; padding:12px 15px; font-size:16px; box-sizing:border-box; width:100%; color:#FFF; text-align:center;}
.video-box iframe{ width:100%; height:100%;}
.year-box{ float:left; margin:0 15px 20px 0; display:table; background:#e7e7e7 url(../images/year.png) no-repeat left center; padding:0 20px 0 58px; box-sizing:border-box; width:372px; height:60px; background-size:38px;}
.year-box span{ display:table-cell; vertical-align:middle; line-height:16px;}
.year-box span strong{ color:#e82930; font-weight:normal;}
#milestone .year-box{ width:566px;}
ul.vision-list{ list-style:none;}
ul.vision-list li{ display:block; margin:0 0 5px 0; background:url(../images/more.png) no-repeat left 5px; background-size:26px; padding:0 0 0 24px;}
/*innerpage content end*/ 

/*footer section*/
footer{ background:#000000; clear:both; margin:15px 0 0 0; padding:25px 0;}
#copyright{ color:#FFFFFF; font-size:14px; margin:13px 0 0 0; text-align:center;}
#copyright a{ color:#ff000f;}
#copyright a:hover{ color:#FFF;}
.botom-social{ margin:0 auto; display:table;}
.botom-social span{ color:#ff000f; font-size:13px; text-transform:uppercase; display:block;}
.botom-social a{ float:left; text-align:center; margin:9px 13px 0 0;}
/*footer section end*/

@media (max-width:1200px){
.container{ width:992px;}
#menu_part{ display:none;}
#mobile_menu{display:block;text-align:right;height:39px;padding:16px 0px 42px 0px;}
#mobile_drop{display:block;position:relative;background:#1e5095;}
#mobile_drop_fix{display:block;padding:20px 0px 10px 0px;margin:0 auto 0 auto;}
#mobile_drop_fix ul li{list-style:none;display:block}
#mobile_drop_fix ul li ul li{margin:0 0 0 35px;}
#mobile_drop_fix ul li ul li a{border-bottom:0!important}
#mobile_drop_fix a{display:block;color:#fff;border-bottom:solid 1px #fff;display:block;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration:none;padding:8px 0; font-size:14px;}
#mobile_drop_fix a:hover{border-bottom:solid 1px #66ceed;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;
color:#66ceed;}
.rslides{ margin-top:0;}
#about-box{ width:508px;}
#welcome-img{ width:471px; height:275px; margin:41px 0 0 0;}
#about-titel{ margin-bottom:0;}
.enquiry-cover{ width:233px;}
.enquiry-frm .captha{ width:143px;}
#category-detail{ width:224px;}
#popular-categorybox{ width:728px;}
.category-box figure{ min-width:229px; max-width:229px; height:199px;}
.categery-img{ width:229px; height:160px;}
figure.effect-bubba p{ padding:69px 2.5em;}
#client-scroll li{ margin:9px 28px 0 2px;}
#left-box{ width:712px;}
#right-box{ width:266px;}
.products-inner .categery-img{ width:199px; height:132px;}
.pdt-subcategory{ width:206px; margin:0 20px 29px 0;}
.pdt-subcategory .categery-img{ width:206px; height:143px;}
.inn_gal_img2{ width:287px; height:275px;}
.inn_gal_img{ width:298px; height:195px;}
.brands{ width:134px; height:66px;}
#rtbox-cover{ width:386px;}
.contact-frm{ width:57%;}
.contactfrm-cover{ width:254px;}
.branch-box{ width:300px;}
.video-box{ width:453px;}
.enquiry-frm #enqsubmit{ width:100%;}
.year-box{ width:461px;}
#milestone .year-box{ width:462px;}
}

@media (max-width:992px){
.container{ width:768px;}
.caption, #welcome-img{ display:none;}
#about-box{ width:100%; text-align:center; margin-top:15px;}
.enquiry-cover{ width:185px;}
.enquiry-frm .captha{ width:90px;}
#category-detail{ width:195px;}
#popular-categorybox{ width:534px;}
.category-box figure{ min-width:247px; max-width:247px;}
.categery-img{ width:247px; height:172px;}
.last-pdt{ margin-right:20px;}
#client-scroll li{ margin:9px 42px 0 2px;}
#left-box{ width:512px;}
#right-box{ width:238px;}
.pdt-subcategory{ width:219px;}
.pdt-subcategory .categery-img{ width:219px; height:152px;}
fieldset label{ width:398px;}
.inn_gal_img2{ width:212px; height:203px;}
.inn_gal_img{ width:345px; height:226px;}
.brands{ width:180px; height:89px;}
.right-brds, .brands{ border:#afafaf solid thin;}
#rtbox-cover{ width:341px;}
.contact-frm{ width:48%;}
.contactfrm-cover, .contact-frm textarea, .contactfrm-cover2, .year-box, #milestone .year-box{ width:100%;}
.contact-frm .captha{ width:255px;}
.products-inner .categery-img{ width:212px; height:148px;}
.managemt{ width:227px;}
.managemt-img{ width:227px; height:182px;}
.branch-box{ width:347px; margin-bottom:20px;}
.video-box{ width:100%; height:321px;}
}

@media (max-width:768px){
.container{ width:448px;}
.enquiry-cover{ width:209px;}
.enquiry-frm .captha{ width:118px;}
#category-detail, #left-box, .contact-frm, .branch-box{ width:100%;}
#popular-categorybox{ width:100%; margin-left:0; margin-top:20px;}
.category-box figure{ min-width:204px; max-width:204px; height:181px;}
.categery-img{ width:204px; height:142px;}
figure.effect-bubba p{ padding:60px 2.5em;}
#client-scroll li{ margin:9px 5px 0 2px}
.client-img{ width:215px; height:105px;}
#right-box{ width:100%; margin-top:20px;}
.products-inner .categery-img, .pdt-subcategory .categery-img{ width:277px; height:193px;}
.products-inner, .pdt-subcategory{ float:none; margin:0 auto 29px auto; display:block; width:277px;}
.inn_gal_img2{ width:407px; height:390px;}
.inn_gal_img{ width:409px; height:266px;}
.brands{ width:203px; height:98px;}
.contact-frm .captha{ width:313px;}
#rtbox-cover{ width:100%; margin:15px 0 0 0;}
.managemt{ width:189px;}
.managemt-img{ width:189px; height:152px;}
.video-box{ height:275px;}
}

@media (max-width:448px){
.container{ width:300px;}
.none{ display:none;}
#logo{ width:245px; height:46px;}
#mobile_menu{ padding:16px 0px 33px 0px;}
#about-box h2{ font-size:23px;}
.enquiry-cover{ width:100%;}
.enquiry-frm .captha{ width:201px;}
.category-box figure{ min-width:300px; max-width:300px; height:245px;}
.categery-img{ width:300px; height:209px;}
figure.effect-bubba p{ padding:92px 2.5em;}
.client-img{ width:140px; height:69px;}
.products-inner .categery-img, .pdt-subcategory .categery-img{ width:262px; height:184px;}
.products-inner, .pdt-subcategory{ width:262px;}
fieldset label{ width:259px;}
fieldset input, fieldset textarea{ width:247px;}
.inn_gal_img2{ width:259px; height:248px;}
.inn_gal_img{ width:263px; height:172px;}
.brands{ width:263px; height:130px;}
.contact-frm .captha{ width:168px;}
.cntmain-boxtxt{ width:68%;}
.managemt{ width:262px;}
.managemt-img{ width:262px; height:210px;}
.video-box{ height:204px;}
#milestone .year-box{ height:100px;}
}

