@import url("responsiveslides.css");
@import url("typography.css");
@import url("navigation.css");
@import url("owlcarousel.css");
@import url("font-awesome.min.css");
@import url("listbox.css");
@import url("tabmenu.css");
@import url("ibled_mohsin.css"); 
@import url("xzoom.css");
@import url("normalize.css");
@import url("demo.css");
@import url("component.css"); 


body{margin:0px;padding:0px;color:#333;font-size:13px;background:#fff;font-family:'Roboto-Regular'!important;}
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
img{border:0px; max-width:100%; vertical-align:top;}
::-moz-selection { background:#00a85a; color:#fff;}
::selection { background:#00a85a; color:#fff;}
p{ margin:0px; padding:0px;}
ul, li{margin:0px; padding:0px;list-style-type: none;}
h1, h2, h3, h4, h5, h6, h7 { margin:0px; padding:0px; font-weight:normal;}
.wrapper{ width:100%; float:left; overflow:hidden; position:relative; text-align:center;}
.wrapperInnertop{ width:1366px; display:inline-block; vertical-align:top;}
.wrapperInnercontain{ width:1366px; display:inline-block; vertical-align:top;}
* {	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:before, :after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clr{ clear:both;}
a href border a:hover, a:active, a:focus {outline:none;} a{outline:none;}
a {border:none;}
button{outline:none;border:none;}
.posrelative{position:relative;}
.posabsolute{position:absolute;}
.hideproban{ height:0px !important; margin-bottom:115px !important;border-bottom:10px solid #ffcb05 !important;}
.hideproban h4{display:none !important;}
.loadIng{ position:absolute; top:50%; left:50%; margin-left:-30px; margin-top:-30px; width:60px; height:60px; background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%; z-index:9;}
.loadIngFade{ position:absolute; right:0px; top:0px; right:0px; bottom:0px; width:100%; height:100%; background:rgba(255,255,255,0.8); z-index:8;}
.loadIng img{ margin-top:10px;}
.loadIngPos{ position:relative;}
/*--css-start--*/
.brdbtm{border-bottom:2px solid #ffcb05;} 
.pageLodingOuter{ position:fixed; background:rgba(0,0,0,0.8);right:0px; left:0px; top:0px; bottom:0px;width:100%; height:100%;z-index:98;}
.pageLoding{ position: absolute;z-index:99; display:table; right:0px; left:0px; top:0px; bottom:0px;width:100%; height:100%; }
.pageLodingInner{ display:table-cell; vertical-align:middle; text-align:center; margin:20px 0px;}
.pageLodingimg{ display:inline-block; position:relative; /*width:300px;*/ margin:25px 0px;} 
.pageLodingimg img{ max-width:100%; background:#fff; padding:4px; border:1px solid #ccc;}
.pageLodingbtn{ display:inline-block; padding:10px 0px;}
.buttonclose{ margin:0px; padding:0px; position:absolute; right:-10px; top:-10px; background:none; border:none; cursor:pointer;}
.buttonclose img{ max-width:100%; background: none; padding:0px; border: none;}
.footerimglogo{ width:100%; float:left; padding-bottom:15px; text-align:center;}
.checklistleft{ float:left; padding-right:10px; padding-top:11px;}
.checklistleft2{ float:left; padding-top:10px;}

.innerSliderimg{ width:100%; float:left; height:600px; overflow:hidden;-o-background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;background-size:cover!important;}
.video-container {position:relative;height:600px;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0; right:0px; bottom:0px;width:100%;height:100%;}
img.siteban{ display:none;}




.fullgrid{ width:100%; float:left;}
.subheader{ background:#00a85a; height:42px;}
.logoarea{ padding:0px 0px 0px 0px; background:#fff; height:98px;}
.logo{ position:absolute; left:40px; top:-46px;z-index:5; padding:10px 10px 0px 4px; text-align:left; background:#fff;}
.logo a{ display:block;}
.logo img{ max-width:100%;}
.rightlogo{ position:absolute; right:20px; top:0px;}
.rightlogoimg{ height:98px; display:table; width:150px;}
.rightlogoimg2{ display:table-cell; vertical-align:middle;}
.topnav{ width:100%; float:left;}
.rightvan{ float:right;}
.call{ font-size:17.75px; color:#fff;font-family:'Roboto-Light'; padding-left:31px; min-height:24px; line-height:24px; position:relative; margin-top:9px; margin-right:10px;}
img.call2img{ position:absolute; top:0px; left:0px;}
.call span{ font-size:11.3px;font-family:'Roboto-Regular';}
.slideCaption{ position:absolute; bottom:50px; left:0px; right:0px; z-index:7; text-align:center;
 -webkit-text-shadow:0px 1px 25px #666; -moz-text-shadow:0px 1px 25px #666; -ms-text-shadow:0px 1px 25px #666; -o-text-shadow:0px 1px 25px #666;text-shadow:0px 1px 25px #666}
.slideCaption h2{font-family:'Roboto-Light'; font-size:48px; color:#fff; padding:10px;} 
.screen1{ border-bottom:10px solid #ffcb05;}
.screen2{ padding:60px 20px;}
.titlebottom30{ margin-bottom:10px;}
.ourServices{ width:100%; float:left; padding:10px 15px; text-align:left;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.ourServices a{ display:block; text-decoration:none; border:none; width:100%; float:left;}
.ourServicesimg{width:100%; float:left; margin-bottom:15px;} 
.ourServices h2{ float:left; color:#048e4e; font-size:20px;font-family: "Roboto",sans-serif; font-weight:300; margin-bottom:20px;}
.ourServices h3{width:100%; float:left; font-size:14px; color:#000; line-height:24px; margin-bottom:20px;font-family:'Roboto-Light';}
.ourServices h4{background:#00a85a; color:#ffffff; float:left; padding:3px 10px;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;font-family: "Roboto",sans-serif; font-weight:300; font-size:12px;}

.ourServices:hover h4{background:#ffcb05; color:#ffffff;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}


img.ourServicesimg2 {
  filter: none;
  -webkit-filter: grayscale(0%);
  -moz-filter: none;
  -o-filter: none;
  -ms-filter: none;
}

.ourServices a:hover img.ourServicesimg2 {

  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);  
}
.navImg{ width:100%; float:left; margin-bottom:8px;}

/*a.knowmore{ background:#f8f7f7; color:#00a85a; float:left; margin-right:8px; padding:5px 10px;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;font-family: "Roboto",sans-serif; font-weight:300; font-size:14px;}
a.knowmore:hover{ background:#00a85a; color:#f8f7f7;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}*/
a.knowmore:last-child{ margin-right:0px;}

.casestudy{ background:url(../images/bgcase.jpg) no-repeat; background-position:center bottom;}
.casestudyinner{ padding:0px 60px;}
.casestudyLeft{ width:44%; display:inline-block; vertical-align:middle;}
.casestudyRight{ width:55%; display:inline-block; vertical-align:middle; padding:10px 50px; text-align:left;}
.casestudyRight h3{ font-size:40px; line-height:48px; color:#fff;font-family: "Roboto",sans-serif; font-weight:300; width:100%; float:left; margin-bottom:15px;}
.casestudyRightdesk{ font-size:14px; color:#fff; line-height:24px; margin-bottom:20px;width:100%; float:left;}

.casestudyRighth4 a{ background:#ffcb05; color:#000; float:left; padding:5px 10px;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;font-family:'Roboto-Light'; font-size:14px;}
.casestudyRighth4:hover a{ background:#03713e; color:#fff;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.featurepro{ padding:40px 0px;}





.featureprouter{ width:100%; float:left; padding:20px; text-align:left;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.featureprouterbrd{/* border:1px solid #e5e5e5; padding:20px;*/width:100%; float:left;}
.featureproductbox{/* border:4px solid #ffcb05;*/width:100%; float:left; position:relative; height:275px; text-align:center;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.featureproductboximg{width:100%; float:left; height:190px; display:table;}
.featureproductboximgimg{ display:table-cell; vertical-align:middle;}
.featureproductboximgimg img{ max-width:95%;}
.featureproductbox h2{ width:100%; float:left; padding:0px 10px; margin:5px; color:#635c5c; font-size:16px;font-family:'Roboto-Regular';text-transform:uppercase; }
.featureprouter h3{width:100%; float:left; font-size:14px; color:#000; margin-bottom:20px;font-family:'Roboto-Light';}
.featureprouter h4{float:left; width:100%; position:absolute; bottom:0px; text-align:center;}
.featureprouter h4 b{ font-weight:normal; background:#00a85a; color:#fff; display:inline-block; vertical-align:bottom; padding:3px 10px;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;font-family: "Roboto",sans-serif; font-weight:300; font-size:12px;}
.featureprouter:hover b{ background:#ffcb05; color:#f8f7f7;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}




/*.featureprouter:hover .featureproductbox{border:4px solid #00a85a;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}*/
.testimo{ padding:40px 50px;}
.testbg{ background:url(../images/testibg.jpg) no-repeat; background-position:center bottom;}
.boxtestimonials{ width:100%; float:left; text-align:left; min-height:240px; padding:0px 170px;}
.boxtestimonialsLeft{ width:27%; display:inline-block; vertical-align:middle;}
.boxtestimonialsLeft img{ max-width:228px; height:228px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.boxtestimonialsRight{ width:72%; display:inline-block; vertical-align:middle;}
.boxtestimonialsRight h3{ font-size:20px;font-family:'Roboto-Light';}
.boxtestimonialsRight .desk{ margin:10px 0px; font-size:14px; line-height:24px;}
.boxtestimonialsRight h4{ width:100%; float:left;}

.boxtestimonialsRight h4 a{color:#00a85a; display:inline-block; vertical-align:bottom; padding:4px 0px;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;font-family:'Roboto-Light'; font-size:13.63px;}
.boxtestimonialsRight h4 a:hover{ color:#000;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.newsBlock{ padding:50px 50px;}
.newsBlockLeft{ width:50%; float:left; padding-right:30px; text-align:right;}
.newsBlockRight{ width:50%; float:right; text-align:left;}
.newsBlockRight ul{ margin:0px; padding:0px; list-style-type:none; width:100%; float:left;}
.newsBlockRight li{ margin:0px 0px 17px 0px; border-bottom:1px solid #cccccc; padding:0px  0px 17px 0px; list-style-type:none; width:100%; float:left;}
.newsBlockRight li:last-child{margin:0px 0px 0px 0px; border-bottom:none; padding:0px  0px 0px 0px;}
.newsBlockHeading{width:100%; float:left; font-size:22px;font-family:'Roboto-Light';}
.newsBlockDesk{width:100%; float:left; margin:6px 0px; font-size:14px; color:#2b2d2c;font-family:'Roboto-Light';}
.newsBlockDate{width:100%; float:left; font-size:12px; font-style:italic; color:#2b2d2;}
.newsBlockMore{width:100%; float:left; color:#00a85a; margin-top:6px; font-size:16px;font-family:'Roboto-Light';}
.newsBlockMore a{color:#00a85a; text-decoration:none;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.newsBlockMore a:hover{color:#000; text-decoration:none;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.footerInner{ background:#efefef; padding:30px 20px; margin-top:20px;}

.footerlink{ width:100%; float:left; text-align: center;}
.footerlink ul{ margin:0px; padding:0px; list-style-type:none; display:inline-block; vertical-align: middle;}
.footerlink li{  list-style-type:none; float:left; margin:5px 0px; padding:0px;}
.footerlink li a{margin-right:6px; padding-right:12px; background:url(../images/brdfooter.jpg) no-repeat; background-position:right center; color:#000; font-size:14px;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.footerlink li a:hover{ color:#00a85a;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.footerlink li:last-child a{margin-right:0px; padding-right:0px; background: none;}
.footerInner span{ display:block; padding-top:4px; font-size:12px; width:100%; float:left; text-align:center;}
.footerInner b{ display:block; font-weight:normal; color:#00a85a; padding-bottom:4px; font-size:16px; width:100%; float:left;}
img.bansize{}

/*--about us--*/
.aboutBan{ height:400px; overflow:hidden; text-align:center; display:table; position:relative; border-bottom:48px solid #ffcb05;
-o-background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;background-size:cover !important; background-position:center !important;}
.aboutBan h4{ display:table-cell; vertical-align:middle; padding-bottom:30px; font-size:75px; line-height:55px; color:#fff;font-family:'Roboto-Light';
 -webkit-text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.6);
 -moz-text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.6);
 -ms-text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.6);
 -o-text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.6);
 text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.6);}
.aboutBan h4 span{ font-size:47px; display:block; margin-top:4px;font-family:'Roboto-Light';}
.innerPage{ display:inline-block; vertical-align:top; width:1366px; background:#fff; min-height:615px; position:relative; margin-top:-115px;}
.shadow-left {background: rgba(0, 0, 0, 0) url("../images/shadow-left.png") no-repeat scroll left top;height: 550px;left: -7px;position: absolute;top: 0;width: 7px;}
.shadow-right { background: rgba(0, 0, 0, 0) url("../images/shadow-right.png") no-repeat scroll right top;
height: 550px;position: absolute;right: -7px; top: 0;width: 7px;}
/*--about us--*/
.aboutDesk{ padding:0px 40px 0px 40px;}
.aboutDeskouter{ margin-bottom:50px;}
.aboutDeskLeft{ float:left; width:50%; text-align:left; padding-right:30px;}
.aboutDeskLeft img{ max-width:100%;}
.aboutDeskContain{ float:right; width:50%;text-align:left;}
.description p{ font-size:14px;font-family:'Roboto-Light'; color:#000; line-height:30px; margin-bottom:30px;}
.description p:last-child{ margin-bottom:0px;}
.outVision{ background:url(../images/bgcase.jpg) no-repeat; background-position:center bottom; padding:70px 20px; text-align:center;float:left; width:100%;}
.outVisionTitle{ font-size:48px; color:#fff;font-family:'Roboto-Light';}
.outVisionTitle span{ display:block; font-size:18px;font-family:'Roboto-Regular'; margin-top:10px;}
.aboutWhy{ padding:40px 20px; text-align:center;}
.aboutWhyLeft{ float:left;width:100%;text-align:center; padding-bottom:30px;}
.aboutWhykLeft img{ max-width:100%;} 
.aboutWhyContain{ float:right; width:100%;text-align:left; padding:0px 320px;
text-align: justify;text-align-last:left;-moz-text-align-last: left;-ms-text-align-last: left;-o-text-align-last: left;-webkit-text-align-last: left}

.innerPage2{ display:inline-block; vertical-align:top; width:1366px; background:#fff; position:relative;}

.caseStudiesList{ width:100%; float:left; padding:0px 30px;}
.caseStudiesList ul{ width:100%; float:left; padding:0px; margin:0px; text-align:center;}
.caseStudiesList li{width:33%; display:inline-block; vertical-align:top; margin:20px 0px; padding:0px 25px;} 
.caseStudiesListouter{ width:100%; float:left; height:350px; border:3px solid #ffcb05;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.caseStudiesListboximg{width:100%; float:left; height:220px; overflow:hidden;}
.caseStudiesListboximg img{ max-width:100%;}
.caseStudiesListDesk{width:100%; float:left; padding:13px 20px; text-align:left;}
.caseStudiesListDesk h2{ width:100%; float:left; margin-bottom:6px; color:#19262d; font-size:18px; font-family:'Roboto-Light'; line-height:22px; overflow:hidden; height:46px;}
.caseStudiesListDesk h3{ width:100%; float:left; margin-bottom:8px; color:#00a85a; font-size:11px; font-family:'Roboto-Regular';}
.caseStudiesListDesk h4{float:left; width:100%; text-align:left;}
.caseStudiesListDesk h4 a{ background:#ffcb05; color:#fff; display:inline-block; vertical-align:bottom; padding:3px 8px;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;font-family:'Roboto-Light'; font-size:11px;}
.caseStudiesList li:hover .caseStudiesListDesk h4 a{ background:#00a85a; color:#f8f7f7;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.caseStudiesList li:hover .caseStudiesListouter{border:3px solid #00a85a;}
.casestudiesDetails{ width:100%; float:left; padding:0px 286px; text-align:left;}
.casestudiesDetailsimg{ margin:10px 0px;width:100%; float:left; padding-bottom:10px;}
.casestudiesDetailsdescri{ font-size:14px; color:#000; line-height:24px;font-family:'Roboto-Light';}
.casestudiesDetailsdesk{ width:100%; float:left; margin-bottom:6px; color:#19262d; font-size:32px; font-family:'Roboto-Light';}
.casestudiesDetailsdate{ width:100%; float:left; margin-bottom:8px; color:#00a85a; font-size:14px; font-family:'Roboto-Regular';}

.testimonialsList{ width:100%; float:left; padding:0px 40px;}
.testimonialsList ul{ width:100%; float:left; padding:0px; margin:0px;}
.testimonialsList li{width:50%; float:left; margin:20px 0px; padding:0px 20px;}
.testimonialsListouter{ width:100%; float:left; height:450px; border:3px solid #ffcb05;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.testimonialsListboximg{width:100%; float:left; margin-top:25px; margin-bottom:20px;}
.testimonialsListboximg img{ max-width:100%; height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.testimonialsListouterDesk{width:100%; float:left; padding:0px 20px; text-align:center;}
.testimonialsListouter h2{ margin-bottom:10px; width:100%; float:left; color:#4c4b4b; font-size:20px;font-family:'Roboto-Light';}
.testimonialsListouter h3{ width:100%; float:left; color:#4c4b4b; line-height:24px; font-size:14px; font-family:'Roboto-Regular';}

.caseStudiesList li:hover .caseStudiesListouter{border:3px solid #00a85a;}

.contactInner{ padding:0px 50px;}
.contactInnerBox3{ width:100%; float:left; margin:13px 0px;}
.contactInnerBox3-1{ width:50%; float:left; padding:0px 5px;}
.contactInnerBox3brd{ border:3px solid #ffcb05; width:100%; float:left; height:280px; padding:0px 6px;}

.contactInnerBox1{ width:100%; float:left; margin:13px 0px;}
.contactInnerBox1-1{ width:100%; float:left; padding:0px 5px;} 
.contactInnerBox1brd{ border:3px solid #ffcb05; width:100%; float:left; padding:20px 30px;}
.contactInnerBox1brd h3{width:100%; float:left; font-size:30px;font-family:'Roboto-Light'; color:#4c4b4b; margin-bottom:10px;}
.contactInnerBox1brdDesk{width:100%; float:left; margin-bottom:20px; line-height:24px; color:#4c4b4b;}
.contactInnerBox1brdbtn{width:100%; float:left;}
a.appointment{margin:2px; display:inline-block; vertical-align:top; padding:7px 18px; background:#00a85a; color:#fff; text-decoration:none; font-size:16px;font-family:'Roboto-Regular';-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
a.appointment:hover{background:#ffcb05;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.appointmentbtn{ margin:12px; display:inline-block; vertical-align:top; padding:7px 18px; background:#00a85a; border:none; cursor:pointer; color:#fff; text-decoration:none; font-size:16px;font-family:'Roboto-Regular';-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.appointmentbtn:hover{background:#ffcb05;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.rightSidebar{ position:fixed; top:200px; right:-2px; z-index:99;}
.rightSidebarInner{ width:100%; float:left; position:relative; padding:20px 25px; text-align:center;}
.rightSidebarInner h3{ width:80%; display:inline-block; vertical-align:top; margin-bottom:18px;font-family:'Roboto-Light'; color:#048e4e; font-size:20px;}
.slidebtn{ position:absolute; left:-30px; top:50%; margin-top:-91px;}
.request-box{ width:322px; min-height:280px;background:#fff;position: relative; webkit-box-shadow:1px 1px 8px #898;
-moz-box-shadow:1px 1px 8px #898;
box-shadow:1px 1px 8px #898; z-index:6;}
.requestfildset{ width:100%; float:left; margin:5px 0px;}

.enqselect{ background:#fff; width:100%;font-family:'Roboto-Regular';font-size:14px;color:#4c4b4b; border:1px solid #ffcb05; padding:7px 15px;}
.enqselect::-webkit-input-placeholder {color: #4c4b4b !important;opacity: 1 !important;}
.enqselect:-moz-placeholder { color: #4c4b4b !important;opacity: 1 !important;}
.enqselect::-moz-placeholder {color: #4c4b4b!important;opacity: 1 !important;}
.enqselect:focus, input:focus{outline: 0;}
.enqselect *:focus {outline: 0;}

.enqselectbtn{display:inline-block; vertical-align:top; padding:6px 20px; background:#00a85a; border:none; cursor:pointer; color:#fff; text-decoration:none; font-size:18px;font-family:'Roboto-Light';-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.enqselectbtn:hover{background:#ffcb05;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.locationIcon{ text-align:center; width:100%; float:left; margin:30px 0px 25px 0px;}
.locationIconDesk{ text-align:center; width:100%; float:left; color:#4c4b4b; font-size:14px; line-height:24px;font-family:'Roboto-Regular';}
.locationIconDesk a{ color:#4c4b4b; text-decoration:none;}
.locationIconDesk span{font-family:'Roboto-Medium'; margin-right:4px;}
.innerForm{ width:100%; float:left; padding:0px 20px 10px 20px;}
.innerForm3-1{ padding:0px 5px; width:33.33%; float:left; margin:8px 0px;}
.innerForm3-2{ padding:0px 5px; width:66.66%; float:left; margin:8px 0px;}
.innerForm1-1{ padding:0px 5px; width:100%; float:left; margin:8px 0px;}
p.err{ font-size:12px;}
.footerSocila{ width:100%; float:left; padding-top:10px; text-align:center;}
.footerSocila ul{ margin:0px; padding:0px; list-style-type:none; width:100%; float:left;}
.footerSocila li{ margin:5px; padding:0px; list-style-type:none; display:inline-block; vertical-align:top;}
.footerSocila li a{ width:40px; height:40px; border:2px solid #00a85a; color:#00a85a; font-size:20px; text-decoration:none; display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.footerSocila li a i{ margin-top:8px;}
.footerSocila li a:hover{ background:#00a85a; color:#fff; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.contacttextbox{ background:#fff; width:100%;font-family:'Roboto-Regular';font-size:14px;color:#4c4b4b; border:2px solid #ffcb05; padding:10px 20px;}
.contacttextbox::-webkit-input-placeholder {color: #4c4b4b !important;opacity: 1 !important;}
.contacttextbox:-moz-placeholder { color: #4c4b4b !important;opacity: 1 !important;}
.contacttextbox::-moz-placeholder {color: #4c4b4b!important;opacity: 1 !important;}
.contacttextbox:focus, input:focus{outline: 0;}
.contacttextbox *:focus {outline: 0;}

.get-call-section {
    position: absolute;
    right: 319px;
    top: 100px;
    z-index: 99999;
	width:33px;
	transition: all 1s ease-in-out 0s;
}
.test .request-box {
    border: 0 none;
    border-radius: 0;
    width: 322px;
}
#getcall_slide{ cursor: pointer;display: block;float: left;}
.request-box.align-box {
  position: fixed;
  right: -325px;
  top:81px;
  transition: all 1s ease-out 0s;
}
	.request-box.align-box.align1 {
  right: 0;
  transition: all 1s ease-in-out 0s;
}
.clz2-cust {
    right: 23px!important;
    top: 0 !important;
}
.hidedesk{display: none !important;position: absolute;
    right: -301px;
    top: -80px;}
.ibchat_{position: fixed;top: 328px;right: -3px;}
.closebtn.close-app-tracker{display:block;}
.thankyou_pop_div{display: block;margin: 0 auto;position: absolute;right: 15px;top: 73px;z-index: 999999;}
/*@media(min-width:20px) and (max-width:668px){
  .hidemobi{display: none !important;}
  .hidedesk{display: block !important;}
.ibchat_, .get-call-section {display:none;}
.hide-default-thnku{display:none;}
.show-default-thnku{display:block;}
.request-box.align-box {left:0;}
}

@media(min-width:20px) and (max-width:677px){
.thankyou_pop_div{top:-73px; right:-5px;}
}
@media(min-width:700px) and (max-width:768px){
.request-box {top: -261px;}
}*/
.rightSidebarInner .sucessMsg{ font-size:14px; padding:10px 0px;}
.closebtn{ position:absolute; right:16px; top:12px; z-index:5;}
.contacttexarea{ background:#fff; width:100%;font-family:'Roboto-Regular';font-size:14px;color:#4c4b4b; border:2px solid #ffcb05; padding:10px 20px; height:100px; resize:none;}
.contacttexarea::-webkit-input-placeholder {color: #4c4b4b !important;opacity: 1 !important;}
.contacttexarea:-moz-placeholder { color: #4c4b4b !important;opacity: 1 !important;}
.contacttexarea::-moz-placeholder {color: #4c4b4b!important;opacity: 1 !important;}
.contacttexarea:focus, input:focus{outline: 0;}
.contacttexarea *:focus {outline: 0;}

.contacttexarea2{ background:#fff; width:100%;font-family:'Roboto-Regular';font-size:14px;color:#4c4b4b; border:1px solid #ffcb05; padding:8px 15px; height:80px; resize:none;}
.contacttexarea2::-webkit-input-placeholder {color: #4c4b4b !important;opacity: 1 !important;}
.contacttexarea2:-moz-placeholder { color: #4c4b4b !important;opacity: 1 !important;}
.contacttexarea2::-moz-placeholder {color: #4c4b4b!important;opacity: 1 !important;}
.contacttexarea2:focus, input:focus{outline: 0;}
.contacttexarea2 *:focus {outline: 0;}

.selectcity{ width:100%; float:left; padding:10px 320px; margin:10px 0px 20px 0px; border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}

.locationAddress{ width:480px; max-width:90%; padding:20px 0px;color:#4c4b4b; font-size:14px; line-height:24px;font-family:'Roboto-Regular';text-align:center; display:inline-block; overflow-x: hidden;}
.locationAddress span{font-family:'Roboto-Medium';}
#firstHeading{font-size:14px; line-height:24px;text-align:center;font-family:'Roboto-Medium'; padding:0px 10px 3px 10px; display:inline-block; width:100%;}
#bodyContent{ padding:0px 10px 10px 10px; display:inline-block;}
.locationAddress a{font-family:'Roboto-Medium';color:#4c4b4b; text-decoration:none;}
.mapLocation{ width:100%; float:left;}
/*#map { margin: 0; padding: 0; width:100%; height: 500px;}*/
.google-maps {position: relative;overflow: hidden; height:500px; width:100%; float:left; margin-bottom:10px;}
.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height:100%!important;}
.product_list{ width:100%; float:left; padding:0px 40px;}

.categoryInner{ padding:0px 50px;}
.categoryouter{ border:3px solid #ffcb05; padding:50px; width:100%; float:left; text-align:left;}
.categoryouterLeft{ width:50%; float:right; padding-right:30px; margin-bottom:20px;}
.categoryouterRight{ width:50%; float:right; font-size:14px; color:#4c4b4b; line-height:24px;font-family:'Roboto-Light';}
.categoryouterView{width:100%; float:left; margin-top:30px; text-align:center;}

.categoryouter2{ border-bottom:1px solid #ffcb05; width:100%; float:left; text-align:left; padding-bottom:15px;}
.categoryouterLeft2{ width:48%; padding-right:30px; display:inline-block; vertical-align:middle;} 
.categoryouterRight2{ width:48%; display:inline-block; vertical-align:middle; text-align:left; font-size:14px; color:#4c4b4b; line-height:24px;font-family:'Roboto-Light';}
.categoryouter2Outer{ padding:20px 50px 30px 50px;}
.categoryouterView{width:100%; float:left; margin-top:30px; text-align:center;}

a.viewallproduct{margin:2px; display:inline-block; vertical-align:top; text-transform:uppercase; padding:7px 25px; background:#ffcb05; color:#fff; text-decoration:none; font-size:23.11px;font-family:'Roboto-Light';-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s; line-height:24px;}
a.viewallproduct:hover{background:#00a85a;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.full404{ padding:120px 20px 20px 20px;}
.bespokepage-title{ font-size:170px; line-height:50px;font-family:'Roboto-Light'; margin-bottom:20px; color:#048e4e; text-align:center;}
.bespokepage-title span{ top:40px; position:relative; font-size:18px;font-family:'Roboto-Regular'; color:#ffcb05; display:block;}
.errDesk{ padding:20px; text-align:center; line-height:24px; color:#4c4b4b; font-size:14px; margin-bottom:10px;}
.submit-btn .appointmentbtn{ font-size:16px; padding:8px 20px;}


/*CAREER PAGE CSS*/
.capture_cls{background:#FFF; border:2px solid #ffcb05; padding:9px 5px;}
.file_format{/*position:absolute;*/ font-size:11px; color:#b6b6b6; /*margin:10px 0 0 30px;*/ margin-bottom:-7px; text-align:right;}

.rightSidebarInner .capture_cls{background:#FFF; border:1px solid #ffcb05; padding:10px 5px; width:100%;}
.rightSidebarInner .capture_ref {float: left;width:20px; margin-top:10px;}

.contactInnerBox2brd{ border:3px solid #ffcb05; width:100%; float:left; height:auto; padding:0px 6px;}
.excutive_bx{ padding:70px 44px 60px 44px; text-align:left;}
.excutive_bx h3{color:#19262d; font-size:30px; font-family:'Roboto-Medium'; margin:0 0 15px 0;}
.excutive_bx p{color:#4c4b4b; font-size:14px; line-height:24px; margin-bottom:40px;}
.pre_bt{display:block;}
.btn_know{display:inline-block; margin-right:6px;}
.btn_know a{background:#00a85a; color:#FFF; text-transform:uppercase; padding:10px 27px; font-size:14px; font-family:'Roboto-Bold'; text-decoration:none;}   
.btn_know a:hover{background:#ffcb05;}

.capture_bx{display:block; text-align:left;}
.capture_pic{float:left; width:38%; margin-right:3%;}
.capture_inp{float:left; width:50%;}
.capture_ref{float:left; width:8%;}

.well{display:none;}
.career_pop{border:4px solid #ffcb05; /*width:80%;*/ width:1177px; margin:0 auto; background:#FFF; /**/}
.pop_close{background:url(../images/close_popup.jpg) no-repeat; width:46px; height:47px; text-align:right; float:right; clear:both}
.career_pop h1{font-size:46px; color:#19262d; text-align:center; margin:0 0 60px 0; font-weight:normal;}
.pop_content{padding:0 100px 55px 100px;}   
.pop_content_bx{display:block;}
.pop_content_l{float:left; width:48%; margin-right:7%;}
.list_one{margin-bottom:50px;}
.pop_list_head{color:#080707; font-size:18px; margin:0 0 20px 0; font-family:'Roboto-Medium';}
.pop_txt_lst{display:block;}
.pop_txt_lst ul{margin:0px; padding:0px;}
.pop_txt_lst ul li{list-style-type:none; margin-bottom:20px; color:#080707; font-size:14px; line-height:24px;}
.pop_content_r{float:left; width:45%;}

/*.videoWrapper{position: relative;
	position: relative;
	padding-bottom: 56.25%; 
	padding-top: 25px;
	height: 0;}
.videoWrapper iframe{position: absolute;
	top: 0; bottom:0px; right:0px;
	left: 0;
	width: 100%;
	height: 100%;}
*/	


	
	
/*.videoWrapper object,
.videoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
*/
	
/*--css-divices--*/
@media screen and (max-width:1600px){
.innerSliderimg{height:500px;}
.video-container {height:500px;} 
}

@media screen and (max-width:1440px){
.innerSliderimg{height:450px;}
.video-container {height:450px;} 
}

@media screen and (max-width:1366px){
.wrapperInnertop{ width:100%;}
.wrapperInnercontain{ width:100%;}
.innerPage{ width:95%;}
.innerPage2{ width:95%;}
.subheader{ padding:0px 20px;}	
.aboutWhyContain{ padding:0px 280px;}
.casestudiesDetails{ padding:0px 246px; }
/*.pageLodingimg img{ max-width:60%;}*/

/*.innerSliderimg{height:430px;}
.video-container {height:430px;}*/

.innerSliderimg{height:425px;}
.video-container {height:425px;}

}

@media screen and (max-width:1280px){
.boxtestimonialsLeft img{ max-width:200px; height:200px;}
.logo{ left:20px;} 
.aboutWhyContain {padding: 0px 220px;}
.innerPage2{ width:100%;}

}

@media screen and (max-width:1024px){
	
/*popup-css*/	
.capture_pic{float:none; display:block; width:100%; text-align:center; margin-bottom:6px;}
.capture_inp{float:left; width:85%; text-align:left;}
.capture_cls{width:100%;}
.capture_ref{float:left; width:15%; text-align:center; margin-top:5px;}

.excutive_bx{padding:70px 25px 60px;}
.btn_know a{padding:10px 25px;}
.career_pop{width:90%; margin:0 5%;}
.pop_content{padding:20px;}
.career_pop h1{font-size:29px;}
.pop_content_l,.pop_content_r{float:none; width:100%; margin:0;}
	
.rightSidebarInner .capture_cls{background:#FFF; border:1px solid #ffcb05; padding:10px 5px; width:100%;}
.rightSidebarInner .capture_ref {float: left;width:20px; margin-top:10px;}
.rightSidebarInner .capture_pic{ float:left; width:38%;}
.rightSidebarInner .capture_inp	{width:50%;}
	
.logoarea{ padding:0px;}
.rightlogo{ right:60px;}
.slideCaption h2{ font-size:32px;}
.pageTitle{ font-size:38px;}
.casestudyinner{ padding:0px 20px;}
.casestudyRight{ padding:20px 20px;}
.casestudyRight h3{ font-size:34px; line-height:34px;}
.featureprouter{ padding:10px;}
.testimo{ padding:30px 20px;}
.newsBlock{ padding:30px 20px;}
.boxtestimonials{ padding:0px 50px; min-height:200px;}
.aboutWhyContain {padding: 0px 110px;}
.caseStudiesList li{ padding:0px 10px;}
.caseStudiesList{ padding:0px 15px;}
.caseStudiesListboximg{ height:180px;}
.caseStudiesListouter{ height:310px;}
.aboutBan h4{ font-size:50px; line-height:40px;}
.aboutBan h4 span{ font-size:40px;}
.casestudiesDetails {padding: 0px 110px;}
.testimonialsListboximg img{ max-width:150px; height:150px;}
.testimonialsListouter{ height:410px;}
.selectcity{ padding:10px 200px;}
.innerSliderimg{ height:340px;}
.video-container{ height:340px;}

}

@media screen and (max-width:800px){
.file_format{/*display:none; */margin-bottom:0px;}

.screen2{ padding:30px 20px;}
.owl-space {padding: 0px 40px;}
.ourServices h2{ font-size:16px;}
.screen1 {border-bottom: 5px solid #ffcb05;}
.casestudyRight h3 {font-size: 22px; line-height: 22px;margin-bottom:10px;}
.casestudyRightdesk{ font-size:12px; line-height:19px; margin-bottom:10px;}
.casestudyRighth4 a{ font-size:12px;}
.featureproductbox h2{ font-size:14px;}
.boxtestimonialsLeft img {max-width:140px;height:140px;}
.boxtestimonialsRight h3{ font-size:16px;}
.boxtestimonialsRight .desk{ font-size:12px; line-height:22px;}
.boxtestimonialsRight h4 a{ font-size:12px;}
.boxtestimonials { min-height:140px;}
.newsBlockHeading{ font-size:18px;}
.owl-space2{ padding:0px 10px;}
.outVisionTitle span{ font-size:14px;}
.outVisionTitle{ font-size:38px;}
.aboutWhy { padding:30px 20px;}
.aboutWhyContain{ padding:0px;}
.aboutDeskContain{ width:100%; padding-bottom:25px;}
.aboutDeskLeft{width:100%; padding-right:0px; text-align:center;}
.aboutDesk{ padding:0px 20px 20px 20px;}
.aboutDeskouter{ margin-bottom:30px;}
.aboutBan h4{ font-size:50px; line-height:40px;}
.aboutBan h4 span{ font-size:36px;}
.caseStudiesList li{ width:50%;}
.innerPage{ margin-top:-68px;}
.aboutBan h4{ margin-top:-46px;}
.casestudiesDetails {padding: 0px;}
.casestudiesDetailsdesk{ font-size:22px;}
.testimonialsList{ padding:0px 10px;}
.testimonialsList li{ padding:0px 10px; margin:10px 0px;}
.testimonialsListouter h2{ font-size:15px;}
.testimonialsListouter h3{ font-size:12px; line-height:22px;}
.selectcity{ padding:10px 0px;}
.contactInner{ padding:0px 10px;}
.locationIconDesk{ font-size:12px; line-height:22px;}
.locationIcon img{ max-width:50px;}
.innerForm{ padding:0px 0px 10px 0px;}
.contactInnerBox1brd{ padding:20px;}
.dd .ddChild li .ddlabel{ font-size:12px;}
#menu li{ font-size:12px;}
.categoryInner{ padding:0px 20px;}
.categoryouter{ padding:20px;}
.categoryouterRight{ width:100%; padding-bottom:20px;}
.categoryouterLeft{ width:100%; padding-right:0px; text-align:center;}
.categoryouterView{ margin-top:10px;}
.logo{ width:250px;padding: 6px 10px 0 4px; top:0px;}

.innerSliderimg{ height:280px;} 
.video-container{ height:280px;}  

.pageTitle {font-size: 30px;}
.aboutBan {border-bottom:10px solid #ffcb05;}
.hideproban {height: 0px !important;margin-bottom: 68px !important;}

}

@media screen and (max-width:700px){
.logo{ width:140px;}
#menu li{ font-size:13px;}
.rightlogoimg{ width:80px;height:68px;}
.logoarea{ height:68px;}
.menuzord .showhide {margin-top:24px!important;padding:0px 0px 23px 0px;}
.menuzord.red .menuzord-menu ul.dropdown li:hover>a, .menuzord.red .menuzord-menu>li.active>a, .menuzord.red .menuzord-menu>li:hover>a {border-bottom: 2px solid #ffcb05;}
.menuzord-menu>li>.megamenu{ padding:0px;}
.megamenuzord li{ font-size:14px; width:100%;}
.megamenuzord li a{ padding-left:10px;}
.call{ font-size:13px;}
.subheader{ padding:0px;}
.slideCaption{ bottom:25px;}
.callbacks_tabs{ bottom:10px;}
.pageTitle{ font-size:26px;}
.ourServices{ text-align:center;}
.ourServices h2{ float:none; display:inline-block; vertical-align:top;}
.ourServices h4{ float:none; display:inline-block; vertical-align:top;}
.hideproban {height: 0px !important;margin-bottom:0px !important;}
.ourServices h4 a{ float:none; display:inline-block; vertical-align:top; margin:5px; width:130px;}
a.knowmore:last-child{ margin:5px;}
.boxtestimonialsLeft{ width:100%; text-align:center; margin-bottom:20px;}
.boxtestimonialsRight{ width:100%; text-align:center;}
.footerlink li{ float:none; display:inline-block; vertical-align:top;}
.casestudyLeft{ width:100%; float:right; text-align:center; padding-top:10px;}
.casestudyRight{ width:100%; text-align:center; }
casestudyRighth4{ width:100%; text-align:center; float:left;}
.casestudyRighth4 a{ float:none; display:inline-block; vertical-align:top;}
.newsBlockLeft{ width:100%; padding-right:0px; float:left; padding-bottom:25px; text-align:center;}
.newsBlockRight{ width:100%;}
/*.test{ padding:30px 10px;}*/
.casestudyRight{ padding:20px 0px;}
.callbacks_tabs li a{ width:10px; height:10px;}
.callbacks_tabs li{ margin:2px;}
.innerPage{ width:100%; margin-top:0px;}

.aboutBan h4{ padding-bottom:0px;}
.titlebottom30{ margin-bottom:20px;}
.caseStudiesList ul{ text-align:center;}
.caseStudiesList li{ width:300px; display:inline-block; vertical-align:top; float:none;}
.aboutBan h4 {font-size:33px;line-height:26px;margin-top:0px; top:auto; padding:30px 10px;}
.aboutBan h4 span{ font-size:30px;}

.aboutBan{ height:220px;}
.casestudiesDetailsdesk {font-size:18px;}
.testimonialsList li{ width:100%;}
.testimonialsListouter{ height:auto;}
.testimonialsListouterDesk{ margin-bottom:20px;}
.contactInnerBox1brd h3{ font-size:24px;}
.contactInnerBox3-1{ width:100%;}
.contactInnerBox3brd,.contactInnerBox2brd{ height:auto;}
.contactInnerBox3-1{ margin:5px 0px;}
.locationIconDesk{ padding-bottom:20px;}
.innerForm3-1,.innerForm3-2{ width:100%;}

a.viewallproduct{ font-size:16px;}
.logo {left: 10px;width: 95px;}


.innerSliderimg{ height:280px;}
.video-container{ height:280px;}

.suite_bx ul li:first-child{ width:100%; text-align:center; margin:2px 0px 20px 0px;}
.best_suite{ margin-top:0px;}
.suite_bx ul{ text-align:center;}
.suite_bx ul li{ margin:2px 4px;}
.request-box.align-box {position: fixed;}


.categoryouterLeft2{ width:100%; padding-right:0px; display:inline-block; vertical-align:middle;text-align:center;padding-bottom:20px; } 
.categoryouterRight2{ width:100%; display:inline-block; vertical-align:middle; text-align:center; }
.categoryouter2Outer{padding:20px;}
}


@media screen and (max-width:640px){
	/*popup-css*/
	.capture_pic{float:none; display:block; width:100%; text-align:center; margin-bottom:6px;}
	.capture_inp{float:left; width:85%; text-align:left;}
	.capture_cls{width:100%;}
	.capture_ref{float:left; width:15%; text-align:center; margin-top:5px;}
	
	.excutive_bx{padding:20px 20px 40px 20px;}
	.btn_know a{padding:10px 14px;}
	
	.career_pop{width:90%; margin:0 5%;}
	.pop_content{padding:20px;}
	.career_pop h1{font-size:29px;}
	.pop_content_l,.pop_content_r{float:none; width:100%; margin:0;}
	
}

@media screen and (max-width:436px){
.call{ font-size:9px;}
img.call2img{ max-width:20px; top:3px;}
.slideCaption h2{ font-size:20px;}
.screen2{ padding:30px 10px;}
.testimo {padding: 30px 0px;}
.dd .ddTitle .ddTitleText{ font-size:12px;}

.innerSliderimg{ height:150px;}
.video-container{ height:150px;}
.icon_area{ font-size:10px;}
.prod_icon img{ max-width:40px;}
.suite_bx ul li{ width:55px;}
.prod_detail{ padding:10px;}
.suite_bx ul li {margin: 2px 2px;}
.best_suite{ font-size:14px;}

}
 
@media screen and (max-width:360px){
.caseStudiesList li{ width:285px; display:inline-block; vertical-align:top; float:none; padding:0px;}
.caseStudiesListboximg{ height: auto;}
.caseStudiesListouter{ height:auto;}
.aboutBan{ height:150px;}
.aboutBan h4 {font-size:33px;line-height:26px;margin-top:0px; top:auto; padding:30px 10px;}
.aboutBan h4 span{font-size:26px;}
.logo{ left:0px;}
}

@media screen and (max-width:320px){
.call{ display:none;}
.pageLodingimg{ width:290px;}

}