@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);h4, h5, h6,
h1, h2, h3{margin-top:0;}
ul, ol{margin:0;}
p{margin:0;}
html, body{font-family:'Open Sans', sans-serif;background:#fff;}
@font-face{font-family:'DosisRegular';src:url(../fonts/Dosis-Regular-webfont.ttf) format('truetype');}
@font-face{font-family:'SintonyRegular';src:url(../fonts/Sintony-Regular-webfont.ttf) format('truetype');}
a:hover{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;}
.sublist{display:none;}
.careeremail{color:#00a3e8;}
.top-nav ul li.mainlist{position:relative; } 
.mainlist:hover .sublist{display:block;position:absolute;z-index:100; padding:20px 0px 0px 0px; width:240px; top:30px; }
.mainlist:hover .sublist:after{content:"."; font-size:0px; width:16px; height:10px; background:url(images/drop-down-arrow.png) no-repeat 0px 0px; position:absolute; top:10px; left:40px; z-index:999;  }
.sublist li{background-color:#337ab7 !important;color:white !important;padding:10px;}
.sublist li a{background-color:#337ab7 !important;color:white !important;}
.sublist li a:hover{text-decoration:underline; }
.header{padding:1.2em 0em;transition-duration:0.3s;background:#fff;border-bottom:4px #00a3e8 solid;}
.logo{float:left;width:30%;}
.head-right{float:right;width:70%;}
span.menu{display:none;}
.top-nav{float:left;}
.top-nav ul{padding:1em 0em 0em 0em;list-style:none;}
.top-nav ul li{display:inline-block;float:left;margin:0px 3px;}
.top-nav ul li a{font-size:1.1em;font-weight:400;color:#0f0f0f;text-decoration:none;display:block;padding:0.35em 1em;}
.top-nav ul li a.active{color:#fff;background:#00a3e8;border-radius:3px;}
.top-nav ul li a:hover{color:#fff;background:#00a3e8;border-radius:3px;}  
.social{float:right;margin-top:7px;}
.social ul{list-style:none;padding:0em}
.social ul li{display:inline-block;margin:0.4em 0em 0em 0em;}
.social ul li a span{background:url(images/social-sprit.png)no-repeat;width:30px;height:30px;display:inline-block;margin:0em 0.5em 0em 0em;}
.logo a{float:left;}
.logo h1{margin:0em;}
.logo h1 a{margin-left:5px;margin-top:11px;}
.social{position:fixed; left:0px; top:92px; background:#fff; border-radius:0px 5px 5px 0px; padding:10px 10px 10px 12px; z-index:9999; box-shadow:0 0 3px #b5b5b5}
.social ul li{ display:block  }
.social ul li a.fa span{background-position:0px 0px;}
.social ul li a.tw span{background-position:-35px 0px;}
.social ul li a.p span{background-position:-70px 0px;}
.social ul li a.fa span:hover{background-position:0px -32px;}
.social ul li a.tw span:hover{background-position:-35px -32px;}
.social ul li a.p span:hover{background-position:-70px -32px;}
.logo h1 a{font-size:15px;font-weight:700;color:#c2c2c2;text-decoration:none;font-family:'SintonyRegular';}
span.logo-clr{font-weight:400;color:#a89574;}
.banner{background-size:cover;height:450px;overflow:hidden;}
.banner-main img{width:100%; height:auto; }
.banner-main h2{font-size:2em;font-weight:700;color:#a89574;font-family:'SintonyRegular';}
.banner-main p{font-size:1em;font-weight:400;color:#c2c2c2;line-height:1.5em;}
.bann-btn{margin:2em 0em 0em 0em;}
.bann-btn a{font-size:1em;font-weight:400;color:#fff;border:1px solid #fff;padding:0.5em 0.9em 0.5em 0.9em;border-radius:5px;text-decoration:none;}
.bann-btn a:hover{background:#a89574;border:1px solid #a89574;text-decoration:none;}
.banner-bottom{padding:2em 0em 2em 0em;background:#f4f4f4;}
.banner-bottom h3{font-size:1.5em;font-weight:500;color:#000;margin:0em 0em 0.3em 0em;font-family:'SintonyRegular';}
.banner-bottom p{font-size:1em;font-weight:400;color:#777;}
.ban-bot-btn{margin:1.7em 0em 0em 0em;}
.ban-bot-btn a{font-size:1em;font-weight:600;color:#a89574;padding:0.5em 0.5em;border-radius:5px;text-decoration:none;}
.ban-bot-btn a.bb-1{color:#a89574;border:2px solid #a89574;}
.ban-bot-btn a.bb-1:hover{text-decoration:none;background:#a8747e;color:#fff;border:2px solid #a8747e;}
.ban-bot-btn a.bb-2{border:2px solid #a8747e;color:#a8747e;}
.ban-bot-btn a.bb-2:hover{border:2px solid #a89574;background:#a89574;color:#fff;}
.mother-grid{background:#f9f9f9;}
.grid-main{padding:2.6em 0em 2.6em 0em;background:#fff;}
.process h3{font-weight:600;color:#333;font-family:'Open Sans', sans-serif;padding-bottom:20px;text-align:center;font-size:30px;padding-top:15px;position:relative;margin-bottom:15px;}
.process h3:after{content:".";font-size:0px;width:100px;height:4px;border-radius:5px;background:#00a3e8;position:absolute;bottom:0px;left:0px;right:0px;margin:auto;}
.process p{font-size:14px;color:#585858;padding:0px 25px;text-align:center;line-height:22px;}
.process-grid h4{font-size:1.5em;font-weight:600;color:#767676;margin:0.5em 0em 0.2em 0em;}
.process-bottom{padding:2em 0em 0em 0em;}
.process-grid{text-align:center;}
.work{padding:2.5em 0 3em;border-top:1px #e7e7e7 solid;}
.work-grid{text-align:center;}
.work-bottom ul{}
.work-top h3{font-weight:600;color:#333333;font-size:25px;text-align:center;padding:0px 0px 30px 0px;}
.work-top p{font-size:1.05em;font-weight:400;color:#818181;line-height:1.5em;}
.work-grid img{width:100%;}
.work-details{border-top:none;min-height:155px;padding:15px 0px 0px 0px;}
.work-details h3{font-size:1.2em;font-weight:600;color:#00a3e8;margin:0.2em 0 0.4em;}
.work-details p{font-size:14px;color:#585858;}
span.glyphicon.glyphicon-education{font-size:4em;color:#a89574;}
span.glyphicon.glyphicon-lamp{font-size:3.5em;color:#a89574;}
span.glyphicon.glyphicon-hourglass{font-size:3.5em;color:#a89574;}
span.glyphicon.glyphicon-certificate{font-size:3.5em;color:#a89574;}
.recent-posts{padding:4em 0em 4em 0em;background:#f9f9f9;}
.recentdates{padding:0px;}
.recentdates h5{font-size:1.2em;font-weight:600;color:#a89574;border:2px solid #a89574;border-radius:45px;text-align:center;padding:0.51em;width:73%;}
.recentdates span.month{display:block;}
.recent-left h3{font-size:1.8em;font-weight:600;color:#767676;font-family:'SintonyRegular';}
.recent-left p{font-size:1em;font-weight:400;color:#818181;line-height:1.5em;margin:0em 0em 0.5em 0em;}
.recent-left ul{padding:0.7em 0em 0em 0em;list-style-type:circle;list-style-position:inside;}
.recent-left li{margin:0em 0em 0.3em 0em;}
.recent-left li a{font-size:1em;font-weight:400;color:#a89574;text-decoration:none;}
.recent-left li a:hover{color:#767676;text-decoration:none;}
.b-link-stripe{position:relative;display:inline-block;vertical-align:top;font-family:'Open Sans', sans-serif;font-weight:300;overflow:hidden;}
.b-link-stripe .b-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#ffffff;overflow:hidden;}
.b-link-stripe .b-line{position:absolute;top:0;bottom:0;width:20%;background:rgba(15, 207, 140, 0.9);transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;opacity:0;visibility:hidden;}
.b-animate-go{text-decoration:none;}
.b-animate{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;visibility:hidden;font-size:1.1em;font-weight:700;}
.b-animate img{margin-top:0%;display:-webkit-inline-box;}
h2.b-animate.b-from-left.b-delay03{top:40%;font-size:15px;color:#7E7C7C;}
h2.b-animate.b-from-left.b-delay03 img{width:24px;}  
.b-animate-go:hover .b-animate{visibility:visible;}
.b-from-left{position:relative;left:-100%;}
.b-animate-go:hover .b-from-left{left:0;}
span.m_4{font-size:14px;font-weight:400;}
p.m_5{margin:2% auto 5%;width:70%;color:#283A47;font-size:1.1em;font-weight:600;line-height:1.5em;text-align:center;}
ul#filters{padding:0px;margin:1em 0em;text-align:center;}
.team{background:#fff;padding:0 0 9% 0;}
.col_1_of_4:first-child{margin-left:0;}
.span_1_of_4{width:22.8%;}
.col_1_of_4{display:block;float:left;margin:1% 0 1% 2.6%;background:#FFF;}
.b-link-stripe:hover .b-line{visibility:visible;}
.b-link-stripe .b-line1{left:0;}
.b-link-stripe .b-line2{left:20%;transition-delay:0.1s !important;-moz-transition-delay:0.1s !important;-ms-transition-delay:0.1s !important;-o-transition-delay:0.1s !important;-webkit-transition-delay:0.1s !important;}
.b-link-stripe .b-line3{left:40%;transition-delay:0.2s !important;-moz-transition-delay:0.2s !important;-ms-transition-delay:0.2s !important;-o-transition-delay:0.2s !important;-webkit-transition-delay:0.2s !important;}
.b-link-stripe .b-line4{left:60%;transition-delay:0.3s !important;-moz-transition-delay:0.3s !important;-ms-transition-delay:0.3s !important;-o-transition-delay:0.3s !important;-webkit-transition-delay:0.3s !important;}
.b-link-stripe .b-line5{left:80%;transition-delay:0.4s !important;-moz-transition-delay:0.4s !important;-ms-transition-delay:0.4s !important;-o-transition-delay:0.4s !important;-webkit-transition-delay:0.4s !important;}
.b-link-stripe:hover .b-line{opacity:1;}
#portfoliolist .portfolio{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;width:25%;display:none;float:left;overflow:hidden;}
div#portfoliolist{padding:10px 0px;}
.portfolio-wrapper img{width:100%;}
.portfolio-wrapper{overflow:hidden;position:relative !important;cursor:pointer;margin:0em 0em 0px 0px;padding:0px 10px;}
.portfolio img{max-width:100%;display:block;margin:0px auto 0px;transition:all 300ms!important;-webkit-transition:all 300ms!important;-moz-transition:all 300ms!important;}
.b-wrapper:hover{background:rgba(0,163,232, 0.8);transition:0.5s all;-webkit-transition:0.5s all;-o-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;}
.footer{padding:2em 0em 2em 0em;background:#393939;border-top:6px solid #00a3e8}
.eminence{padding:1em 0;text-align:center;background:#313131;}
.footer-copyrts{color:#cecece;}
.footer-copyrts a{color:#fff;}
.footer-copyrts a:hover{color:#00a3e8;text-decoration:none;}
.footer-news h5,.ftr-email h5{font-size:1.4em;font-weight:600;color:#fff;font-family:'Open Sans', sans-serif;margin-bottom:15px;}
.ftr-email input[type="text"]{font-size:1em;font-weight:400;color:#767676;padding:0.5em 1em;border:none;display:inline-block;outline:none;border-radius:3px;font-family:'SintonyRegular';}
.ftr-email input[type="submit"]{font-size:1em;font-weight:400;color:#fff;padding:0.6em 0.5em;background:#a89574;outline:none;display:inline-block;border:none;border-radius:3px;-webkit-appearance:none;margin:1em 0em 0em 4em;}
.ftr-email input[type="submit"]:hover{background:#000;}
ul.ftr-socialicons{padding:2em 0em 1em 0em;list-style:none;text-align:center;}
ul.ftr-socialicons li{display:inline-block;}
ul.ftr-socialicons li a{background:url(../images/ftr-sprite.png)no-repeat;width:23px;height:23px;display:inline-block;margin:0em 0.5em 0em 0em;}
ul.ftr-socialicons a.facebook{background-position:6px 0px;}
ul.ftr-socialicons li a.twitter{background-position:-17px -2px;}
ul.ftr-socialicons li a.gmail{background-position:-43px -3px;}
ul.ftr-socialicons li a.print{background-position:-69px -4px;}
ul.ftr-socialicons a.facebook:hover{background-position:6px -43px;}
ul.ftr-socialicons li a.twitter:hover{background-position:-17px -45px;}
ul.ftr-socialicons li a.gmail:hover{background-position:-43px -46px;}
ul.ftr-socialicons li a.print:hover{background-position:-69px -47px;}
.foter-bottom p.footer-copyrts{font-size:0.9em;font-weight:400;color:#fff;text-align:center;font-family:'Open Sans', sans-serif;}
.foter-bottom p.footer-copyrts a{font-size:1em;font-weight:400;color:#00a3e8;}
.foter-bottom p.footer-copyrts a:hover{text-decoration:none;color:#fff;}
.about{background:#f4f4f4;}
.about-top{margin:3em 0 2.2em 0;}
.about-tops{margin:3em 0 0;}
.about{background:rgba(194, 194, 194, 0.09);}
.about-bottom{border-bottom:2px solid #e1e1e1;padding:30px 0;}
.about-bottom1 .about-top h3{font-size:28px;font-weight:600;color:#333;font-family:'SintonyRegular';margin:0em 0em 20px 0em;border-bottom:2px solid #00a3e8;padding-bottom:15px;}
.about-top p{font-size:1em;font-weight:400;color:#818181;width:60%;margin:0 auto;}
.about-wedo-right h4 a{font-size:1.1em;font-weight:600;color:#767676;font-family:'SintonyRegular';margin:0em 0em 0.2em 0em;}
.about-wedo-right h4 a:hover{text-decoration:none;color:#000;}
.about-wedo-right p{font-size:14px;color:#585858;padding:0px 25px 0 0;text-align:left;line-height:23px;text-align:justify;}
.about-bottom h3{font-size:2em;font-weight:600;color:#00a3e8;color:#00a3e8;font-size:22px;text-align:left;padding:0px 0px 10px 0px;}
.team-details{text-align:center;padding:0.51em;}
.team-details h4{font-size:1.3em;font-weight:600;color:#767676;margin:0em 0em 0.3em 0em;}
.team-details p{font-size:1em;font-weight:400;color:#818181;line-height:1.6em;}
.facts{background:rgba(194, 194, 194, 0.07);}
.fact-top{}
.journal{background:rgba(194, 194, 194, 0.07);padding:10em 0em 0em 0em;text-align:center;min-height:700px;}
.journal-main h3{font-size:3em;font-weight:400;color:#8C8C8C;margin:0em 0em 0.2em 0em;}
.journal-main h4{font-size:10em;font-weight:400;color:#a89574;}
.journal-btn{margin:3em 0em 0em 0em;}
.journal-btn a{font-size:1em;font-weight:500;color:#fff;background:#767676;padding:0.6em 3em;border-radius:5px;}
.journal-btn a:hover{background:#000;text-decoration:none;}
.feature{background:rgba(194, 194, 194, 0.07);padding:3em 0em 3em 0em;}
.feature-head{text-align:center;margin-left:6px;}
.feature-head h3{font-weight:600;color:#333;font-family:'SintonyRegular';padding-bottom:15px;text-align:left;font-size:28px;margin-bottom:1.1em;border-bottom:2px #00a3e8 solid;width:100%;}
.feature-head img{width:400px;float:right;margin-left:25px;margin-bottom:25px;border:1px solid #cacaca;padding:5px;}
.feature-head p{font-size:14px;font-weight:400;color:#585858;width:100%;margin:0 auto;text-align:justify;line-height:22px;padding-bottom:12px;}
.feature-main{float:left;width:78%;margin-left:1em;}
.feature-head strong{display:block;text-align:left;color:#00a3e8;font-size:18px;font-weight:600;}
.feature-head ul{text-align:left;padding:5px 0 0 15px;}
.feature-head ul li{color:#585858;font-size:15px;padding:2px 0;}
.feature-top{padding:5px; margin:0.5em;float:left;width:23%;text-align:center;min-height:280px;border:1px solid #d5d5d5;min-height:225px;}
.feature-top:hover{border:1px #00a3e8 solid;}
.feature-top .col-md-6{width:100%;padding:0px;}
.feature-top img{width:100%;height:100%;border-radius:0px;}
.feature-top h4{font-size:1.6em;font-weight:600;color:#767676;margin:0em 0em 0.8em 0em;}
.fea-right h3{font-size:1.2em;font-weight:600;color:#00a3e8;margin:1.2em 0em 0em 0em;}
.fea-right p{font-size:1.05em;font-weight:400;color:#818181;line-height:1.6em;}
.feature-icon ul{padding:0px;list-style:none;}
.fea-left{padding:0px;border:1px solid #d5d5d5;margin-top:5px;}
.fea-left a{width:100%;display:inline-block;border-top:1px solid #d5d5d5;padding:10px;font-size:1em;color:#585858;}
.fea-left a:hover{background:#00a3e8;color:#fff;text-decoration:none;}
.fea-left h4{background:#00a3e8;color:#fff;padding:12px 10px;font-size:1.2em;font-weight:bold;margin:0px;}
.fea-right{float:left;}
.contact{background:rgba(194, 194, 194, 0.07);padding:3em 0em 3em 0em;}
.contact-top h3{font-size:28px;font-weight:600;color:#333;font-family:'SintonyRegular';margin:0em 0em 20px 0em;border-bottom:2px solid #00a3e8;padding-bottom:15px;}
.about-top h3{font-size:28px;font-weight:600;color:#333;font-family:'SintonyRegular';margin:0em 0em 20px 0em;border-bottom:2px solid #00a3e8;padding-bottom:15px;}
.contact-top p{font-size:1em;font-weight:400;color:#818181;line-height:1.5em;}
.contact-top{text-align:left;padding:0em 0em 2em 0em;}
.contact-bottom input,.contact-bottom select{color:#333;padding:6px 10px;width:100%;outline:none;border:1px solid #c2c2c2;margin-bottom:15px;margin-top:5px;}
.contact-bottom input.no-mar{margin:0px;}
.contact-bottom input[type="submit"]{font-size:18px;font-weight:600;color:#fff;padding:8px;border:none;border-radius:2px;background:#00a3e8;outline:none;margin:20px 0 0 0;text-transform:uppercase;}
.contact-bottom input[type="submit"]:hover{background:#818181;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;}
.contact-bottom textarea{font-size:1em;font-weight:400;color:#333;width:100%;height:10em;resize:none;outline:none;padding:0.5em 0.5em 0.5em 0.5em;}
.map iframe{width:100%;height:300px;border:none;margin-bottom:16px;border:1px #a8a8a8 solid!important}
.map{padding:0px 0em 0 2em;float:left;width:50%;}
.contact-bottom{padding:0em 0em 0em 0em;float:left;width:50%;}
.certified-wrapper{position:relative; }
.certified-logo{background:url(images/certified-logo.png) no-repeat 0px 0px; width:139px; height:313px; position:fixed; right:0px; top:96px; z-index:99999999;  }

.content-wrapper .about .container{padding-bottom:30px; }
.abblogo{float:right; height:60px; width:60px; position:relative;   }  
.abblogo img{position:absolute; right:0px; top:-7px; }
/*#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}*/
.abblogo img{transition-duration:0.3s; margin-top:0px;}
.stickynav .abblogo img{width:65px; height:65px; margin-top:5px; transition-duration:0.3s }
.inquery{width:600px; margin:auto;  }  
.inquery .contact-bottom{width:100%; }
.clearfix{width:100%; padding-top:25px; }
.inquiry-btn{background:#00a3e8; padding:8px 25px; color:#fff; border-radius:3px; float:left; text-transform:uppercase; text-decoration:none; }
.inquiry-btn:hover{background:#0094d9; color:#fff; text-decoration:none; }  
 

@media(max-width:1440px){}
@media(max-width:1366px){.contact-bottom textarea{color:#333;padding:5px 10px;width:100%;outline:none;border:1px solid #c2c2c2;margin-top:10px;}
}
@media(max-width:1280px){}
@media(max-width:1024px){.banner{height:auto;}
.banner-main{padding:0em 0em 0em 0em;width:65%;}
.about-top-img img{width:100%;}
.team-top-left img{width:100%;}
.portfolio-wrapper{width:24%;float:left;margin:0em 0.5em 0em 0em;}
.work-details{margin:0em 0em 0em 0em;}
.recent-right img{width:100%;}
.recent-left h3{font-size:1.4em;margin:0em 0em 0.3em 0em;}
.recent-left p{font-size:0.95em;line-height:1.4em;margin:0em 0em 0.3em 0em;}
.recent-left ul li{margin:0em 0em 0em 0em;}
.recent-left li a{font-size:0.95em;}
.process h3{font-size:1.5em;}
.work-top h3{}
.grid-main{padding:3em 0em 3em 0em;}
.work{padding:3em 0em 3em 0em;}
.recent-posts{padding:3em 0em 3em 0em;}
.footer-news h5{font-size:1.7em;}
.head-right{width:68%;}
.logo h1 a{font-size:0.8em;}
.process-grid h4{font-size:1.25em;}
.process p{font-size:1em;}
h2.b-animate.b-from-left.b-delay03{padding-top:7em;}
.about-wedo-right h4 a{font-size:0.95em;}
.about{padding:3em 0em 3em 0em;}
.about-wedo-right p{font-size:0.96em;}
.fact-top p{font-size:0.95em;}
.team-details p{font-size:0.95em;}
.journal-main h4{font-size:7em;}
.journal-main h3{font-size:2.2em;}
.journal{padding:7em 0em 0em 0em;min-height:530px;}
.fea-left img{width:100%;}
.fea-right h3{font-size:1.3em;}
.about-top p{width:80%;}
.feature-head p{width:100%;}
.fea-right p{font-size:0.95em;}
.fea-left h4{margin:0em 0em 0.5em 0em;}
.contact-bottom textarea{width:100%;}
.facts{padding:3em 0em 3em 0em;}
}
@media(max-width:768px){li.mainlist .sublist{display:none!important;}
span.menu{display:block;text-align:center;padding:5px 0px 0px 0px;cursor:pointer;color:#E74C3C;font-size:16px;font-weight:700;position:relative;}
ul.res{display:none;padding:0px;}
.top-nav ul{padding:0;margin:0;z-index:999;position:absolute;width:100%;left:0;background:#00a3e8;padding:0px;top:95px;}
.top-nav ul.res li{display:block;margin:0;width:100%;padding:0px 0px;border-top:1px solid #007fc2;}
.top-nav ul.res li:first-child{border-top:0px;}
.top-nav ul.res li a{font-size:16px;padding:0em 0;color:#fff;display:block;padding:7px 15px;}
ul.res li a:hover,ul.res li a.active{color:#fff;background:#0090d5;}
.logo h1 a{font-size:0.75em;}
.banner-main h2{font-size:1.5em;}
.banner-main{padding:7em 0em 0em 0em;}
.banner{min-height:410px;}
.grid-main{padding:2em 0em 3em 0em;}
.work{padding:2em 0em 1.3em 0em;}
.portfolio-wrapper{width:48%;margin:0em 0.5em 2em 0em;}
.top-nav ul li{margin:0em 0.51em 0em 0em;}
.process-grid{margin:0em 0em 1.5em 0em;}
.process-grid h4{margin:0em 0em 0.1em 0em;}
.recent-posts{padding:2em 0em 3em 0em;}
.recent-left{padding:0em 0em 2em 0em;}
.recent-right{padding:0px;}
.footer-news{float:left;width:30%;}
.ftr-email{float:left;width:70%;}
.ftr-email input[type="submit"]{margin:0em 0em 0em 1em;}
.about-top-img{width:65%;margin:0 auto 2em;}
.about-top h3{margin:0em 0em 0.2em 0em;}
.about-top{padding:0em 0em 2em 0em;}
.about{padding:2em 0em 2em 0em;}
.team-main{padding:1.5em 0em 2em 0em;}
.facts{padding:2em 0em 2em 0em;}
.portfolio-wrapper{width:50%;margin:0em 0em 2em 0em;}
.team-top-left{float:left;width:33%;}
.fact-grid{text-align:center;}
.fact-top p{width:70%;margin:0 auto;}
.journal{padding:11em 0em 0em 0em;min-height:650px;}
h2.b-animate.b-from-left.b-delay03{padding-top:10em;}
.fea-left{padding:0px;}
.con-name{float:left;width:33%;padding:0em 0.5em 0em 0em;}
.contact-bottom textarea{width:100%;margin:0em;}
.contact-bottom input[type="submit"]{margin:0.7em 0em 0em 0em;}
.facts h3{margin:0em 0em 0.5em 0em;}
.fea-right{padding:1em 0em 0em 0em;}
.map{padding:3em 1em 0em 0em;}
.logo h1{line-height:30px;}
.abblogo{position:absolute; top:22px; right:82px;  }
.abblogo img{width:100%; }
 
}

.footer-news,ftr-email{color:#cecece;line-height:25px;}
.footer-news ul{padding:0;color:#cecece;}
.footer-news ul li{list-style-position:inside;padding:1px 0;}
.footer-news ul li a{color:#cecece;padding-left:6px;}
ul#id li:hover, ul#id li.hover
.footer-news ul li a:hover{color:#00a3e8;text-decoration:none;}
.stickynav{position:fixed;width:100%;z-index:9999;background:#fff;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.4);padding-top:8px;padding-bottom:8px;transition-duration:0.5s;}
.fooer-icon1{background:url(images/quicklink-icon.png)no-repeat;padding:3px 0px 14px 45px;}
.fooer-icon2{background:url(images/getintuch-icon.png)no-repeat;padding:3px 0px 14px 45px;}
.fooer-icon3{background:url(images/contactus-icon.png)no-repeat;padding:3px 0px 14px 45px;}
@media only screen and (max-width:767px){.portfolio-wrapper{width:100%;}
}
@media only screen and (max-width:480px){.portfolio-wrapper{width:100%;}
}
.about-bottom3 h4{margin:0px;color:#00a3e8;}
.about-bottom6{text-align:center;}
.about-bottom5{text-align:center;}
.about-bottom8{text-align:center;}
.about-bottom5.about-bottom h3{text-align:center;}
.about-bottom6.about-bottom h3{text-align:center;}
.about-bottom8.about-bottom h3{text-align:center;}
.about-bottom ul{padding:0px;margin:0px;width:33.333%;float:left;padding:0px 15px;}
.about-bottom ul li{font-size:15px;color:#585858;padding:3px 0;}
.about-bottom4 p{padding-top:18px;}
.about-bottom7 p{padding-top:18px;}
.prod_tablebg{margin:30px 0;}
.table-heading tr:first-child td{background:#00a3e8;color:#fff;font-weight:bold;}


.prod_tablebg td{border:1px solid #c9c9cd;padding:10px;}
.prod_tablebg td ul{padding:0 0 0 15px;}
.about-tops h3{font-size:28px;font-weight:600;color:#333;font-family:'SintonyRegular';margin:0em 0em 20px 0em;border-bottom:2px solid #00a3e8;padding-bottom:15px;}
.about-wedo .about-wedo-right{padding:0px;}
.feature .col-md-2{width:20%;}
@media only screen and (max-width:991px){.feature .col-md-2{width:30%;float:left;}
.feature-main{width:68%;}
.feature-top{width:47%;}
.feature-head img{width:100%;height:auto;}
}
@media only screen and (max-width:768px){.banner{min-height:100%;}
.banner-main{padding:0px;}
.head-right{width:auto;margin-top:10px;}
h2.b-animate.b-from-left.b-delay03{padding-top:0em;}
h2.b-animate.b-from-left.b-delay03{top:40%;}
.social{display:none;}
.about-top{padding-bottom:0px;margin:0px;}
.about-top-img{margin:2.5em auto 0;width:auto;}
.certified-wrapper{ position:absolute; top:96px; right:0px; z-index:9999999999; width:40px; height:40px;  }
.certified-wrapper .certified-logo{right:-140px; transition-duration:0.4s }
.certified-wrapper .certified-click{position:fixed; right:0px; background:#333 url(images/right-btn-arrow.png) no-repeat center center; width:40px; height:40px; top:100px; border-radius:3px 0px 0px 3px; transition-duration:0.4s }
.footer-news h5{font-size:18px; } 
.activelogo .certified-click{right:135px; transition-duration:0.4s }
.activelogo .certified-logo{right:0px; transition-duration:0.4s }
.certified-wrapper{width:135px; height:315px; }  


}
@media only screen and (max-width:767px){h2.b-animate.b-from-left.b-delay03 img{width:auto;}
.about-bottom ul{width:100%;padding:10px 15px;}
.about-bottom8 img{width:100%;}
.feature .col-md-2{width:100%;float:none;}
.feature-main{width:100%;margin-top:3em;margin-left:0em;}
.feature-top{width:100%;margin:12px 0;}
.feature-head{margin-left:0px;}
.footer-news h5{font-size:18px;}
.contact-bottom{width:100%;}
.map{width:100%;padding:2em 0 0 0;}
.footer-news{width:100%; margin-bottom:25px; }
.stickynav .top-nav ul{top:66px; }
.inquery{width:100%; }
}
@media only screen and (max-width:460px){.prod_tablebg td{width:100% !important;display:block !important;padding:10px !important;border:1px solid #c9c9cd !important;height:auto;}
.prod_tablebg td col{width:100%;}
}

@media(max-width:640px){.ftr-email input[type="text"]{width:67%;}
.ftr-email input[type="submit"]{width:25%;}
.banner-main h2{font-size:1.2em;}
.banner{min-height:340px;}
.banner-main{padding:0em 0em 0em 0em;width:100%;}
.bann-btn a{padding:0.3em 0.9em 0.3em 0.9em;}
.map iframe{height:210px;}
h2.b-animate.b-from-left.b-delay03{padding-top:8em;}

}
@media(max-width:480px){
.banner-main{width:100%;padding:0em 0em 0em 0em;}    
.banner{min-height:250px;}
.banner-main p{font-size:0.95em;}
.banner-main h2{font-size:1.15em;margin:0em 0em 0.25em 0em;}
.bann-btn a{font-size:0.9em;}
.bann-btn{margin:1em 0em 0em 0em;}
.process h3{font-size:1.2em;}
.process p{font-size:0.95em;}
.process-grid h4{font-size:1.1em;}
.grid-main{padding:2em 0em 1em 0em;}
.work-top h3{font-size:1.2em;}
.work-top p{font-size:0.95em;}
.work-details h3{font-size:1.25em;}
.work-details p{font-size:0.95em;}
.recent-left h3{font-size:1.2em;}
.about-top h3{font-size:1.4em;}
.about-top p{width:92%;font-size:0.95em;}
.about-wedo-right h4 a{font-size:0.8em;}
.team-main h3{font-size:1.4em;}
.team-top-left{float:none;width:70%;margin:0 auto 1em;}
.team-details h4{font-size:1em;margin:0em 0em 0em 0em;}
.team-main{padding:1.5em 0em 1em 0em;}
.fact-top h4{font-size:1em;}
.facts h3{font-size:1.3em;}
.fact-top p{width:100%;}
.facts{padding:2em 0em 1em 0em;}
.footer-news h5{font-size:1.3em;}
.footer-news{float:none;width:100%;padding:0em 0em 0.6em 0em;}
.ftr-email{float:none;width:100%;}
ul.ftr-socialicons{padding:1em 0em 1em 0em;}
.ftr-email input[type="text"]{font-size:0.8em;}
.ftr-email input[type="submit"]{font-size:0.85em;padding:0.4em 0.5em;}
.foter-bottom p.footer-copyrts{font-size:0.8em;}
.footer{padding:1.5em 0em 1.5em 0em;}
.journal-main h4{font-size:5em;}
.journal-main h3{font-size:1.8em;}
.journal-btn a{font-size:1em;padding:0.4em 2em;}
.journal-btn{margin:2em 0em 0em 0em;}
.journal{padding:7em 0em 0em 0em;min-height:450px;}
.feature-head h3{font-size:1.4em;}
.feature-head p{font-size:0.95em;}
.feature-head{padding:0em 0em 2em 0em;}
.fea-left h4{font-size:1.1em;}
.fea-right h3{font-size:1.1em;}
.fea-right p{font-size:0.95em;}
.feature{padding:2em 0em 1em 0em;}
.contact-top h3{font-size:1.4em;}
.contact-top p{font-size:0.95em;}
.contact-top{padding:0em 0em 2em 0em;}
.contact-bottom input[type="text"]{font-size:0.85em;padding:0.4em 0.5em;margin:0em 0em 0.7em 0em;}
.contact-bottom textarea{width:100%;font-size:0.85em;margin:0.3em 0em 0em 0em;height:7em;}
.con-name{float:none;width:100%;padding:0em 0em 0em 0em;}
.contact-bottom input[type="submit"]{margin:0.4em 0em 0em 0em;font-size:0.9em;padding:0.51em 1.5em 0.51em 1.5em;}
.map{padding:0em 0em 0em 0em;}
.contact{padding:2em 0em 2em 0em;}
.map iframe{height:170px;}
.fea-right{padding:1em 0em 0em 0em;}
h2.b-animate.b-from-left.b-delay03{padding-top:6em;}
.feature-top h4{font-size:1.3em;}
.logo h1 a{font-size:0.65em;}
.logo img{width:145px; height:auto; }   
.abblogo{top:14px; width:50px; }
.head-right{margin-top:3px; }
.top-nav ul{top:84px; }
.stickynav .abblogo img{width:50px; height:auto; margin-top:-1px;  } 
.abblogo img{margin-top:8px; } 
.banner{min-height:inherit; }



}
@media(max-width:320px){.logo h1 a{font-size:0.55em;}
.social ul li{margin:0em 0em 0em 0em;}
.social ul li a span{background:url(../images/social-sprit.png)no-repeat;width:25px;height:24px;margin:0em 0.1em 0em 0em;background-size:310%;}
.social ul li a.fa span{background-position:2px 0px;}
.social ul li a.tw span{background-position:-26px 0px;}
.social ul li a.p span{background-position:-54px 0px;}
.social ul li a.fa span:hover{background-position:2px -25px;}
.social ul li a.tw span:hover{background-position:-26px -25px;}
.social ul li a.p span:hover{background-position:-54px -25px;}
.logo{width:45%;}
.header{padding:0.7em 0em;}
span.menu img{margin-right:10px;}
.social{padding:0.5em 0em 0em 0em;}
span.menu{padding:7px 0px 0px 0px;}
.banner-main{width:100%;padding:2em 0em 0em 0em;}
.banner-main h2{font-size:0.85em;}
.banner-main p{font-size:0.8em;line-height:1.3em;}
.banner{min-height:200px;}
.grid-main{padding:1em 0em 0em 0em;}
.process p{font-size:0.9em;line-height:1.4em;}
.process-bottom{padding:1em 0em 0em 0em;}
.work{padding:1em 0em 0em 0em;}
.work-top p{font-size:0.9em;}
.work-bottom{padding:1em 0em 0em 0em;}
.portfolio-wrapper{width:100%;margin:0em 0em 1.5em 0em;}
.recent-posts{padding:1.5em 0em 1.5em 0em;}
.footer-news{padding:0em 0em 0em 0em;}
.ftr-email{text-align:center;}
.ftr-email input[type="text"]{font-size:0.8em;margin:0em 0em 0.9em 0em;width:100%;}
.ftr-email input[type="submit"]{width:40%;margin:0em 0em 0em 0em;}
ul.ftr-socialicons{padding:1em 0em 0.5em 0em;}
.top-nav ul{padding:0px;top:81px;}
.top-nav ul.res li{padding:0px 0px 0px 0px;}
.top-nav ul.res li a{font-size:14px;}
span.glyphicon.glyphicon-education{font-size:2.7em;}
span.glyphicon.glyphicon-lamp{font-size:2.5em;}
span.glyphicon.glyphicon-hourglass{font-size:2.5em;}
.about{padding:1em 0em 1em 0em;}
.about-top p{width:100%;font-size:0.9em;}
.about-top-img{width:90%;margin:0 auto 1em;}
.about-wedo-right h4 a{font-size:0.65em;}
.about-wedo-right p{font-size:0.9em;line-height:1.5em;}
.about-wedo-right{padding:0em;}
.team-top-left{width:100%;}
.team-main{padding:1.5em 0em 0em 0em;}
.facts{padding:1em 0em 0em 0em;}
.fact-top p{font-size:0.9em;line-height:1.4em;}
.footer-news h5{font-size:1.2em;}
.journal{padding:3em 0em 0em 0em;min-height:250px;}
.journal-main h3{font-size:1.5em;}
.journal-main h4{font-size:3em;}
.journal-btn a{font-size:0.9em;padding:0.4em 1em;}
.feature{padding:1em 0em 1em 0em;}
.feature-head p{font-size:0.9em;}
.feature-head{padding:0em 0em 1.5em 0em;}
.fea-right p{font-size:0.9em;line-height:1.5em;}
.feature-top{padding:0em 0em 1em 0em;}
.contact{padding:1em 0em 1em 0em;}
.contact-top p{font-size:0.9em;line-height:1.4em;}
.map iframe{height:130px;}
.contact-bottom input[type="submit"]{padding:0.51em 1em 0.51em 1em;}
.logo h1{line-height:28px;}
.about-top h3{font-size:1.2em;}
.team-main h3{font-size:1.2em;}
.facts h3{font-size:1.2em;}
.feature-head h3{font-size:1.2em;}
.feature-top h4{font-size:1.1em;}
.fea-right h3{font-size:1em;}
.contact-top h3{font-size:1.2em;}
.container{padding:0 10px;}
}