/***** nav bar drop down *****/

#about-us {

    float: left;
    display: inline-block;
    width: 100%;

}
.boxac {

    float: left;
    width: 100%;

}
.inner_banner {

    float: left;
    display: inline-block;
    width: 100%;

}

.navbar-nav ul {
	background:#2B2B2B;
	list-style: none;
	margin: 0;
	padding-left: 0;
	width: 195%;
}
.slider_Part {

    float: left;
    display: inline-block;
    width: 100%;
    margin-top: 93px;

}

.navbar-nav li {
	color: #fff;

	display: block;
	float: left;
	padding: 1rem;
	position: relative;
	text-decoration: none;
  transition-duration: 0.5s;
}
  
.navbar-nav li a {
  color: #fff;
}

.navbar-nav li:hover {
	transition: all 5s ease;
	cursor: pointer;
}

 ul li ul {
	
	visibility: hidden;
  opacity: 0;
  min-width: 5rem;
	position: absolute;
  transition: all 5s ease;
  margin-top: 1rem;
	left: 0;
  display: none;
}

ul li:hover > ul,
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
  z-index:9999;
  transition: all 5s ease;
}

ul li ul li {
	clear: both;
  width: 100%;
}

/*************/

@charset "utf-8";*{margin:0;padding:0;}
html, body{width:100%;height:100%;margin:0 auto;padding:0;}
body{font-family:'Open Sans', sans-serif !important;font-weight:400;color:#373737;position:relative;}
#body-wrap{overflow-x:hidden;}
ul, ol{list-style:none;padding:0;margin:0;}
img{max-width:100%;}
a{outline:none;}
h1, h2, h3, h4, h5, h6{font-family:'Josefin Sans', sans-serif;}
a, a:visited, a:focus, a:active, a:hover{text-decoration:none;outline:none;}
a{transition:0.4s ease-in;-webkit-transition:0.4s ease-in;-moz-transition:0.4s ease-in;-ms-transition:0.4s ease-in;-o-transition:0.4s ease-in;}
h1{margin:0;font-size:42px;text-transform:uppercase;font-weight:400;position:relative;margin-bottom:40px;color:#0a225f;}
h1 span{color:#051429;font-weight:bold;}
h2{font-size:30px;line-height:40px;}
h3{font-size:24px;line-height:34px;}
h4{font-size:20px;line-height:30px;}
h5{font-size:18px;line-height:28px;}
h6{font-size:16px;line-height:26px}
p{color:#423c3c;font-size:16px;font-weight:300;line-height:25px;}
.text-center p{margin-bottom:35px;}
.white_color{color:#fff !important;}
.affix{width:100%;}
.navbar{/*-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;*/border-radius:0px !important;}
.navbar.affix{top:0;width:100%;z-index:9999;}
.navbar.affix-top{/*position:static;top:-10px;*/position: fixed;
z-index: 99999999;
width: 100%;
background-color: #000 !important;}
.bg-gray{background-color:#f5f5f5;}
.wt-background{background:#fff;}
.section-title{margin:0;padding-bottom:0px;text-align:center;}
.section-title h3{color:#2B2B2B;position:relative;font-size:30px;margin-top:0px;margin-bottom:50px;text-transform:uppercase;font-weight:700;line-height:42px;font-family:'Josefin Sans', sans-serif;letter-spacing:-1px !important;}
.section-title h3:after{content:'';background:#00aeef;height:2px;width:60px;position:absolute;bottom:-30px;left:50%;margin-left:-30px;}
.section-title h3 span{color:#00aeef;font-weight:400;}
.section-title p{max-width:800px;margin:auto;}
.butn_vcolor{margin-top:-35px;margin-right:-15px;}
.slidertext1 span{color:#00aeef;}
@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);}
100%{-webkit-transform:scale(1.0);opacity:0;}
}
@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0);}
100%{-webkit-transform:scale(1.0);transform:scale(1.0);opacity:0;}
}
.btn.btn-primary{background-color:#000;border:1px solid #000;}
.btn.btn-primary:hover{background:#00aeef;border:1px solid #00aeef;}
.blog-img-box{border:1px solid #00aeef33;}
.blog-img-box:hover{-webkit-box-shadow:0px 2px 31px -12px rgba(45,85,89,1);-moz-box-shadow:0px 2px 31px -12px rgba(45,85,89,1);box-shadow:0px 2px 31px -12px rgba(45,85,89,1);transition:all 0.3s ease;}
.site-preloader{background-color:#00aeef;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999;}
.site-preloader .spinner{width:60px;height:60px;margin:21.5% auto;background-color:#fff;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out;}
.main-p{padding:30px 0px!important;}
.main-p h3 a{color:#000;font-size:16px;font-weight:bold;}
.inner_page{padding:30px 0px;}
.cntformdiv{width:60%;padding-top:1%;float:right;padding:20px;border-top:solid 1px #eaeaea;border-left:solid 1px #eaeaea;border-right:solid 1px #eaeaea;border-bottom:solid 3px #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.contformdiv50L{width:100%;margin-right:0%;margin-left:10px;margin-top:25px;}
.contformdilable{width:25%;font-size:17px;color:#373737;display:block;padding:4px 0px;float:left;text-align:left;font-size:16px;}
.contformditext{width:75%;margin:0px 0px 0px 0px;display:block;padding:10px 0px;float:left;}
.contformditext .inputsty{width:80%;margin:0px;padding:0px;border:solid 1px #d4d2d2!important;border-radius:2px;height:32px;text-indent:5px;font-size:12px;color:#737373;-webkit-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);}
.contformditext input:focus{border-bottom:2px solid #009ee0;box-shadow:0 0 5px rgba(107, 107, 107, 0.5);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 5px rgba(107, 107, 107, 0.5);}
.conttextareasty{width:80%;height:80px;border:solid 1px #d6d6d6;background-color:#fff;border-radius:4px;font-family:Arial, Helvetica, sans-serif;color:#737373;font-size:12px;padding:8px 4px 8px 4px;margin:0px;-webkit-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);}
.conttextareasty:focus{border-bottom:2px solid #009ee0;background:#fff;box-shadow:0 0 5px rgba(107, 107, 107, 0.5);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 2px rgba(107, 107, 107, 0.5);color:#505050}
.fontred{color:#ff0000;}
.newbtnsub02{width:98px !important;height:30px !important;display:block;background-color:#00aab0;line-height:20px;font-size:16px;color:#fff;text-transform:uppercase;text-align:center;border-radius:14px;margin-right:10px;padding:0px 9px !important;float:left;border:solid 0px;}
.newbtnsub02:hover{background-color:#000;}
.contformditext .vcode{width:80px;float:left;margin:0 5px 0 0;padding:0px;border:solid 1px #d4d2d2;border-radius:2px;height:32px;text-indent:5px;font-size:12px;color:#737373;-webkit-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);}
.contformditext .vcode{width:80px;float:left;margin:0 5px 0 0;padding:0px;border:solid 1px #d4d2d2!important;border-radius:2px;height:32px;text-indent:5px;font-size:12px;color:#737373;-webkit-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-o-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);-ms-box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 1px 5px rgba(0, 0, 0, 0.1);}
.emailfildtxt{border:1px solid #cecece;border-radius:4px;box-shadow:2px 2px 7px 0px rgba(195, 195, 195, 0.4) inset;color:#000000;font-family:'"archivo_narrow"';font-size:13px;height:70px;margin:0 0px 0 0;padding:0;text-indent:8px;width:100%;}
.emailfild:focus{box-shadow:none;color:#000000;}
.emailfildvcode{border:1px solid #cecece;border-radius:4px;box-shadow:2px 2px 7px 0px rgba(195, 195, 195, 0.4) inset;color:#000000;font-family:'archivo_narrow';font-size:13px;height:30px;margin:0 0px 0 0;padding:0;text-indent:8px;width:73%;float:right;}
.wpcf7-form-control.wpcf7-captchar.vcode{width:80px !important;}
span.wpcf7-not-valid-tip{display:inline-block !important;}
.header-top{left:0;top:0;width:100%;z-index:9999;background-color:rgba(0, 0, 0);}
.header-top nav.navbar.bootsnav{background-color:transparent;}
.header-top nav.navbar.bootsnav.affix{background-color:#000;}
.header-top .navbar{margin-bottom:0px;background-color:transparent;border-color:transparent;margin-bottom:0px;}
.navigationwrape{float:right;margin-top:10px!important;transition:all 0.5s ease;}
.affix .navigationwrape{float:right;margin-top:0px;transition:all 0.5s ease;}
.navbar-default{background-color:transparent;border-color:transparent;margin-bottom:0px;}
.header-top nav.navbar.bootsnav ul>li>a{font-size:14px;color:#fff;font-weight:600;font-family:'Open Sans', sans-serif}
.header-top nav.navbar.bootsnav ul>li>a .phone_text{margin-left:10px;font-size:16px;color:#fff;display:block;margin-top:-9px;border:2px dotted #fff;padding:7px 20px;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;}
.contact-area .contact-info .phone_texttt{color:#fff;display:block;border:2px dotted #000;padding:7px 44px;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;}
.footer-area .phone_texttt{color:#fff;display:block;border:2px dotted #fff;padding:0px 10px;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;}
.header-top nav.navbar.bootsnav ul>li>a .phone_text i{margin-right:10px;}
.header-top nav.navbar.bootsnav.affix ul.nav>li>a{}
.header-top nav.navbar.bootsnav ul>li>a:hover, .header-top nav.navbar.bootsnav.affix ul>li>a:hover, .header-top nav.navbar.bootsnav ul.nav>li.active>a{color:#00aeef;background-color:transparent;}
.header-top .logo{padding:0px;float:left;position:absolute;z-index:99;}
.header-top .logo a{color:#051429;font-size:36px;font-weight:bold;}
.header-top .logo a:hover{text-decoration:none;}
.header-top .logo a span{color:#00aeef;}
.header-top .logo-img-res{display:none;}
.header-top nav.navbar.bootsnav.affix .logo a{color:#fff}
.about-info{padding:90px 0;position:relative;}
.about-info .section-title h3:after{left:0;margin-left:0;}
.about-info .section-title{text-align:left;padding-bottom:15px;}
.about-description{margin-top:10px;}
.about-description .team-skills p{margin:0;}
.team-skills .progress{height:4px;overflow:visible;margin-bottom:15px;}
.team-skills .progress-bar{background-color:#00aeef;position:relative}
.team-skills .progress-bar span{position:absolute;top:-16px;right:-16px;color:#737373;background-color:#f8f8f8;padding:7.5px 6px;border-radius:50%;box-shadow:0 2px 4.7px .3px rgba(0,0,0,.24)}
.about-img{position:relative;margin-top:14px;}
.about-img img{display:inline-block;width:auto;height:360px;position:relative;z-index:2;}
.about-img:before{content:'';position:absolute;top:-20px;left:-20px;width:100%;height:100%;border:6px solid #00aeef;}
.single_about{box-shadow:0px 10px 30px 0px rgba(148, 148, 148, 0.9);padding:30px 35px 50px 70px;margin-top:77px;margin-left:-100px;z-index:2;position:relative;background:#fff;}
.ttt{box-shadow:0px 10px 30px 0px rgba(148, 148, 148, 0.9);padding:30px;margin-top:30px;margin-left:0px;z-index:2;position:relative;background:#fff;}
.about_btn{background:#2B2B2B;border-radius:1px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;margin-bottom:0;padding:16px 40px;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s;margin-top:15px;font-family:'Open Sans', sans-serif}
.about_btn:hover{text-decoration:none;}
.s-header-shape{position:absolute;top:-100px;left:-5%;width:110%;height:100px;background-image:url(../images/shap2.png);background-size:cover;z-index:999;}
.s-header-shape-1{position:absolute;top:-97px;left:-5%;width:110%;height:100px;background-image:url(../images/shap-1.png);background-size:cover;z-index:999;}
.s-header-shape-2{position:absolute;top:-100px;left:-5%;width:110%;height:100px;background-image:url(../images/shap-3.png);background-size:cover;z-index:999;}
#services{padding:70px 0px 0px 0px;background:#f9f9f9;}
.serviceList{margin:15px 0px;}
.serviceList li{margin-bottom:70px;}
.single-item{border:2px solid #e9ecef;padding:0 35px 35px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-in-out;}
.single-item:hover{box-shadow:0px 5px 40px 0 rgba(20, 52, 92, 0.15);border-radius:5px;border-color:#00aeef;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;cursor:pointer;}
.single-item:hover .details h3{color:#00aeef;}
.single-item:hover .icon{color:#fff;}
.single-item .icon{margin-bottom:10px;display:inline-block;text-align:center;}
.single-item .icon i{font-size:36px;border-radius:3px;margin-top:-40px;border:2px solid #e9ecef;background:#f9f9f9;color:#00aeef;padding:15px;}
.single-item:hover .icon i{background:#00aeef;color:#fff;border:2px solid #00aeef;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.single-item .details{text-align:center;}
.single-item .details h3{font-weight:bold;min-height:60px;line-height:30px;font-size:18px !important;font-family:'Josefin Sans', sans-serif;margin:12px 0px 10px;text-transform:uppercase;color:#2B2B2B;}
.single-item .details p{font-size:16px;margin:0;min-height:110px;}
.whychoose-wrap{background:url(../images/choose-bg.jpg) no-repeat top;background-size:cover;padding:100px 0;min-height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.whychoose-wrap .video img{width:100%;}
.whychoose-wrap .video .matter{text-align:center;padding-top:75px;}
.whychoose-wrap .video .matter i{font-size:32px;background:#00aeef;color:#fff;border-radius:50%;width:80px;height:80px;padding:24px 30px;}
.whychoose-wrap .video .matter h5{font-size:48px;color:#fff;font-family:'Josefin Sans', sans-serif;}
.whychoose-wrap .video .matter h6{margin-top:0px;font-size:64px;color:#fff;font-weight:700;font-family:'Josefin Sans', sans-serif;}
#portfolio{padding:70px 0px}
.portfolio-area .container-filter{margin:10px 0px;padding:0;text-align:center;}
.portfolio-area .container-filter li{list-style:none;display:inline-block;margin-bottom:10px;}
.portfolio-area .container-filter li a{display:block;padding:11px 20px;text-decoration:none;font-size:16px;position:relative;cursor:pointer;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;color:#2B2B2B;background:none;font-family:'Josefin Sans', sans-serif;}
.hvr-link{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.hvr-link:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#00aeef;-webkit-transform:scaleY(0);transform:scaleY(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-link:hover, .hvr-link:focus, .hvr-link:active{color:#fff !important;}
.hvr-link:hover:before, .hvr-link:focus:before, .hvr-link:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
.portfolio-area .container-filter li a.active{background:#000;color:#fff;}
.portfolio-area .portfolio-posts li{display:inline-block;margin-top:25px;}
.image_style{-webikt-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#00aeef none repeat scroll 0 0;box-sizing:border-box;color:#fff;display:inline-block;font-family:'Josefin Sans', sans-serif;margin:0;overflow:hidden;position:relative;text-align:center;width:100%;}
.image_style figcaption{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left;}
.image_style *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.image_style img{width:100%;position:relative;display:block;top:0;opacity:1.0;left:0;-webkit-transition:1.3s ease-in-out;transition:0.4s ease-in-out;}
.image_style_hover figcaption{font-size:1.25em;}
.image_style_hover > .overlay{position:absolute;bottom:0;cursor:pointer;left:0;padding:3em 3em;width:100%;height:100%;}
.image_style_hover h2, .image_style_hover p{margin:0 0 5px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform 0.35s;}
.image_style_hover h2{word-spacing:-0.15em;font-weight:300;text-transform:uppercase;-webkit-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0);-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.image_style_hover h2 span{font-weight:800;}
.image_style_hover p{-webkit-transition-delay:0s;transition-delay:0s;font-weight:600;}
.image_style_hover a{left:0;right:0;top:0;bottom:0;position:absolute;color:#ffffff;}
.image_style_hover:hover img{opacity:0.55;filter:blur(0px);}
.image_style_hover:hover > .overlay h2{opacity:1;-webkit-transform:translate3d(0%, 0%, 0);transform:translate3d(0%, 0%, 0);-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.image_style_hover:hover > .overlay p{opacity:80;color:#fff;-webkit-transition-delay:0.6s;transition-delay:0.6s;display:none;}
.image_style_hover:hover > .overlay::before{background:rgba(255, 255, 255, 0);left:30px;right:30px;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;}
#team{padding:70px 0;background:#f9f9f9;}
.teamportfolio{}
.teamportfolio .teamPost li{display:inline-block;}
.teamWrap{position:relative;overflow:hidden;border-radius:5px;cursor:pointer;box-shadow:0px 0px 20px rgba(0,0,0,0.1);}
.team_Wrap img{transition:all 0.25s ease-in-out;}
.team_Wrap::before{position:absolute;content:"";width:150px;left:-250px;height:30px;background-color:#00aeef;transform:skew(30deg);z-index:4;box-shadow:-50px 10px 0px 10px rgba(0,0,0,0.5);-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.team_Wrap::after{position:absolute;content:"";right:-300px;bottom:20px;padding:30px;width:250px;background-color:#00aeef;opacity:0.9;transform:skew(30deg);box-shadow:-25px 40px 0px 20px rgba(0,0,0,0.5);transition:all 0.25s ease-in-out;transition-delay:0.2s;}
.team_Wrap .card-name{top:calc(40%);left:0px;right:0px;text-align:center;color:#FFF;font-weight:bold;font-size:21px;padding:10px 0px;background-color:rgba(0,0,0,0.2);transform:scale(0, 0);transition:all 0.25s ease-in-out;transition-delay:0.2s;}
.card-icons, .card-name{position:absolute;}
.team_Wrap .card-icons{bottom:40px;right:20px;z-index:7;transform:scale(0, 0);transition:all 0.25s ease-in-out;transition-delay:0.4s;}
.team_Wrap .card-icons .fa{margin:0px 10px;color:#fff;}
.team_Wrap:hover img{filter:blur(2px) brightness(70%);transform:scale(1.1, 1.1);}
.team_Wrap:hover::before{left:-20px;}
.team_Wrap:hover::after{right:-50px;}
.team_Wrap:hover .card-name{transform:scale(1, 1);}
.team_Wrap:hover .card-icons{transform:scale(1, 1);}
.blogWrapper{position:relative;padding:70px 0;background-size:cover;}
.blogWrap{padding:70px 0;}
.blog-grid{}
.blog-grid li{margin-bottom:30px;}
.blog-grid .blog-inter{background:#fff;padding:20px;border:1px solid #e4e4e4;-webkit-box-shadow:0 4px 10px rgba(0, 0, 0, 0.09);box-shadow:0 4px 10px rgba(0, 0, 0, 0.09);-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.blog-grid .blog-inter:hover{-webkit-box-shadow:0 4px 61px rgba(0, 0, 0, 0.09);box-shadow:0 4px 61px rgba(0, 0, 0, 0.09);}
.blog-grid li:hover img{-webkit-transform:scale(1.5);transform:scale(1.5);}
.blog-grid li .itemHover{content:"";height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px;transform:scale(0);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.blog-grid li:hover .itemHover{transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.blog-grid .photo-thumb{padding:0;overflow:hidden;position:relative;top:0;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;}
.blog-grid .photo-thumb:hover{background:#ffffff;}
.blog-grid .photo-thumb img{width:100%;-webkit-transition:all 0.5s;transition:all 0.5s;}
.blog-grid .photo-thumb .date{font-size:16px;z-index:1;position:absolute;left:80px;right:80px;text-align:center;bottom:10px;color:#fff;background:#fcb80b;padding:6px 12px;}
.blog-grid h4{font-size:20px;line-height:27px;margin-top:20px;min-height:65px;}
.blog-grid .post-tittle h4 a{color:#000;font-weight:600;text-decoration:none;font-family:'Oswald', sans-serif;}
.blog-grid .post-tittle h4 a:hover{color:#051429;}
.blog-grid .blogDate{list-style:none;display:block;}
.blog-grid .blogDate li{display:inline-block;padding-right:8px;margin-bottom:2px;}
.blog-grid .blogDate li i{color:#fcb80b;}
.blog-grid .blogDate li span{margin-left:5px;}
.blog-grid .blog-inter p a{color:#fcb80b;font-style:italic}
.blog-grid .blog-inter p a:hover{color:#fcb80b;}
.style-greens-two{position:relative;overflow:hidden;width:100%;background:#000000;text-align:center;box-shadow:0 0 5px rgba(0, 0, 0, 0.15);}
.style-greens-two *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.style-greens-two img{max-width:100%;}
.style-greens-two div{position:absolute;top:50%;left:50%;border-radius:50%;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px;height:50px;opacity:0;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);background:#ffffff;}
.style-greens-two div:before, .style-greens-two div:after{border-radius:50%;content:'';width:50px;height:50px;background:rgba(255, 255, 255, 0.4);position:absolute;top:0;left:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.style-greens-two i{position:absolute;top:0;left:0;font-size:18px;color:#000000;width:50px;height:50px;line-height:50px;}
.style-greens-two a{left:0;right:0;top:0;bottom:0;position:absolute;}
.style-greens-two.green{background-color:#fcb80b;}
.style-greens-two.green i{color:#fcb80b;}
.blog-inter:hover .style-greens-two img, .style-greens-two.hover img{opacity:0.3;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.blog-inter:hover .style-greens-two div, .style-greens-two.hover div{opacity:1;}
.blog-inter:hover .style-greens-two div:after, .blog-inter:hover .style-greens-two.hover div:after, .blog-inter:hover .style-greens-two div:before, .blog-inter:hover .blog-inter:hover .style-greens-two div:before{-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.blog-inter:hover .style-greens-two div:before, .style-greens-two.hover div:before{-webkit-transform:scale(1.45);transform:scale(1.45);}
.blog-inter:hover .style-greens-two div:after, .style-greens-two.hover div:after{-webkit-transform:scale(1.88);transform:scale(1.88);}
.blog-inter .post-content{padding:20px 5px;}
.blog-inter .post-content .post-title{font-size:21px;font-weight:600;min-height:60px;text-decoration:none;line-height:26px;margin-top:0;color:#00aeef;font-family:'Open Sans', sans-serif}
.blog-inter .post-content .post-title:hover{text-decoration:none;}
.blog-inter .post-content a:hover{text-decoration:none;color:#00aeef;}
.blog-inter .post-content .post-meta{margin-bottom:20px;border-bottom:1px solid rgba(0, 0, 0, 0.10);padding-bottom:10px;}
.blog-inter .post-content .post-meta ul{margin:0;padding 0;}
.blog-inter .post-content .post-meta ul li{list-style:none;display:inline-block;margin:0 10px;color:#a0a0a0;font-size:14px;font-weight:600;}
.blog-inter .post-content .post-meta ul li:first-child{margin-left:0;}
.blog-inter .post-content .post-meta ul li a{color:#515151;text-decoration:none;transition:.3s ease-in;}
.blog-inter .post-content .post-comments{}
.post_padding{padding:0px 5px !important;}
.post_padding .post_meta{margin-bottom:8px !important;padding-bottom:7px !important;}
.blog-inter .post-content .post-comments ul{margin:0;padding:0;}
.blog-inter .post-content .post-comments ul li{list-style:none;display:inline-block;color:#a0a0a0;}
.blog-inter .post-content .post-comments ul li:last-child{float:right;}
.blog-inter .post-content .post-comments ul li a{color:#505050;text-decoration:none;transition:.3s ease-in;}
.blog-inter .post-content .post-comments ul li:last-child a{font-size:11px;text-transform:uppercase;padding:5px 10px;background-color:#00aeef;line-height:5px;font-weight:700;letter-spacing:1px;color:#fff;border-radius:2px;}
.blog-inter .post-content .post-desc{color:#505050;font-size:16px;line-height:26px;}
.blog-inter .post-content .post-desc p{font-size:14px;line-height:26px;}
.blog-inter .post-content .read-more{font-size:14px;text-transform:uppercase;padding:10px 25px;line-height:23px;font-weight:600;border-radius:2px;color:#515151;margin-top:20px;display:inline-block;border:1px solid rgba(0, 0, 0, 0.1);transition:.3s ease-in;}
.inner-heading{background:#5d5d5d url(../images/blog-bg.jpeg) no-repeat top;background-size:cover;padding:130px 0 65px 0;text-align:center;}
.inner-heading h1{font-size:36px;font-weight:500;color:#fff;margin:0;font-family:'Josefin Sans', sans-serif;}
.side-bar{background:#fff;border:1px solid #e4e4e4;padding:20px;margin-bottom:30px;}
.side-bar .side-barBox{}
.side-bar .side-barTitle{font-size:18px;font-weight:600;color:#666;margin-bottom:20px;}
.side-bar .search{position:relative;margin-bottom:15px;}
.side-bar .search .form-control{border-radius:0;height:auto;padding:10px 12px;border-color:#ddd;}
.side-bar .search .btn{position:absolute;right:0;top:0px;border-radius:0;background:none;font-size:20px;}
.side-bar .categories{list-style:none;margin-bottom:10px;}
.side-bar .categories li{margin-bottom:15px;position:relative;padding-left:16px;}
.categories li{margin:18px 0;}
.side-bar .categories li:before{content:"\f0da ";font-family:'FontAwesome';position:absolute;left:0px;color:#000;font-size:12px;top:3px;}
.side-bar .categories li a{margin-top:0;color:#888888;text-decoration:none;font-size:14px;font-weight:600;}
.side-bar .papimg-post{}
.side-bar .papimg-post li{border-bottom:1px solid #ececec;padding:20px 0;margin:0px;}
.side-bar .papimg-post li:last-child{border-bottom:0;}
.side-bar .papimg-post .media-left{margin-right:0px;}
.side-bar .papimg-post .media-left a{width:80px;margin-top:0;margin-right:5px;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.side-bar .papimg-post .media-left img{max-width:100%;-webkit-transform:scale(0) !important;transform:scale(1) !important;}
.side-bar .papimg-post .media-heading{display:inline-block;width:100%;color:#777777;margin-top:0px;font-size:14px;line-height:20px;}
.side-bar .papimg-post span{color:#000;letter-spacing:0px;font-size:11px;}
.side-bar .archive{}
.side-bar .archive li{line-height:45px;margin-bottom:10px !important;}
.side-bar .archive li a{margin-top:0;color:#888;font-size:14px;font-weight:600;}
.side-bar .archive li span{float:left;height:30px;width:30px;text-align:center;background:#051429;border:1px solid #fff;outline:3px solid #051429;margin-right:20px;line-height:26px;font-size:12px;color:#fff;margin-top:10px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.side-bar .archive li a:hover span{background:#00aeef;color:#fff;}
.side-bar .photo-bar{margin:0 -5px;}
.side-bar .photo-bar li{float:left;width:25%;padding:0 5px;margin-bottom:10px;}
.side-bar .photo-bar li a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.side-bar .photo-bar li a img{max-width:100%;-webkit-transform:scale(0) !important;transform:scale(1) !important;}
.side-bar .tags-bar{}
.side-bar .tags-bar li{display:inline-block;float:left;margin-bottom:10px !important;}
.side-bar .tags-bar li a{font-size:13px;color:#969595;border:1px solid #dadada;padding:7px 10px;display:inline-block;margin-right:5px;margin-bottom:5px;text-transform:uppercase;}
.side-bar .tags-bar li a:hover{color:#fff;text-decoration:none;}
.pagination-area{margin-top:25px;text-align:center;}
.pagination-area .showreslt{font-size:14px;font-weight:600;margin-top:10px;}
.pagination-area .pagination{text-align:center;margin:0;}
.pagination-area .pagination>li{display:inline;}
.pagination-area .pagination li a:hover, .pagination li.active a{background:#00aeef;border:1px solid #00aeef;color:#fff;}
.pagination-area .pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span{}
.pagination-area .pagination>li:last-child>a, .pagination>li:last-child>span{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;}
.pagination-area .pagination>li:first-child>a, .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:0px!important;color:#337ab7;background-color:#fff;border:1px solid #ddd;}
.tesWrap{background:url(../images/service-bg.jpg) no-repeat;padding:77px 0;background-size:cover;}
.tesWrap .section-title{padding-bottom:28px;}
.tesWrap p{color:#fff !important;}
.testimonials li{margin:10px;}
.testimonials_detail{padding:25px 20px;border:2px solid #00aeef;border-radius:.15625in;}
.testimonials_detail h4{font-family:'Josefin Sans', sans-serif;text-transform:uppercase;color:#fff;}
.testimonials_detail p{position:relative;font-size:14px;line-height:24px;padding:0px 12px;font-style:italic;color:#696969;}
.testimonials_detail p:before{content:"\f10d";font-family:'FontAwesome';position:absolute;top:-5px;left:0px;color:#00aeef75;font-size:43px;font-style:normal;}
.jag-tst-avatar{text-align:center;padding-bottom:10px;}
.jag-tst-avatar img{border:3px solid #ebebeb;border-radius:50%;width:auto;margin:auto;}
.jag-tst-details{}
.jag-tst-details .jag-name{color:#00aeef;font-size:15px;font-family:'Josefin Sans', sans-serif;}
.jag-tst-details .jag-designation{color:#CCCCCC;font-size:15px;font-family:'Josefin Sans', sans-serif;}
.jag-tst-details .jag-rating{color:#00aeef;}
.testimonials .owl-controls{display:none !important;}
#counter{padding:70px 0;background:#f9f9f9;}
#counter .counter-number{font-family:'Josefin Sans', sans-serif;font-size:30px;display:block;margin-top:10px;color:#1a1a1a;}
#counter span{color:#aaa;font-weight:bold;}
.counter_area{text-align:center;}
.counter_area_1{text-align:center;}
.counter-icon{font-size:40px;margin-bottom:-10px;text-align:center;color:rgba(26, 26, 26, 0.68);}
.counterbox{padding:20px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;background:rgba(0, 0, 0, 0.07) none repeat scroll 0 0;}
.counterbox:hover{border-radius:10px 100px}
.pricingWrap{padding:70px 0px}
.single-pricing{padding:20px 0;background:#f6f6f6;text-align:center;-webkit-transition:all 0.36s ease 0s;transition:all 0.36s ease 0s;}
.single-pricing:hover{box-shadow:0px 9px 20px 0 rgba(160, 160, 160, 0.48)}
.price{padding:25px;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.single-pricing h3{border-bottom:1px solid #ddd;display:inline-block;font-family:'Josefin Sans', sans-serif;font-size:18px;font-weight:600;letter-spacing:3px;margin-bottom:10px;padding:0 0 10px;-webkit-transition:all 0.36s ease 0s;transition:all 0.36s ease 0s;}
.price h4{color:#666;font-size:52px;-webkit-transition:all 0.36s ease 0s;transition:all 0.36s ease 0s;}
.price span{font-size:14px;display:block;margin-top:10px;}
.pricing-list{list-style:outside none none;text-align:center;padding:0 25px;}
.pricing-list li{border-bottom:1px solid #ddd;color:#161616;padding:15px 0;-webkit-transition:all 0.36s ease 0s;transition:all 0.36s ease 0s;}
.pricing-btn{padding:25px 0}
.single-pricing.recommended{box-shadow:0px 9px 20px 0 rgba(160, 160, 160, 0.48);-webkit-transform:scale(1.05);transform:scale(1.05);margin:20px 0;}
.single-pricing.recommended .price h4, .single-pricing:hover .price h4{color:#333}
.pricing-btn .button{font-family:'Open Sans', sans-serif;text-transform:uppercase;display:inline-block;padding:12px 25px;position:relative;font-weight:700;font-size:13px;color:#333;letter-spacing:1px;background:transparent;border:2px solid #333;-webkit-transition:0.36s;transition:0.36s;}
.pricing-btn .button:hover{text-decoration:none;}
.brand-section{position:relative;padding:52px 0px 37px 0px;background-color:#f5f5f5;}
.brand-section .brand-content{position:relative;padding:0px 50px;}
.brand-section li{position:relative;margin:0 auto;text-align:center;}
.brand-section .owl-controls{display:none !important;}
.contWrap{position:relative;overflow:hidden;}
.map_location{}
.map_location iframe{width:100%;}
.contact-area{margin-top:-125px;width:100%;background-color:#f7f7f7;padding:45px 50px 10px 50px;box-shadow:0px 16px 28px 0px rgba(0, 0, 0, 0.15);border-radius:5px;}
#contactgoogleMap{width:100%;height:350px;}
.contact-form .form-control{border:1px solid #ddd;border-radius:0;height:45px;background-color:transparent;}
.contact-form .form-control.message{height:150px;}
#form-messages{display:none;}
#form-messages.alert-danger, #form-messages.alert-success{display:block;}
.contact-info h2{color:#2B2B2B;position:relative;font-size:30px;margin-top:10px;text-transform:uppercase;font-weight:600;font-family:'Josefin Sans', sans-serif;}
.contact-form h2{color:#2B2B2B;position:relative;font-size:30px;margin-top:10px;text-transform:uppercase;font-weight:600;font-family:'Josefin Sans', sans-serif;}
.contact-form{margin-bottom:40px;}
.single-contact{position:relative;margin-bottom:140px;}
.single-contact i{font-size:25px;}
.all-contacts{margin-top:25px;}
.contact-detail{position:absolute;top:0%;left:8%;}
.contact-detail h5{font-size:18px;font-weight:500;margin:0px;text-transform:capitalize;}
.contact-detail p{font-size:14px;}
.contact-form .default-btn{font-family:"Open Sans",sans-serif;letter-spacing:2px;background-color:#222;color:#ddd;line-height:40px;display:inline-block;padding:4px 30px;border-radius:0;font-size:12px;text-transform:uppercase;font-weight:600;border:0px;}
.footer-inner h4{color:#fff;margin-bottom:15px;font-size:17px;}
.footer-area{background:url(../images/footer-bg.jpg) no-repeat;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;}
.footer-area .footer-bg{background:rgba(0, 0, 0, 0.7);padding-top:70px;}
.footer-col-1 p{font-size:14px;color:#fff;}
.footer-col-1 p>span{display:block;color:#FFFFFF;}
.footer-social ul>li{float:left;margin-right:20px;}
.footer-social ul>li>a>i{color:#fff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease}
.footer-social ul>li>a>i:hover{color:#00aeef;}
.footer-social ul>li>a>i.fa-twitter{color:#00aeef;}
.footer-pages ul>li>a{font-size:14px;color:#fff;}
.footer-pages ul>li>a:hover{text-decoration:none;}
.footer-inner{line-height:35px;}
.recent-detail h5>a{font-size:14px;color:#fff;font-weight:500;}
.recent-detail h5>a:hover{color:#00aeef;text-decoration:none;}
.recent-detail h6{font-size:11px;font-weight:400;color:#b3b3b2;margin-top:5px;}
.footer-post{display:inline-flex;}
.recent-detail{margin-left:20px;}
.subscribe-area input[type=email]{padding-left:10px;border:none;color:#908F8F;width:100%;}
.subscribe-area input[type=submit]{width:100%;margin-top:10px;border:none;background:#00aeef;color:#fff;cursor:pointer;}
.subscribe-area{margin-top:25px;}
.copyright-area{margin-top:50px;border-top:1px solid #414040;padding:10px 0px;}
.copyright p{color:#fff;font-size:13px;}
.footer-menu ul>li{float:left;margin-left:25px;font-size:11px;}
.footer-menu{float:right;}
.footer-menu ul>li>a{color:#fff;font-weight:300;font-size:20px;}
.footer-menu ul>li>a:hover{color:#00aeef;text-decoration:none;}
.footer-inner img{padding-bottom:5px;}
.footer-inner a{color:#fff;}
.totop{background-color:#00aeef;position:fixed;bottom:80px;right:15px}
.totop>a{background-color:#00aeef;color:#fff;display:block;font-size:22px;padding:10px 12px;}
.totop>a:hover{background-color:#051429;}
.totop>a:hover i{color:#fff}
.totop>a i{color:#fff;}
.videoWrp{background:none;position:relative;padding:0;height:680px;}
.hero-wrapper{height:600px;min-width:100%;position:absolute;top:0px;left:0;width:100%;}
.video{position:relative;}
.hero-wrapper:before{content:'';position:absolute;top:-60px;z-index:-1;width:100%;height:100%;}
.hero-image{width:100%;height:100%;overflow:hidden;z-index:-1;top:0;background-position:center center;background-size:cover;}
.hero-image #bgvid{display:block;min-height:100%;min-width:100%;max-width:inherit;}
.videohover{position:absolute;top:60px;left:0;width:100%;z-index:99;}
.banner-info{margin-top:100px;}
.slider-wrap h5{color:#fff;font-size:16px !important;text-transform:none !important;text-align:center;z-index:10000;}
.slider-wrap h2{color:#fff;font-size:70px;font-weight:700;text-transform:none !important;text-align:center;z-index:10000;text-shadow:0 0 1px rgba(24,24,24,.75);}
.slider-wrap h2 span{color:#00aeef}
.slider-wrap h4{color:#fff;font-size:48px;font-weight:700;text-transform:none !important;text-align:center;z-index:10000;text-shadow:0 0 1px rgba(24,24,24,.75);}
.slider-wrap h4 span{color:#00aeef}
.slider-wrap p{color:#fff;font-size:16px;font-weight:600;text-transform:none !important;text-align:center;text-shadow:0 0 1px rgba(24,24,24,.75);z-index:10000;padding:25px 0}
.slider-wrap .readmore{margin-top:18px;text-align:center}
.slider-wrap .readmore a{display:inline-block;z-index:10000;padding:10px 20px;text-decoration:none;font-size:16px;text-align:center;;position:relative;cursor:pointer;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;color:#fff !important;border:1px solid #fff;}
.commentArea{position:relative;margin-bottom:50px;}
.blog-comments{margin-top:50px;}
.reviews-container{position:relative;max-width:820px;}
.reviews-container{position:relative;max-width:820px;}
.reviews-container .review-box{position:relative;margin-bottom:30px;min-height:100px;}
.reviews-container .rev-thumb{position:absolute;left:0px;top:0px;width:70px;height:70px;border-radius:50%;border:1px solid #CCC;margin-bottom:20px;background:#ffffff;}
.reviews-container .rev-thumb img{display:block;width:70px;height:70px;border-radius:50%;-webkit-transform:none !important;transform:none !important;}
.reviews-container .rev-content{position:relative;padding-left:90px;}
.reviews-container .rev-info{margin-top:-5px;letter-spacing:1px;font-size:14px;line-height:24px;color:#777777;font-weight:500;margin-bottom:8px;}
.reviews-container .rev-info span{display:inline-block;color:#222222;font-size:16px;margin-right:25px;font-weight:500;}
.reviews-container .rating{color:#fcb80b;font-size:14px;line-height:15px;margin-bottom:8px;}
.reviews-container .rating .fa{display:inline-block;}
.reviews-container .rev-text{position:relative;}
.reviews-container .rev-text p{font-size:13px;color:#666666;line-height:24px;margin:0;}
.shop-comment-form{position:relative;margin-top:50px;max-width:820px;}
.shop-comment-form h2{position:relative;color:#222222;font-size:30px;font-weight:600;margin-bottom:10px !important;}
.shop-comment-form .mail-text{position:relative;color:#777777;font-size:16px;margin-bottom:15px;}
.themee_color{color:#fcb80b;}
.shop-comment-form .rating-box{position:relative;margin-bottom:20px;}
.shop-comment-form .rating-box .text{position:relative;font-size:16px;font-weight:400;color:#222222;margin-bottom:15px;}
.shop-comment-form .rating-box .rating{position:relative;display:inline-block;}
.shop-comment-form .rating-box .rating a{position:relative;color:#333333;font-size:14px;display:inline-block;margin-right:15px;}
.shop-comment-form .rating-box .rating a:hover{color:#fcb80b;}
.shop-comment-form .rating-box .rating .fa{position:relative;display:inline-block;}
.shop-comment-form .form-group{position:relative;margin-bottom:20px;}
.shop-comment-form .form-group label{position:relative;color:#333333;font-size:14px;font-weight:400;}
.shop-comment-form .form-group textarea{position:relative;display:block;width:100%;line-height:26px;padding:10px 15px;color:#848484;border:1px solid #dddddd;height:120px;font-weight:300;background:#ffffff;resize:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.shop-comment-form .form-group:last-child{margin-bottom:0px;}
.shop-comment-form button{margin-top:10px;}
.btn-style-three{font-family:'Open Sans',sans-serif;letter-spacing:2px;background-color:#222;color:#ddd;line-height:40px;display:inline-block;padding:4px 30px;border-radius:0;font-size:12px;text-transform:uppercase;font-weight:600;border:0px;}
.shop-comment-form .form-group input[type="text"], .shop-comment-form .form-group input[type="email"]{position:relative;display:block;width:100%;line-height:28px;padding:10px 15px;border:1px solid #dddddd;height:50px;color:#848484;font-weight:300;background:#ffffff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
#particles-js{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;}
#home_typer{background:url(../images/banner-8.jpeg) no-repeat top;background-size:cover;background-position:center center;display:-webkit-box;display:-webkit-flex;text-align:center;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ffffff;height:100vh;position:relative;}
#home_particle{background:url(../images/banner-7.jpeg) no-repeat top;background-size:cover;background-position:center center;display:-webkit-box;display:-webkit-flex;text-align:center;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ffffff;height:100vh;position:relative;}
#home_static{background:url(../images/banner-6.jpeg) no-repeat top;background-size:cover;background-position:center center;display:-webkit-box;display:-webkit-flex;text-align:center;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ffffff;height:100vh;position:relative;}
.parallax-section{padding:20px 0 70px 0px;position:relative;background-attachment:fixed !important;background-size:cover !important;}
#home h3{color:#f0f0f0;}
#home .overlay{background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:100%;}
#js-rotating{border:1px solid #fff;padding:10px 20px;display:inline-block;}
.staticSlider{background:url(../images/banner-4.jpeg) no-repeat top;background-size:cover;background-position:center center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ffffff;height:100vh;position:relative;}
.slidewrap{text-align:center;margin-top:-30px;}
.slidewrap h3{color:#fff;font-size:30px;font-weight:600;text-transform:none !important;text-align:center;text-shadow:0 0 1px rgba(24,24,24,.75);margin-left:60px;}
.slidewrap h1{color:#fff;font-size:70px;font-weight:700;text-transform:none !important;text-align:center;text-shadow:0 0 1px rgba(24,24,24,.75);font-family:'Josefin Sans', sans-serif;margin-left:60px;}
.slidewrap h1 span{color:#00aeef;}
.slidewrap p{color:#fff;font-size:16px;font-weight:600;text-transform:none !important;margin-left:60px;}
.slidewrap a{padding:11px 40px;text-decoration:none;font-size:18px;position:relative;cursor:pointer;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;color:#fff !important;border:2px solid #fff;border-radius:6px;font-family:'Josefin Sans', sans-serif;background:none;}
.slidewrap a:hover{background:#00aeef;border:2px solid #fff;}

.col-md-4.col-sm-6.glry-pd {
    padding-right: 0px;
	
}
.col-md-4.col-sm-6.glry-pd img{padding-bottom:20px;}
/*-------------------------fully autometic product---------------------------------*/
#customers {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
  
}
#customers  tbody { 
    overflow:scroll;
}
#customers {
    
    border-collapse: collapse;
    width: 100%;
}

#customers td, #customers th {
    border: 1px solid #01668d;
    padding: 18px;
	text-align: center;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}



/*-------------------------fully autometic product end---------------------------------*/



/*-------------------------All product end---------------------------------*/
#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top:115px;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 600px;
}

/* Caption of Modal Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
.modal-content, #caption {    
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

/* The Close Button */
.closee {
    position: absolute;
    top: 77px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.closee:hover,
.closee:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

.mmm{cursor: pointer;}
.entry-content{padding: 40px 0px;}
/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}


/*-------------------------All product end---------------------------------*/


/*-----------------------------------------------------------------------------------------*/



@media only screen and (min-width:501px) and (max-width:767px) {
	.single_about .up h3{font-size:22px;position: absolute; padding-top: 30%!important;top: -450px!important;}
	
	.about-img img{height:auto!important;width:50%;display: block;margin: 0 auto;}
	.single_about .section-title h3{font-size:24px;position: absolute; top: -365px;}
	.about-info  .about-img img {padding-top: 8%!important;}
	.single_about{padding: 25px 20px 0px 26px;}
	.section-title h3::after {bottom: -20px!important;}
	.about-info{padding:0px!important;}
	.serviceList li {   margin-bottom: 55px;}
	#portfolio .row {display: flex!important;}
	
}

@media only screen and (min-width:368px) and (max-width:500px) {
	.single_about .up h3{font-size:22px;position: absolute; padding-top: 30%!important;top: -690px!important;}
	.about-img img{height:auto!important;}
	.single_about .section-title h3{font-size:22px;position: absolute; top: -350px;}
	.whychoose-wrap{background-size: 860px 350px;padding: 25px 0;min-height: 150px;}
	.about-info  .about-img img {padding-top: 20%!important;padding-left: 15px!important;}
	.single_about{padding: 25px 20px 0px 26px!important;}
	.section-title h3::after {bottom: -5px!important;}
	.about-info{padding:0px!important;}
	.serviceList li {   margin-bottom: 40px;}
	.glry-pd {    padding-left: 0px!important;}
	.footer-menu{float:left!important;}
	
}

@media only screen and (max-width:299px){
	.single-contact{margin-bottom: 195px;}
	.btm-abt{padding-bottom:0px!important;}
	.about-img{margin-top:70px!important;}
	.about-img img{height:auto!important;}
	.about-img::before{width: 55%!important;}
		.single_about .section-title h3{font-size:22px;position: absolute; padding-top: 35%!important;top: -400px;}
		.single_about .up h3{font-size:22px;position: absolute; padding-top: 35%!important;top: -450px!important;}
		.img-up{margin-top:0px!important;}
		.section-title h3::after {bottom: -10px!important;}
		
		.serviceList li {   margin-bottom: 40px;}
		.whychoose-wrap{background-size: 630px;padding: 25px 0;min-height: 150px;}
		#portfolio{padding:10px;}
		.second-cnt{margin-bottom: 80px !important;}
		.third-cnt{margin-bottom: 45px !important;}
		.four-cnt{margin-bottom: 10px !important;}
		.five-cnt{margin-bottom: 20px !important;}
		.footer-menu{float:left!important;}
		.glry-pd {    padding-left: 0px!important;}
		.whychoose-wrap .video .matter{padding-top:40px}
		.whychoose-wrap .video .matter h6 {    font-size: 22px;}
}

@media only screen and (min-width:300px) and (max-width:367px) {
	.single-contact{margin-bottom: 195px;}
	.contact-area .contact-info .phone_texttt{padding: 7px 20px;}
	.about-img{margin-top:70px!important;}
	.about-img img{height:auto!important;}
	.about-img::before{width: 55%!important;}
	h3{font-size:22px!important;}
		.single_about .section-title h3{font-size:22px!important;position: absolute; padding-top: 35%!important;top: -450px;}
		.section-title h3::after {bottom: -10px!important;}
		.single_about .up h3{font-size:22px;position: absolute; padding-top: 14%!important;top: -495px!important;}
		.img-up{margin-top:0px!important;}
		.serviceList li {   margin-bottom: 40px;}
		.whychoose-wrap{background-size: 630px;padding: 25px 0;min-height: 150px;}
		#portfolio{padding:10px;}
		.second-cnt{margin-bottom: 90px !important;}
		.third-cnt{margin-bottom: 55px !important;}
		.four-cnt{margin-bottom: 15px !important;}
		.five-cnt{margin-bottom: 30px !important;}
		.footer-menu{float:left!important;}
		.glry-pd {    padding-left: 0px!important;}
		.whychoose-wrap .video .matter{padding-top:40px}
		.whychoose-wrap .video .matter h6 {    font-size: 22px;}
}

@media only screen and (min-width:768px) and (max-width:901px) {
	.whychoose-wrap{padding:150px;}
		.about-img img{height:auto!important;}
	.about-img::before{width: 75%!important;}

	
}
/*-----------------------------------------------------------------------------------------*/
@media screen and (max-width:380px){.second-cnt{margin-bottom: 90px !important;}
		.third-cnt{margin-bottom: 55px !important;}
		.four-cnt{margin-bottom: 15px !important;}
		.five-cnt{margin-bottom: 30px !important;}
}

@media only screen and (min-width:992px) and (max-width:1200px) {
	.nav > li > a{padding: 10px 0px!important;}
}

@media screen and (max-width:380px){.first-cnt{margin-bottom:205px!important;}
}
@media screen and (max-width:368px){.header-top .logo{z-index:0;}
}
@media screen and (max-width:991px){.header-top .logo img{width:50%;}.header-top .logo{z-index:99;width: 80%;
}
@media screen and (max-width:1440px){}
@media screen and (max-width:1200px){.header-top nav.navbar.bootsnav ul>li>a .phone_text{margin-left:0px;}
.header-top nav.navbar.bootsnav ul>li>a{padding:13px 10px;}
.single_about{margin-left:-150px;padding:57px 20px 50px 26px;margin-top:14px;}
.single-item .details h3{font-weight:bold;font-size:16px !important;}
.single-item .details p{font-size:14px;min-height:130px;}
.blog-inter .post-content .post-title{font-size:18px;min-height:78px;}
}
@media screen and (max-width:991px){
	.navigationwrape{padding-top: 30px!important;}
	.about-img::before{width: 50% !important;}
	.about-info {    padding: 0px 0;}.section-title h3{margin-top: 14px;}
	.single-item{padding: 0 0px 0px;}
	.contact-area{margin-top: 0px;}
	.tablee-wrapperr-scroll-y {  display: block;  max-height: 300px;  overflow-y: auto;  -ms-overflow-style: -ms-autohiding-scrollbar;}
	#customers th {	font-size: 16px;    padding-top: 12px;    padding-bottom: 12px;    /* text-align: left; */    background-color: #00aeef;    color: white;}
	.navbar.affix-top {position: relative!important;} 
.slider_Part {    margin-top: 0!important;} 
	.affix {	position: relative!important;}.navigationwrape{margin-top:20px;float:none;}.affix .navigationwrape{float:left;width: 100%;}.header-top .navbar{margin-bottom: 5px!important;}.navbar-nav ul{width:100%;}
/* .navbar-default .navbar-toggle .icon-bar:hover{background-color: #000 !important;} */
.header-top{background-color: rgb(43, 43, 43);}
nav.navbar.bootsnav .navbar-brand{display:inline-block;float:none !important;margin:0 !important;}
nav.navbar.bootsnav .navbar-header{float:right;display:block;text-align:center;}
nav.navbar.bootsnav .navbar-toggle{display:inline-block;margin-top:30px;}
nav.navbar.bootsnav .navbar-collapse{border:none;margin-bottom:0;}
nav.navbar.bootsnav .navbar-collapse.collapse{display:none !important;}
nav.navbar.bootsnav .navbar-collapse.collapse.in{display:block !important;width: 100%!important;}
nav.navbar.bootsnav .navbar-nav{float:none !important;/*padding-left:30px;padding-right:30px;*/margin:0px -15px;}
nav.navbar.bootsnav .navbar-nav > li{float:none;}
nav.navbar.bootsnav .navbar-nav > li > a{display:block;width:100%;padding:10px 0;}
.navbar-collapse{background:#2B2B2B;margin-top:-17px;border-top:0px !important;}
.navigationwrape .navbar{min-height:0px;}
.navbar-default .navbar-toggle {background-color:#fff!important;}
.navbar-default .navbar-toggle .icon-bar:hover{background-color:#000!important;}
.single_about{margin-left:0px;}
.whychoose-wrap .video .matter h6{font-size:36px;}
.whychoose-wrap .video .matter h5{font-size:24px;}
.whychoose-wrap .video .matter i{font-size:20px;width:50px;height:50px;text-align:center;padding:0;line-height:50px;}
.teamWrap{margin-top:25px;}
.teamWrap img{width:100%;margin:0 auto;}
.cs-item-text-box{left:20px;}
.blog-inter .post-content .post-title{font-size:21px;min-height:60px;}
.counterbox{margin:20px 0;}
.single-pricing.recommended{margin:40px 0;}

}
@media screen and (max-width:767px){.navbar{margin-bottom:0 !important;min-height:0px !important;}
.navigationwrape{margin-top:0px;}
.header-top .logo-img{display:none;}
.header-top .logo-img-res{display:block;float:left;margin-top:12px;}
.teamWrap .image img{}
.navbar-default .navbar-toggle{margin-top:22px;}
..navbar-collapse{/*background:#2B2B2B;*/margin-top:0px;border-top:0px !important;}
.s-header-shape{display:none;}
.s-header-shape-1{display:none;}
.s-header-shape-2{display:none;}
.about-img:before{border:none;}
.about-info{padding:70px 0;}
.about-img{margin-top:40px;}
.single-pricing.recommended{-webkit-transform:none;transform:none;}
.videoWrp{height:470px;}
.slider-wrap h2{font-size:28px;}
.slider-wrap p{font-size:14px;font-weight:normal;padding:8px 0px;}
.contact-detail{left:15%;}
#home_static{height:80vh;}
#home_typer{height:80vh;}
@media screen and (max-width:560px){.portfolio-area .container-filter li{display:block;}
.slider-wrap h4{font-size:28px;}
.single_about{box-shadow:none}
}
.jssorl-009-spin img{animation-name:jssorl-009-spin;animation-duration:1.6s;animation-iteration-count:infinite;animation-timing-function:linear;}
@keyframes jssorl-009-spin{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.jssorb057 .i{position:absolute;cursor:pointer;}
.jssorb057 .i .b{fill:none;stroke:#fff;stroke-width:2000;stroke-miterlimit:10;stroke-opacity:0.4;}
.jssorb057 .i:hover .b{stroke-opacity:.7;}
.jssorb057 .iav .b{stroke-opacity:1;}
.jssorb057 .i.idn{opacity:.3;}
.jssora073{display:block;position:absolute;cursor:pointer;}
.jssora073 .a{fill:#ddd;fill-opacity:.7;stroke:#000;stroke-width:160;stroke-miterlimit:10;stroke-opacity:.7;}
.jssora073:hover{opacity:.8;}
.jssora073.jssora073dn{opacity:.4;}
.jssora073.jssora073ds{opacity:.3;pointer-events:none;}

