html{overflow:auto;}
body{padding:0;font-family:'Open Sans', sans-serif;color:#25272B;overflow:hidden;-webkit-backface-visibility:hidden;}
::selection{background:#4d90fe;color:#fff;}
::-moz-selection{background:#4d90fe;color:#fff;}
.margin25{margin-top:10%;}
.divide{margin-top:1%;margin-bottom:1%;}
.divider{border-bottom:1px dashed #dfe1e3;}
h1{text-align:center;}
@media (max-width:767px){h1{font-size:32px;}
}
p{margin-bottom:35px;}
p.center{text-align:center;}
h4{font-size:13px;font-weight:100;color:#bbbdc0;text-transform:uppercase;text-align:center;letter-spacing:1px;margin:35px 0;}
#footer h5{border-bottom:1px solid #dfe1e3;padding-bottom:15px;margin-top:15px;}
a{font-size:14px;color:#25272B;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}
a:hover{color:#949598;text-decoration:none;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}
#services i{font-size:170px;color:#bbbdc0;line-height:1.2 !important;}
textarea:focus, input:focus, a:focus, *:focus{outline:none;}
.navbar .nav .active a, .navbar .nav .active a:hover, .navbar .nav .active a:focus{background-color:transparent !important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
#intro{background:none repeat scroll 0 0 #005bab;padding-right:20px;padding-left:20px;min-height:460px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1abbbdc0',GradientType=0);}
#intro h2{font-size:56px;text-align:center;font-weight:700;color:#efefef;letter-spacing:-3px;line-height:1;}
@media (max-width:570px){#intro h2{font-size:42px;color:#bbbdc0;letter-spacing:-1px;padding-top:25%;}
}
h1.header{font-size:90px;color:#fff;font-weight:700;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);text-align:center;line-height:1;margin-bottom:15px;letter-spacing:-2px;}
@media (max-width:767px){h1.header{font-size:42px;}
}
p.header{font-size:26px;color:#fff;font-weight:100;text-align:center;line-height:1;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);}
@media (max-width:767px){p.header{font-size:18px;}
}
#services-top-desktop{background:#fff url(../img/services_bg.jpg) fixed no-repeat center;background-size:cover;}
#services-top-mobile{background:#fff url(../img/services_bg.jpg) no-repeat center;}
#works-top-desktop{background:#fff url(../img/works_bg.jpg) fixed no-repeat center;background-size:cover;}
#works-top-mobile{background:#fff url(../img/works_bg.jpg) no-repeat center;}
#gallery-top-desktop{background:#fff url(../img/gallery_bg.jpg) fixed no-repeat center;background-size:cover;}
#gallery-top-mobile{background:#fff url(../img/gallery_bg.jpg) no-repeat center;}
#team-top-desktop{background:#fff url(../img/team_bg.jpg) fixed no-repeat center;background-size:cover;}
#team-top-mobile{background:#fff url(../img/team_bg.jpg) no-repeat center;}
#contact-top-desktop{background:#fff url(../img/contact_bg.jpg) fixed no-repeat center;background-size:cover;}
#contact-top-mobile{background:#fff url(../img/contact_bg.jpg) no-repeat center;}
#services-top-desktop,
#works-top-desktop,
#gallery-top-desktop,
#team-top-desktop,
#contact-top-desktop,
#services-top-mobile,
#works-top-mobile,
#gallery-top-mobile,
#team-top-mobile,
#contact-top-mobile{padding:75px 0;}
@media (max-width:1024px){#services-top-desktop,
#works-top-desktop,
#gallery-top-desktop,
#team-top-desktop,
#contact-top-desktop{background-size:auto;}
}
#services,
#works,
#gallery,
#contact{padding-right:20px;padding-left:20px;background:#fff;}
#team{padding-right:20px;padding-left:20px;background:#f4f5f6;}
#hint1{padding-right:20px;padding-left:20px;background:#4d90fe;padding:15px;text-align:center;}
#hint2{padding-right:20px;padding-left:20px;background:#4d90fe;padding:15px;text-align:center;}
#hint3{padding-right:20px;padding-left:20px;background:#4d90fe;padding:15px;text-align:center;}
#hint1 a, #hint2 a, #hint3 a{color:#fff;}
input[type="text"], select, textarea{border:1px solid #EEE;background:#f4f5f6;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
#address{text-align:center;}
.honeypot{display:none;}
.message{display:none;}
.alert{padding:5px 15px 5px 15px;margin:8px 0 0 0;}
#footer{padding-right:20px;padding-left:20px;background-color:#eeeff2;border-top:1px solid #e9ebed;text-shadow:1px 1px 0 rgba(255, 255, 255, 1);}
#footer .span2{border-bottom:1px solid #dfe1e3;padding-bottom:15px;}
#footer ul{list-style:none;margin:0;}
#footer li{padding-bottom:5px;text-align:right;}
@media (max-width:767px){#footer li{padding-bottom:5px;text-align:center;}
}
#navigation{padding-right:20px;padding-left:20px;background:#fff;box-shadow:0 0 4px 1px #666 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;}
@media (max-width:240px){.navbar .brand{margin-left:-12px;}
}
.navbar-fixed-top{position:fixed;}
.nav a{color:#25272B !important;}
.nav a:hover{color:#bbbdc0 !important;}
.nav .active a{color:#bbbdc0 !important;}
.navbar .nav .active a, .navbar .nav .active a:hover{background:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.navbar .nav li a{text-shadow:none;text-align:center;padding:20px 15px 20px 15px;}
.navbar-inner{background:#fff;border:none;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";}
.navbar-fixed-top .navbar-inner{padding:0;}
.navbar-fixed-top{margin:auto;}
.navbar .btn-navbar{float:right;padding:12px 12px;margin:12px 0;}
.nav-collapse .nav li a:hover, .nav-collapse .dropdown-menu a:hover{background-color:transparent;}
.nav-collapse .nav li a{font-weight:400;text-transform:uppercase;font-size:13px;}
@media (max-width:979px){.navbar{padding:0 20px;margin-bottom:0;}
}
@media (max-width:979px){.nav-collapse .nav li a, .nav-collapse .dropdown-menu a{padding:9px 15px;}
}
.carousel-control.m-btn{position:absolute;height:auto;width:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.carousel-inner .item img{display:inline-block !important;}
.carousel-inner .item{text-align:center !important;}
@media (max-width:570px){.carousel-control.left{left:0;}
.carousel-control.right{right:0;}
}
.carousel-control{background:none;border:none;opacity:1;}
.carousel-control:hover{background:none;border:none;opacity:1;}
.carousel.horizontal .next{left:100%;}
.carousel.horizontal .prev{left:-100%;}
.carousel.horizontal .active.left{left:100%;}
.carousel.horizontal .active.right{left:-100%;}
.carousel.carousel-fade .item{-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;opacity:0;filter:alpha(opacity=0);}
.carousel.carousel-fade .active.item{opacity:1;filter:alpha(opacity=1);}
.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right{left:0;z-index:2;opacity:0;filter:alpha(opacity=0);}
.carousel.carousel-fade .next,
.carousel.carousel-fade .prev{left:0;z-index:1;}
.carousel.carousel-fade .carousel-control{z-index:3;}
.vertical .carousel-inner{height:100%;}
.carousel.vertical .item{-webkit-transition:0.6s ease-in-out top;-moz-transition:0.6s ease-in-out top;-ms-transition:0.6s ease-in-out top;-o-transition:0.6s ease-in-out top;transition:0.6s ease-in-out top;}
.carousel.vertical .active{top:0;}
.carousel.vertical .next{top:100%;}
.carousel.vertical .prev{top:-100%;}
.carousel.vertical .next.left,
.carousel.vertical .prev.right{-webkit-transition:ease-in-out top;-moz-transition:ease-in-out top;-ms-transition:ease-in-out top;-o-transition:ease-in-out top;transition:ease-in-out top;}
.carousel.vertical .active.left{top:100%;}
.carousel.vertical .active.right{top:-100%;}
.carousel.vertical .item{left:0;}
.carousel .inactive{position:absolute;display:block;z-index:-1;}
.carousel .inactive.active{position:relative !important;z-index:0;}
.thumbnail{border:1px solid #efefef;padding:0;text-align:center;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.thumbnail h4 a{color:#4d90fe;font-size:20px;font-weight:700;letter-spacing:-1px;margin:0;}
.thumbnail h4{border:1px dashed #d4d4d4;color:#4d90fe;font-size:20px;font-weight:700;letter-spacing:-1px;margin:0;padding:10px 20px;text-transform:none;}
.thumbnail span{font-size:13px;color:#bbbdc0;text-transform:uppercase;letter-spacing:1px;font-weight:100;}
.thumbnail p{padding:20px;margin:0;}
#team .thumbnail{background-color:#FFFFFF;border:0;padding:0;margin-bottom:35px;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);}
#team.thumbnail h4{color:#4d90fe;padding:20px;margin:0;font-size:20px;font-weight:300;text-transform:none;letter-spacing:-1px;}
#team.thumbnail span{font-size:13px;color:#bbbdc0;text-transform:uppercase;letter-spacing:1px;font-weight:100;}
#team.thumbnail p{padding:20px;margin:0;}
#footer .facebook{color:#3B5998;}
#footer .twitter{color:#09C;}
#footer .google{color:#dd4b38;}
#footer .instagram{color:#3F729B;}
#footer .pinterest{color:#CB2027;}
#footer .facebook:hover,
#footer .twitter:hover,
#footer .pinterest:hover,
#footer .instagram:hover,
#footer .google:hover{opacity:0.6;}
#preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999;}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../img/preload.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px;}
#more{text-align:center;position:absolute;right:0;left:0;bottom:-5px;}
.delay{animation-delay:2s;-moz-animation-delay:2s;-webkit-animation-delay:2s;-o-animation-delay:2s;}
.animated{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);}
100%{opacity:1;-moz-transform:translateY(0);}
}
@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);}
100%{opacity:1;-o-transform:translateY(0);}
}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}
100%{opacity:1;transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}

/* 
    Changes 
    Date    :   05-12-2017
    By      :   chirag
*/

.product h1 {
    font-size:45px;
    text-align:center;
    line-height:1;
}

.product h1.last {
    margin-bottom: 35px;
}

.product p {
    text-align: justify;
    font-size: 15px;
    line-height: 1.5;
}