a{color:#565656;font-family:'lato';outline-style:none!important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a:hover{color:#FFBC00;text-decoration:none;}

.mt0{margin-top: 0px!important;}
.mt10{margin-top: 10px!important;}
.mt20{margin-top: 20px!important;}
.mt30{margin-top: 30px!important;}
.mt40{margin-top: 40px!important;}

.mb0{margin-bottom: 0px!important;}
.mb10{margin-bottom: 10px!important;}
.mb20{margin-bottom: 20px!important;}
.mb30{margin-bottom: 30px!important;}
.mb40{margin-bottom: 40px!important;}

p:empty {
    display: none;
}
.generic a{
	color: #018bd4;
}
.generic a:hover{
	text-decoration: underline;
}
html body{background-color:#fff;color:#66808c;font-family:'lato';font-size:16px;overflow-x: hidden; width: 100%;}
blockquote{background-color:#f4f4f4;border-left:10px solid #FFBC00;color:#919191;font-size:1.8em;letter-spacing:2px;line-height:1em;margin:30px 0;padding:30px 30px 30px 60px;}
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6{color:#fff;font-family:'Raleway';margin:20px 0 15px 0;}
h1,
h2,
h3,
h4,
h5,
h6{color:#000;font-family:'Raleway';margin:25px 0 10px 0;}
h1{font-size:2.5em;font-weight:900;letter-spacing:-3px;text-transform:uppercase;}
.page-template-page-sidebar h3.h2,h2{color:#131313;font-size:2em;font-weight:800;margin-top:30px;margin-bottom:.5em;}
.page-template-page-sidebar h2.h3,h3, .mh3 {font-size: 1.5em;line-height:1.3em;font-weight:700;}
.page-template-page-sidebar h2.h3{color: #000}
h4{font-size:1.5;font-weight:700;}
h5{font-size:1em;font-weight:400;}
h6{font-size:0.8em;font-weight:400;margin-top:30px;}
section h2+ul{padding-top:0;}
.same-day-title{
	font-size: 1.5em;
	line-height: 1.3em;
	font-weight: 700;
	text-transform: none;
}
@media (max-width: 549px){
	h1,h2,h3,h4,h5,h6{margin-top: 5px;}
}


img{max-width:100%;height:auto;}
p{color: #000 /*#919191*/;font-family:'Lato';font-size:1.0625em;line-height:1.7em;margin-bottom:1em;}
.copyright p{color: #fff;}
ul li{color:#000;}
p small{text-transform:uppercase;}
section{overflow:hidden;}
select{-moz-appearance:none;}
article{background:#FFBC00;padding:70px 0;}
section ul,
section ol{padding:1em 0 0;list-style-position:inside;}
section ul li ul,
section ul li ol,
section ol li ul,
section ol li ol{padding:0.5em 1em;list-style-position:inside;}
strong{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.padding-top{padding-top:70px;}
.arrow-list ul li{background:url("../img/icon-arrow.png") no-repeat 0 8px;}
.disc-list ul li{background:url("../img/icon-disc-small.png") no-repeat 0 8px;}
.small-arrow-list ul li{background:url("../img/icon-arrow-small.png") no-repeat 0 8px;}
.tick-list ul li{background:url("../img/icon-tick.png") no-repeat 0 8px;}
.common-list,
.disc-list ul,
.arrow-list ul,
.small-arrow-list ul,
.tick-list ul{padding:1em 0 0;list-style:none;}
.arrow-list ul li,
.disc-list ul li,
.small-arrow-list ul li,
.tick-list ul li{padding:0 0 0 1.5em;}
section ul li{line-height:27px;}
.text-capitalize{text-transform:capitalize;}
.text-lowercase{text-transform:lowercase;}
.text-uppercase{text-transform:uppercase;}
.generic{padding:3em 0 3em 0;}
.generic.type2{padding: 0;}
.generic.type2 .container{padding-left: 0;padding-right: 0;width: 100%;}
.generic.type2 .mst{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.generic.type2 .mst+.mst{border-left: 2px solid #fff;}
.generic.type2 .mst .t{width: auto;}
@media (min-width: 768px) {
	.generic.type2 .col-md-12{display: -webkit-box;display: -ms-flexbox;display: flex;}
	.generic.type2 .mst{padding-top: 1.2em;padding-bottom: 1.2em;}
}
@media (max-width: 767px) {
	.generic.type2 .mst{padding-top: 1em;padding-bottom: 1em;}
	.generic.type2 .mst+.mst{margin-top: 0;border-width: 1px;}
	.generic.type2 .mst img {margin: 0 0 5px;}
}
@media (max-width: 549px){
	.generic{padding-top: 2em;}
	.page-template-page-sidebar h2.h3,h3, .mh3{font-size: 1.3em;}
}
.affiliates .image-wrapper{text-align:left;}
.affiliates .cview{height:0;}
.ct-view{background:#232323;text-align:center;padding:4em 0;}
.ct-view h3{color:#fff;}
.ct-image{padding:20px;text-align:center;}
.ct-image img{max-height:250px;padding-bottom:20px;width:auto;}
.author{border-top:1px solid #ccc;margin:50px 0;min-height:100px;padding:30px 0 30px 130px;position:relative;}
.author figure{left:0;overflow:hidden;position:absolute;top:30px;width:100px;}
.author figure img{border-radius:5%;border:1px solid #e1e1e1;padding:6px;}
.author strong{color:#131313;display:block;font-size:1em;font-weight:400;margin:0 0 10px 0;text-transform:uppercase;}
.comments h2{font-size:1.5em;margin:50px 0 20px;}
.comments textarea{min-height:120px;}
.comments .form-control{border:1px solid #e1e1e1;height:45px;}
.comments .form-response{margin:20px 0 0 0;}
.comments-item{border:1px solid #e1e1e1;border-radius:4px;padding:20px 0 20px 70px;position:relative;margin:0 0 15px 40px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.comments-item:hover{border:1px solid #FFBC00;}
.comments-item:hover figure img{border:1px solid #FFBC00;}
.comments-item:hover strong{color:#FFBC00;}
.comments-item.reply{margin-left:120px;}
.comments-item figure{left:-32px;background:#fff;position:absolute;top:13px;width:100px;}
.comments-item figure img{border-radius:5%;border:1px solid #e1e1e1;padding:6px;width:76%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.comments-item p{margin-bottom:10px;}
.comments-item span{color:#919191;display:block;font-size:0.875em;margin:0 0 10px 0;}
.comments-item .reply-link{color:#FFBC00;}
.comments-item .reply-link:hover{color:#333;text-decoration:underline;}
.comments-item .reply-link i{font-size:1.2em;padding:0 5px 0 0;}
.panel-group .panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.panel-group .panel+.panel{margin:0;}
.panel-group .panel-heading{border-radius:0;margin:0 0 10px 0;padding:0;}
.panel-group .panel-heading+.panel-collapse .panel-body{border:none;}
.panel-group .panel-body{background-color:transparent;border:0;margin:0 0 10px 0;}
.panel-group .panel-title>a{background-color:#fff;border:1px solid #e1e1e1;color:#131313;display:block;font-size:1.1em;font-weight:400;line-height:28px;min-height:48px;padding:10px 10px 10px 30px;width:100%;}
.panel-group .panel-title>a:hover{color:#FFBC00;}
.panel-group .panel-title>a:hover i{color:#FFBC00;}
.panel-group .panel-title>a i,.panel-group .panel-title>a em{color:#FFBC00;float:right;font-size:1.3em;}
.btn{background:#FFBC00;border-color:#FFBC00;border-width:2px;border-radius:0;color:#fff;font-size:0.875em;font-weight:bold;padding:13px 25px;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.btn:hover{background-color:#131313;border-color:#131313;border-color:#131313;color:#FFBC00;}
.btn:focus{outline:none;}
.btn input{position:absolute;left:0;top:0;width:100%;height:100%;border:none;opacity:0;}
.btn.btn-bordered:hover,
.btn.btn-bordered.active{border-color:#FFBC00;background:#FFBC00;-webkit-box-shadow:none;box-shadow:none;color:#131313;}
.btn.btn-bordered{border:1px solid #131313;color:#919191;display:block;background:#131313;font-size:1em;border-radius:0;padding:0.5em 2em;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.btn.btn-foot-news{background-color:#FFBC00;border-radius:0;color:#333;font-size:1.3em;height:40px;padding:0;position:absolute;right:0;top:0;width:70px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.btn.btn-foot-news:hover{background-color:#333;color:#FFBC00;border:1px solid #FFBC00;}
.btn.btn-search{background-color:#FFBC00;border-radius:0;color:#fff;font-size:.9em;height:41px;padding:0;width:73px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.btn.btn-search:hover{background-color:#131313;color:#FFBC00;}
.btn.btn-more{display:inline-block;font-size:0.9em;font-weight:600;line-height:25px;padding:8px 20px;width:auto;}
.btn.btn-more i{padding:0 0 0 5px;position:relative;top:1.2px;}
.btn.btn-sidebar i, .btn.btn-more i{font-size:1.3em;padding:0 5px 0 0;}
.btn.btn-sidebar, .btn.btn-more{background-color:#FFBC00;border-radius:0;color:#fff;font-weight:400;}
.btn.btn-sidebar, .btn.btn-more:hover{background-color:#131313;border-color:#131313;border-color:#131313;color:#FFBC00;}
.button{line-height:15px;display:inline-block;padding:16px 20px;text-align:center;position:relative;}
.btn-default{padding:1em 2em;border:none;overflow:hidden;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.btn-default::before,
.btn-default::after{content:attr(data-text);position:absolute;width:100%;height:50%;left:0;overflow:hidden;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.btn-default::before{top:0;padding-top:1em;}
.btn-default::after{bottom:0;line-height:0;}
.btn-default:hover::before{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
.btn-default:hover::after{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.contact address{font-size:0.875em;}
.contact address i{color:#FFBC00;}
.contact textarea{min-height:120px;}
.contact .form-control{border:1px solid #e1e1e1;height:45px;}
.contact .form-response{margin:20px 0 0 0;}
.contact .border-map{border:1px solid #c0c7c0;padding:6px;margin-bottom:50px;}
.contact .map2{height:350px;}
.plan{background:#232323;border-radius:3px;padding-top:45px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.plan .price{background:#FFBC00;border-radius:200px;color:#fff;font-size:1.2em;left:37%;position:absolute;text-align:center;top:-40px;width:80px;line-height:80px;height:80px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.plan h3{color:#fff;font-size:30px;font-weight:bold;margin:0;padding:10px 0 5px 0;text-align:center;text-transform:uppercase;}
.plan small{color:rgba(255,255,255,0.8);display:block;font-size:16px;font-weight:normal;overflow:hidden;padding-bottom:30px;position:relative;text-align:center;}
.plan ul{list-style:none;margin:0;padding:0;}
.plan ul li{background:#fff;color:rgba(0,0,0,0.8);display:block;padding:15px 30px;}
.plan ul li span{padding-right:7px;}
.plan ul li:nth-child(even){background:#eee;}
.plan ul li:last-child a{background:#FFBC00;border-radius:0 0 3px 3px;color:rgba(255,255,255,0.9);display:block;font-size:18px;font-weight:bold;padding:15px 15px;text-align:center;text-transform:uppercase;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}
.plan ul li:last-child{background:none !important;border-radius:0 0 3px 3px;padding:0;text-align:center;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}
.plan.active{background:#FFBC00;}
.plan.active ul li:last-child a{background:#232323;}
.plan.active .price{background:#232323;}
.plan:hover{background:#FFBC00;}
.plan:hover .price{background:#232323;}
.plan:hover ul li:last-child a{background:#232323;}
.domains-item{margin:0 auto;padding:0 0 0 100px;position:relative;}
.domains-item:hover i{background-color:transparent;color:#FFB91B;border:1px solid #FFB91B;}
.domains-item a{color:#f7626d;margin:20px 0 0 0;}
.domains-item a:hover{color:#131313;}
.domains-item i{border-radius:50%;color:#fff;display:block;font-size:27px;height:80px;left:0;line-height:80px;position:absolute;text-align:center;top:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:80px;}
.domains-item i{background-color:#FFBC00;}
.domains-item span{background-color:#FFBC00;border-radius:50%;color:#fff;display:block;font-size:27px;height:80px;left:0;line-height:75px;position:absolute;text-align:center;top:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:80px;}
.domain-tabs{background:url("../img/bg/bg-domains.jpg") center;background-size:cover;padding:7em 0;}
.domain-tabs .tab-content{background:rgba(0, 0, 0, 0.5);border:1px solid;border-color:rgba(255, 255, 255, 0.2);padding:0 20px;}
.tabbed-pills li{margin-bottom:8px;padding-right:70px;}
.nav-pills>li>a{border-radius:0;}
.tabbed-pills a{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;font-size:16px;height:50px;position:relative;}
.task a{display:block;}
.tabbed-pills a:after{border:25px solid transparent;border-left-color:#131313;content:" ";display:block;height:0;left:100%;position:absolute;top:0;width:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.tabbed-pills .active a:after, .nav-pills.tabbed-pills a:hover:after{border-left-color:#FFB91B;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{color:#131313;background-color:#FFB91B;line-height:27px;}
.tabbed-pills a{background-color:#131313;color:#919191;}
.nav-pills.tabbed-pills a:hover{background-color:#FFB91B;color:#fff;}
ul.nav.nav-pills.nav-stacked.tabbed-pills{padding-top:0;}
.tab-pane-body .text-title{color:#FFB91B;}
.error-404{background-color:transparent;background-image:url("../img/404.jpg");background-repeat:no-repeat;background-position:180px;background-size:cover;position:relative;max-height:440px;}
.error-404 h5,
.error-404 h6{text-transform:uppercase;}
.error-404 h6{font-size:2.5em;}
.error-404 strong{color:#fff;}
.content-left{background:#FFBC00;}
.error-404 .content-left h5,
.error-404 .content-left h6{color:#fff;text-align:right;font-weight:800;padding:0 25px 0 0;}
.error-404 .content-right h5,
.error-404 .content-right h6{color:#fff;text-align:left;font-weight:800;padding:0 25px 0 0;}
.content-left{padding:151px 0 190px 0;display:inline-block;float:left;width:45%;}
.content-right{padding:152px 0 0px 20px;display:inline-block;float:right;width:55%;}
footer.e404{padding:50px 0 0 0;}
.facilities{background-image:url("../img/bg/bg-facilities.jpg");}
.facilities p,
.facilities h3,
.facilities h4,
.facilities ul li{color:#fff;}
.facilities h4{font-weight:bold;}
.skin_base span, .skin_base h4{font-size:1.5em;font-weight:bold;margin:0;display: block;}
.flickr-container{background:#f4f3f6;padding:9px;}
.flickr-feed{list-style:none;text-align:center}
.flickr-feed .item-thumbnail{display:inline-block;list-style:none;margin:3.5px;width:75px;}
.flickr-feed .item-thumbnail .icons .lightzoom,
.flickr-feed .item-thumbnail .icons .postlink{background:none;color:#fff;}
.flickr-feed .item-thumbnail .icons a:hover{text-decoration:none;}
.flickr-feed .item-thumbnail:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.flickr-feed .item-thumbnail:hover .overthumb{top:0;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.flickr-feed .item-thumbnail:hover .icons{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;top:35%;}
footer .footer-top{padding:40px 0;background-color:#232323;}
footer .footer-top h4{color:#fff;margin-top:1em;font-size:1.2em;}
.footer-top address{color:#FFBC00;font-size:0.875em;line-height:1.7em;}
.footer-top address i{color:#919191;;}
.footer-top .foot-newsletter{position:relative;}
.footer-top .foot-newsletter .form-control:focus{-webkit-box-shadow:none;box-shadow:none;}
.footer-top .form-control{background-color:#333;}
.footer-top .map{height:170px;width:100%;}
.copy{background-color:#018BD4;border-top:2px solid #018BD4;line-height:20px;padding:15px 0;}
.copy .top{float:right;}
.copy p.down{padding-top:10px;}
.copy p.down a{color:#fff;}
.form-control{background:#F7F7F7;height:44px;line-height:24px;border-radius:0;border:none;padding:13px 80px 13px 13px;}
.form-control:focus{border-color:#ffbc00;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,188,0,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,188,0,0.6);}
.form_domain{padding:0;margin:0;}
.form_domain span{float:left;margin-left:10px;padding:3px 10px 0 0;font-size:1.4em;color:#fff;font-weight:bold;}
.form_domain input{background-color:#131313;border:none;color:#919191;margin:0;width:43%;height:40px;padding:5px 10px;font-size:14px;}
.form_domain select{background-color:#131313;color:#FFf;height:40px;width:22%;margin:0 2%;padding:5px 20px;border:none;}
.form_domain .button{background-color:#FFBC00;color:#131312;height:38px;font-size:1em;font-weight:bold;text-transform:uppercase;padding:6px 30px;margin:0;width:15%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.form_domain .button:hover{background-color:#131313;}
.form_domain form{margin:0;padding:0;}
.icon-entry{padding-bottom:1.5em;}
.icon-entry img{width:70px;height:70px;float:left;}
.icon-entry .content{margin:0 25px 0 85px;}
.features{text-align:center;}
.features .features-item{color:#fff;display:inline-block;height:280px;overflow:hidden;position:relative;text-align:left;width:375px;}
.features .features-item:hover{background-color:#ffbc00!important;}
.features .features-item:hover .desc{top:0;}
.features .features-item:hover .icon{top:-150px;}
.features .features-item{background-color:#232323;}
.features .features-item .icon i{color:#FFBC00;}
.features .features-item .desc{color:#fff;font-size:1.1em;height:100%;left:0;line-height:2em;padding:40px;position:absolute;top:150%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:100%;}
.features .features-item .foot{background-color:rgba(0,0,0,0.3);bottom:0;font-size:1em;text-transform:uppercase;height:60px;line-height:60px;padding:0 10px 0 40px;position:absolute;width:100%;}
.features .features-item .foot i{color:rgba(255,255,255,0.7);float:right;font-size:1.5em;}
.features .features-item .icon{background-color:#131313;border-radius:50%;font-size:3.7em;height:150px;left:50%;line-height:140px;margin:-105px 0 0 -75px;position:absolute;text-align:center;top:50%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:150px;}
.filters{list-style:none;margin-bottom:20px;}
.filters li{display:inline-block;margin:10px 2px 0 2px;}
.gallery-grid-item{display:inline-block;margin:9px;max-width:264px;}
.gallery-grid-item h5{margin:0;color:#131313;font-weight:bold;padding:20px 0;text-align:center;}
.gallery-grid-item .item-thumbnail .icons{font-size:2em;}
.gallery-grid-item .item-thumbnail .icons a{color:#fff;}
.gallery-grid-item .item-thumbnail .icons a:hover{color:#FFBC00;}
.image-wrapper{text-align:center;}
.guarantee .image-wrapper img{display:inline-block;max-width:100%;width:auto;height:auto;margin-bottom:0;margin-top:20px;}
@media(min-width:992px){.guarantee .image-wrapper img{height:375px;margin-top:50px;width:auto;}
}
@media(min-width:768px){.guarantee .image-wrapper img{margin-top:50px;}
}
.cview{display:table-cell;vertical-align:middle;width:1000px;height:450px;}
.scrollup{width:50px;height:50px;position:fixed;bottom:20px;right:30px;background:rgba(0, 0, 0, 0.8);border-radius:50%;z-index:999;}
.scrollup em{color:#337ab7;text-align:center;display:block;line-height:48px;font-size:20px;}
.scrollup:hover{opacity:0.7;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;transition-duration:0s;}
.item-thumbnail{overflow:hidden;position:relative;width:100%;}
.item-thumbnail img{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.item-thumbnail .overthumb{display:block;height:100%;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;text-align:center;top:100%;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:100%;}
.item-thumbnail .icons{display:block;font-size:19px;height:auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;text-align:center;top:100%;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;width:100%;}
.item-thumbnail .icons .lightzoom,
.item-thumbnail .icons .postlink{background:transparent;border-radius:3px;color:#000;margin-right:5px;padding:10px;}
.item-thumbnail .icons a:hover{text-decoration:none;}
.item-thumbnail:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.item-thumbnail:hover .overthumb{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);top:0px;}
.item-thumbnail:hover .icons{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;top:45%;}
.item-thumbnail .overthumb{background:#131313;}
.image-hover{overflow:hidden;}
.image-hover figure{background-color:#000;cursor:pointer;display:inline-block;font-size:1em;height:315px;margin:-0.135em;overflow:hidden;position:relative;text-align:center;width:33.333%;z-index:1;}
.image-hover figure:hover img{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);}
.image-hover figure:hover p{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.image-hover figure:hover i,.image-hover figure:hover em{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.image-hover figure a{z-index:1000;}
.image-hover figure a,
.image-hover figure figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;width:100%;}
.image-hover figure a:before,
.image-hover figure figcaption:before,
.image-hover figure a:after,
.image-hover figure figcaption:after{pointer-events:none;}
.image-hover figure i,.image-hover figure em{border:1px solid #FFBC00;border-radius:3px;color:#FFBC00;font-size:2em;height:60px;left:50%;line-height:58px;margin:-30px 0 0 -30px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;text-align:center;top:50%;-webkit-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;width:60px;}
.image-hover figure img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;position:relative;-webkit-transform:translate3d(-30px, 0, 0) scale(1.12);-ms-transform:translate3d(-30px, 0, 0) scale(1.12);transform:translate3d(-30px, 0, 0) scale(1.12);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;width:calc(100% + 60px);}
.image-hover figure p{border-right:1px solid #fff;color:#fff;font-size:1.7em;letter-spacing:1px;margin:20px 0 0 0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);padding:3px 20px 3px 0;text-align:right;text-transform:uppercase;-webkit-transform:translate3d(-40px, 0, 0);-ms-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;width:30%;}
.navbar .navbar-nav .dropdown-menu{background-color:#262626;color:#5e5e5e;padding:0;}
.navbar .navbar-nav .dropdown-menu>li>a{border-bottom:1px solid #323232;border-left:2px solid transparent;border-top:none;line-height:40px;}
.navbar .navbar-nav .dropdown-menu>li.current-menu-item>a,
.navbar .navbar-nav .dropdown-menu>li>a:hover{background-color:#1d1d1d;border-left-color:#FFBC00;border-top:none;color:#fff;}
.navbar .navbar-nav .dropdown-menu>li:last-child>a{border-bottom:none;}
.nav .caret{border-top-color:#FFBC00;border-bottom-color:#FFBC00;}
.nav a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;}
.navbar{background-color:#018BD4;margin:0;border-radius:0;border:none;border-bottom:1px solid #323232;}
.navbar .navbar-nav{float:right;height:60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.navbar .navbar-nav li a{color:#fff;font-size:0.9em;line-height:28px;text-transform:uppercase;padding:0;margin:18px 24px;font-weight:bold;}
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.navbar .navbar-nav li a:hover,
.navbar .navbar-nav li a:focus{border-bottom:2px solid #f20718;background:transparent;-webkit-transition:none;transition:none;}
.navbar .navbar-nav li.current-menu-item > a{border-bottom:2px solid #f20718;}
.navbar .navbar-nav li a{border-bottom:2px solid #018BD4;}
.navbar .navbar-nav .search{width:60px;}
.navbar .navbar-nav .search a{background-color:#333;border-color:#333;font-size:1.5em;line-height:58px;padding:0;text-align:center;}
.navbar-brand{padding:15px 0;margin-top:-100px;}
.navbar-toggle{margin-top:20px;}
.navbar-toggle{border-color:#fff;}
.navbar-toggle .icon-bar{background-color:#fff;}
.ct-date .date{position:absolute;color:#fff;z-index:50;background-color:#FFBC00;width:72px;height:72px;font-size:13px;right:15px;text-align:center;padding:0px;}
.ct-date .date span{font-weight:600;display:block;color:#fff;text-align:center;margin:0px;font-size:24px;padding:8px 0px 0px;}
.ct-date .date.comments{width:72px;height:72px;font-size:18px;text-align:center;position:absolute;color:#919191;padding:0px;z-index:100;right:15px;margin:72px 0 0 0;background-color:#131313;}
.ct-date .date.comments span{color:#919191;font-size:25px;padding:5px 0px 0px 0px;}
.news-one-item{margin:0 0 70px 0;}
.news-one h6{color:#999;font-family:'Lato';font-size:0.8em;letter-spacing:2px;line-height:1.5em;margin:10px 0;text-transform:uppercase;}
.news-one h6 a{color:#FFBC00;font-size:1em;}
.news-one-item p{margin-bottom:1.2em;}
.news-one-item .yt-video{height:353px;}
.news-one-item blockquote{background-color:transparent;border:none;color:#999;font-size:1.8em;letter-spacing:2px;line-height:1em;margin:30px 0;padding:0px 30px 30px 130px;position:relative;}
.news-one-item blockquote i{font-size:3em;left:0;position:absolute;top:0px;}
.news-one-item blockquote p{font-size:0.875em;line-height:1.7em;}
.news-one-item .carousel-indicators{bottom:0;}
.news-one-item .carousel-indicators li{background-color:#131313;border:none;}
.news-one-item .carousel-indicators .active{background-color:#FFBC00;}
.news-one-item.image-hover figure{height:auto;margin:0;width:100%;}
.parallax{background-attachment:fixed;background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:150%;background-position:50% 6px;}
.parallax:before{content:'';left:0;position:absolute;top:0;width:100%;z-index:1;}
.parallax .container{position:relative;z-index:2;}
.patners{margin-bottom:2em;margin-top:2em;}
.patners .item{max-width:228px;}
.patners .item a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.patners .owl-carousel{position:relative;}
.patners .owl-carousel .owl-item{height:80px;line-height:80px;}
.patners .owl-carousel .owl-item .item{margin:0 auto;}
.patners .owl-carousel .owl-item .item a{display:block;line-height:80px;text-align:center;width:100%;padding:0 15px;}
.patners .owl-theme .owl-controls{height:0;position:absolute;top:20%;width:100%;}
.patners .owl-theme .owl-controls .owl-prev,
.patners .owl-theme .owl-controls .owl-next{background-color:transparent;color:#ff5335;font-size:1.2em;height:60px;line-height:10px;position:absolute;top:0;width:60px;}
.patners .owl-theme .owl-controls .owl-prev:before,
.patners .owl-theme .owl-controls .owl-next:before{color:#ff5335;font-family:'fontello';font-size:2em;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.patners .owl-theme .owl-controls .owl-prev:hover:before,
.patners .owl-theme .owl-controls .owl-next:hover:before{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;}
.patners .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background-color:transparent;}
.patners .owl-theme .owl-controls .owl-prev{left:-27px;}
.patners .owl-theme .owl-controls .owl-next{right:-35px;}
.patners .owl-theme .owl-controls .owl-prev:before{color:#FFBC00;content:'\e870';-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.patners .owl-theme .owl-controls .owl-next:before{color:#FFBC00;content:'\e871';-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.patners .owl-theme .owl-controls .owl-prev:before, .patners .owl-theme .owl-controls .owl-next:before{opacity:.5;font-size:1.5em;}
.pricing .pricing-item{color:#b1b1b1;list-style:none;position:relative;padding:0;text-align:center;margin:1em auto;}
.pricing .pricing-item:before{content:'';height:4px;left:0;position:absolute;top:0;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;width:100%;}
.pricing .pricing-item:hover:before{top:100%;}
.pricing .pricing-item li{padding:10px 0;line-height:1.5;}
.pricing .pricing-item li:nth-child(even){background-color:#131313;}
.pricing .pricing-item li:nth-child(odd){background-color:#232323;}
.pricing .pricing-item li:first-child{font-size:4em;font-style:italic;color:#131312;font-weight:900;background:#FFBC00;padding:30px 0;}
.pricing .pricing-item li:last-child{padding:2em 0;}
.pricing .pricing-item li:first-child small{display:block;font-size:0.3em;font-weight:400;text-transform:uppercase;}
.pricing .pricing-item li .btn{background-color:#FFBC00;width:40%;color:#131312;text-transform:uppercase;border-radius:0;}
.pricing .pricing-item li .btn:hover{background-color:#232323;border-color:#FFBC00;color:#FFBC00;}
.pricing .pricing-item:before{background:#FFBC00;}
.program .nav-tabs{padding-top:0;}
.program .nav-tabs li a{border:1px solid #eaeaea;border-radius:0;margin:0 0 0 -1px;text-align:center;color:#131313;display:block;font-size:1.1em;padding:10px 21px;}
.program .nav-tabs li.active a{background-color:#FFBC00;color:#fff;}
.program .nav-tabs li.active a:after{content:'';position:absolute;border-style:solid;border-width:12px 16px 0;margin:0 0 0 -16px;border-color:#FFBC00 transparent;display:block;width:0;z-index:1;bottom:-12px;left:50%;}
.tp-banner-container{width:100%;position:relative;padding:0;}
.tp-banner{width:100%;position:relative;}
.search-dom{background-color:#232323;padding:20px 0;}
.search-dom h3{color:#fff;font-size:1.6em;margin:8px 0 0 0;}
.search-dom h3 i{color:#FFBC00;}
.services{background-image:url("../img/bg/bg-services.jpg");text-align:center;}
.services h5{color:#fff;}
.services .item{padding:20px 0px;margin-bottom:25px;cursor:default;}
.services .item .icon{float:left;width:76px;height:76px;background:#FFB91B;margin-right:25px;color:#131312;font-size:27px;text-align:center;line-height:74px;-webkit-transition:background-color 1s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline 0.4s ease;transition:background-color 1s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline 0.4s ease;}
.services .item:hover .icon{color:#FFB91B;}
.services .item.right-icon .icon{float:right;margin-left:25px;margin-right:0;}
.services .item.right-icon .cont h3{text-align:right;-webkit-transition:background-color 1s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline 0.4s ease;transition:background-color 1s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline 0.4s ease;}
.services .item.right-icon .cont p{text-align:right;}
.services .item:hover .cont h3{color:#FFFFFF;}
.services .item:hover .cont p{color:#FFFFFF;-webkit-transition:background-color 1s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline 0.4s ease;transition:background-color 1s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline 0.4s ease;}
.services .item:hover .icon{background:#F0F0F0;}
.services .item .cont{overflow:hidden;text-align:left;}
.services .item .cont h5{font-weight:700;margin:0px 0 7px;text-transform:uppercase;}
.services .item .cont p{line-height:1.6em;margin:0;}
.section-title{border-bottom:1px solid rgba(223, 223, 223, 1);color:#131313;font-size: 35px;font-weight:900;margin:.5em auto .5em auto;padding-bottom:0.5em;position:relative;text-align:left;text-transform:uppercase;}
.section-title.inverse{border-bottom:1px solid rgba(255, 255, 255, 0.2);color:#fff;text-align:left;margin-bottom:50px;}
.section-title:before{background-color:#FFBC00;bottom:-1px;content:" ";display:block;height:2px;left:0;position:absolute;width:30px;}
@media (max-width: 480px){
	.section-title{font-size: 26px;}
}
.text-title{font-size:1.1em;text-transform:uppercase;font-weight:bold;}
.widget-title{border-bottom:1px solid #ebebeb;font-size:18px;margin-bottom:1em;padding-bottom:0.5em;position:relative;}
.widget-title:before{background-color:#FFBC00;bottom:-1px;content:" ";display:block;height:2px;left:0;position:absolute;width:30px;}
footer .section-title,
.widget-title{border-bottom:1px solid rgba(255,255,255, .1);line-height: 1.5em;margin:1em auto 1em auto;padding-bottom:0em; text-transform: uppercase; font-weight: 800;}
footer .section-title{position:relative;}
footer .section-title:before{background-color:#fff;top:37px;content:" ";display:block;height:2px;left:0;position:absolute;width:30px;}
.yt-video iframe{border:none;height:100%;width:100%;}
.bg-video .yt-video{height:0;left:50%;padding-top:25px;position:relative;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.bg-video .yt-video.ratio43{padding-bottom:67.5%;}
.bg-video .yt-video.ratio169{padding-bottom:56.25%;}
.bg-video .yt-video iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
.pagination{display:block;}
.pagination>li{display:inline-block;}
.pagination>li>a:hover, .pagination>li.active>a{background-color:transparent;border-color:#FFBC00;color:#FFBC00;}
.box-space{margin:4em auto 0 auto;}
.box-item{background-color:#018bd4;margin:0 auto;padding:2em 1em;text-align:center;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;min-height:237px;}
.box-item p{color:#fff;}
.box-item .arrow{display:block;position:absolute;border-left:30px solid transparent;border-right:30px solid transparent;border-top:20px solid #018bd4;bottom:-20px;left:50%;margin-left: -30px;}
.box-item:hover .arrow{border-top:20px solid #FFBC00;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.box-item:hover{background:#FFBC00;}
.box-item:hover h4{color:#131313;}
.box-item:hover p{color:#fff;}
.box-item:hover .price{background:#232323;}
.box-item:hover .price span{color:#FFBC00;}
.box-item h4{color:#111;}
.box-item .price{background:#FFBC00;color:#fff;font-size:2em;position:absolute;top:-42px;left:50%;margin-left: -40px;font-weight:bold;border-radius:200px;line-height:80px;width:80px;height:80px;text-align:center;}
.sidebar h5{font-size:1.5em;font-weight:700;margin:50px 0 10px 0;text-transform:uppercase;}
.sidebar ul,
.sidebar ol{padding:0;list-style:none;}
.search .form-control{background-color:transparent;border:1px solid #e1e1e1;height:45px;}
.tags{list-style:none;margin:0 -3px;}
.tags li{display:inline-block;}
.tags li a{border:1px solid #e1e1e1;display:block;font-size:0.8em;margin:3px;padding:2px 12px;text-transform:uppercase;}
.categories i{color:#FFBC00;font-size:0.875em;}
.popular{list-style:none;}
.popular li a{display:block;margin:10px 0;min-height:100px;padding:0 0 0 110px;position:relative;}
.popular li a:hover figure:before{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.popular li a:hover h6{color:#ffbc00;}
.popular li a h6{color:#131313;letter-spacing:0;margin:0;margin-top:0;}
.popular li a h6 p{font-size:1em;}
.popular li a figure{left:0;position:absolute;top:0;width:100px;}
.popular li a figure:before{background-color:rgba(255,188,0,0.8);content:'';height:100%;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;-webkit-transform:scale(0.01);-ms-transform:scale(0.01);transform:scale(0.01);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:100%;}
.header-bottom{background:#131313;}
.pagetitle{float:left;width:50%;font-size:30px;text-align:left;font-weight:normal;color:#161616;margin:0px;padding:0px;}
.pagenation{float:right;width:50%;font-size:14px;text-align:right;font-weight:normal;color:#FFBC00;margin:28px 0px 0px;padding:0px;}
.pagenation a{color:#999999;}
.pagenation i{color:rgba(255, 255, 255, 0.2);padding:0 .5em;}
.pagetitle h3{font-size:27px;line-height:30px;margin-bottom:28px;text-transform:uppercase;font-weight:300;color:#919191;}
.social-links{text-align:right;padding-left:0;text-align:left;}
.social-links li{list-style:none;display:inline-table;}
.social-links li span{position:absolute;opacity:0;pointer-events:none;}
.social-links li a{display:inline-block;padding:8px 8px;text-align:center;height:38px;width:38px;position:relative;vertical-align:middle;z-index:1;-webkit-transition:color 0.3s;transition:color 0.3s;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.social-links li a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:-1;-webkit-box-shadow:inset 0 0 0 35px #232323;box-shadow:inset 0 0 0 35px #232323;-webkit-transform:scale3d(0.9, 0.9, 1);transform:scale3d(0.9, 0.9, 1);-webkit-transition:box-shadow 0.3s, -webkit-transform 0.3;-webkit-transition:-webkit-box-shadow 0.3s, -webkit-transform 0.3s;transition:-webkit-box-shadow 0.3s, -webkit-transform 0.3s;transition:box-shadow 0.3s, transform 0.3s;transition:box-shadow 0.3s, transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s;}
.social-links li a:hover::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
.block-header{text-align:center;margin-bottom:60px;}
.form-block{border-radius:5px;background-color:#f9f9f9;-webkit-box-shadow:1px 1px rgba(0,0,0,.05);box-shadow:1px 1px rgba(0,0,0,.05);padding-top:100px;padding-bottom:30px;margin-top:70px;margin-bottom:90px;position:relative;}
.form-block .form-icon{position:absolute;left:50%;top:0;margin:-70px 0 0 -70px;border:10px #fff solid;width:140px;height:140px;}
.form-block .button{display:block;}
.form-block .simple-link{margin-bottom:19px;}
.simple-link{font-size:14px;color:#6a7483;display:inline-block;line-height:22px;color:#6a7483;}
.simple-link span{display:inline-block;vertical-align:middle;position:relative;top:-1px;font-size:10px;vertical-align:middle;color:#FFBC00;margin-right:10px;}
.form-wrapper{padding:0 30px;}
.form-wrapper .btn{width:100%;text-align:center;margin:0 auto;}
.form-wrapper .btn input{display:none;}
.field-entry{margin-bottom:19px;}
.field-entry label{display:block;font-size:14px;color:#232c3b;line-height:22px;margin-bottom:14px;}
.field-entry input, .field-entry textarea{width:100%;height:50px;border-radius:5px;background-color:#fff;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);line-height:50px;padding:0 20px;border:none;font-size:14px;color:#6a7483;}
.checkbox-entry label{font-size:14px;color:#6a7483;line-height:17px;display:block;position:relative;cursor:pointer;}
.checkbox-entry{position:relative;margin:0 0 19px 0;}
.nav-tabs>li>a{border:1px solid #e1e1e1;border-radius:0;font-size:1.1em;font-weight:500;margin-right:0;padding:10px 57px;}
.nav-tabs>li.active>a,
.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover{background-color:#fff;border-color:#e1e1e1;color:#FFBC00;}
.nav-tabs>li.active>a{border-bottom-color:transparent;}
.tab-content{border:1px solid;border-color:transparent #e1e1e1 #e1e1e1 #e1e1e1;padding:20px;}
.testimonials a.pull-left{display:inline-block;height:110px;margin-right:1.3em;overflow:hidden;width:110px;}
.testimonials p.meta{border:1px solid #e1e1e1;padding:20px;}
.testimonials p span{color:#FFBC00;}
.testimonials .owl-pagination{bottom:30px;position:relative;left:-10px;}
.testimonials-fullwidth .owl-pagination{bottom:-5px;position:absolute;left:125px;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span{background:#FFBC00;}
/*shortcode*/
.imageGallery{text-align: center;}
.imageGallery a img {
	max-width: 100%;
	height: auto;
}
.imageGallery a {
	float: left;
	margin-bottom: 5px;
	width: 24%;
}
.imageGallery a:not(:nth-child(4)) {
	margin-right: 5px;
}
.slb_viewer_overlay, .slb_container {display: none!important}
/*shortcode*/
@media handheld, only screen and (max-width:990px){.form_domain .button{width:auto!important;padding:8px 5px !important;font-size:16px;}
.form_domain span{font-size:14px !important;}
.affiliates .image-wrapper{text-align:center;}
}
@media handheld, only screen and (max-width:768px){.news-one-item blockquote{font-size:1em;}
.features .features-item{width:280px;}
.features .features-item .desc{font-size:1em;}
.navbar-collapse{max-height:472px;}
.ticket{visibility:hidden!important;}
}
@media handheld, only screen and (max-width:600px){.search-dom h3{text-align:center;font-size:1.2em;}
.copy p.down{text-align:center;}
.copy .top,
.social-links{float:none;text-align:center;}
.form_domain input{width:38%;}
}
@media handheld, only screen and (max-width:610px){.parallax{background-attachment:scroll;background-position:0 0;background-size:cover;}
.imageGallery a {	width: 23%; }
}
@media handheld, only screen and (max-width:468px){.facilities h3, .facilities p{text-align:center;}
.skin_base span, .skin_base h4{font-size:.9em;}
.form_domain .button{margin-top:5px !important;}
.program .nav-tabs li a{margin:0;font-size:1em;padding:10px 6px;}
.testimonials .owl-pagination{left:-40px;}
.testimonials-fullwidth .owl-pagination{left:125px;}
.domains-item i{top:36px;}
}
.icons-title .icon-entry{float:left;width:33%;}
.tech-grid h4, .tech-grid2 h4{background:#018BD4;color:#fff;margin-top:5px;padding:10px 0;text-align:center;font-weight:400;font-size:14px;border-radius:0 0 5px 5px;}
.navbar-slogan{text-align:right;color:#fff;font-size:20px;font-weight:bold;padding:18px 0;}
.navbar-slogan span{font-weight:bold;font-size:28px;}
.slogan span{position:absolute;opacity:0;}
.slogan{color:#fff;font-weight:bold;text-transform:uppercase;}
.slogan .act{opacity:1;position:static;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;display:inline-block;}
.navbar-brand{padding-bottom:0;}
.slogan{position:relative;top:28px;margin-left:10px;}
.map-wrapper{width:100%;height:270px;}
.border-bottom .section-title{border:none;}
.border-bottom{position:relative;}
.border-bottom .border{display:block;position:absolute;height:1px;width:calc(100% - 60px);right:15px;background:#dfdfdf;bottom:18px;}
.top-form{background:#d80027;width:310px;padding:10px 20px 35px;text-align:center;position:absolute;z-index:9999;right:30px;top:20px;}
.top-form h2{margin-bottom:0;}
.top-form h4{margin-top:10px;}
.top-form p, .top-form h4, .top-form h2{color:#fff;}
div.wpcf7 img.ajax-loader{width:16px;height:16px;position:absolute;margin-left:-23px;margin-top:17px;}
.overflow{overflow:hidden;}
.tp-banner2{min-height:480px;}
.slider-subtitle{width:50%;}
.slider-subtitle, .slider-subtitle p{margin:auto !important;word-spacing:normal;font-size:18px !important;color:#018BD4 !important;text-align:center;}
.slider-subtitle{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;font-weight:bold;}
.current-sr-slide-visible .slider-subtitle{opacity:1;-webkit-transition:all 1.3s;transition:all 1.3s;}
.tp-caption{left:0 !important;}
@media(max-width:1200px){.navbar .navbar-nav li a{margin:18px 15px;}
}
@media(max-width:1100px){.navbar .navbar-nav li a{margin:18px 7px;}
.right-image img{max-width:400px;}
}
@media(max-width:1023px){.navbar-slogan span{display:block;font-size:22px;}
.navbar-slogan{font-size:16px;}
.slider-title{font-size:34px !important;line-height:3em !important;}
.slider-subtitle{font-size:28px !important;}
}
@media(min-width:993px){div .navbar-collapse{display:block;}}
@media(max-width:992px){.right-image, .book-now{display:none !important;}
.navbar-toggle{display:block;}
.navbar .navbar-nav, .navbar-nav>li{float:none;height:auto;}
.navbar-header{float:none;}
.navbar-collapse{padding-left:0;background:#018bd4;}
#navbar-collapse{padding-left:0px; padding-top: 0px;}
.navbar .navbar-nav li.current-menu-item > a{border:none;color:#111;}
div .navbar .navbar-nav {margin: 0px; text-align: center; display: block;}
div .navbar .navbar-nav .menu-item-has-children > a::after{display: none;}
div #menu-header-menu .sub {right: 0px;}
.navbar-nav>li{border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.navbar-nav>li{border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
 .navbar .navbar-nav li a:hover, .navbar .navbar-nav li.current-menu-item > a {border-bottom: 2px solid transparent; color: #e02e3a; font-size: 15px; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; position: relative;}
 .navbar .navbar-nav li a:hover, .navbar .navbar-nav li.current-menu-item > a {color: #ffff00;}
 div .sub-menu{padding: 12px 20px 10px 20px;}
 .navbar .navbar-nav li a:hover::before, .navbar .navbar-nav li.current-menu-item > a::before{
 	content: ">";
	position: absolute;
	margin-left: -20px;
	font-weight: bold;
	font-size: 20px;
	margin-top: -1px;
 }
 .navbar #navbar-collapse .navbar-nav li a {margin: 7px 18px;}
}
@media(max-width:767px){    .copy, .social-links{text-align:center;}
.tech-grid .col-sm-4, .tech-grid2 .col-sm-4{width:50%;margin:auto;}
.slider-title, .slider-subtitle{font-size:14px !important;line-height:2em !important;}
.top-form{right:50%;margin-right:-155px;}
.navbar-header .slogan{display:none;}
.navbar-header .navbar-brand{display:inline-block;float:none;}
.navbar-slogan{text-align:center;}
.icons-title .icon-entry{width:50%;}
.social-links{padding-left:0;}
.slider, .tp-banner-container{height:300px;}
.navbar-brand{max-width:210px;}
}
@media(max-width:480px){.tech-grid .col-sm-4, .tech-grid2 .col-sm-4, .icons-title .icon-entry{width:100%;}
.col-sm-6, .col-md-6{text-align:center;}
}
.skin_base span, .skin_base h4{color:#fff;}
.slide_form input.form-control{background:#fff;padding:13px;border:1px solid #ccc;}
.slide_btn > .btn, .slide_btn .slide_form{position:fixed;bottom:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9999;}
.slide_btn > .btn.act{bottom:-100%;-webkit-transition:all 0.3s;transition:all 0.3s;}
.slide_btn .slide_form{background:#F7F7F7;padding:5px 20px;width:400px;text-align:center;border:2px solid #f20718;border-bottom:none;z-index:9999;bottom:-100%;}
.slide_btn .slide_form.act{bottom:0;-webkit-transition:all 0.3s;transition:all 0.3s;}
.slide_form .close{font-size:19px;}
.hurry-txt{font-size:21px;}
.mob_phone{display:none;}
.image-btn.btn{padding:0;border:none;}
.service-popup form{max-width:350px;min-width:300px;padding:30px 20px 20px;background:#fff;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.service-popup{background:rgba(0,0,0,0.4);position:fixed;width:100%;height:100%;z-index:99999;top:0;left:0;}
.service-popup .service-title{margin-top:0;}
.service-popup .close{font-size:19px;}
.tech-grid .col-sm-4, .tech-grid2 .col-sm-4{cursor:pointer;}
.tech-grid .col-sm-4:hover, .tech-grid2 .col-sm-4:hover{opacity:0.5;-webkit-transition:all 0.3s;transition:all 0.3s;}
.service-popup{display:none;}
.expires-info{line-height:24px;}
.expires-info #min{line-height:45px;}
.service-title{text-transform:uppercase;}
@media(max-width:767px){.slide_btn{display:none !important;}
.mob_phone{display:block !important;}
.scrollup{bottom:0;}
}
.white-text p, .white-text h3{color:#fff;}
.top-header{text-align:center;}
.phone-field .phone{font-size:18px;color:#f20718;}
@media(max-width:768px){.phone-field{width:32% !important;}
.center-mobl{text-align: center; display: block;} .generic .center-mobl img{float: none; display: inline-block; margin-bottom: 0px;}
}
@media(max-width:480px){.phone-field{width:49% !important;}
}
@media(max-width:992px){.phone-field .phone{font-size:16px;}
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:0;}
.navbar-brand>img{width:auto;display:inline-block}
#wpsl-search-wrap label{white-space:nowrap;}
.widget-title{position:relative;}
.widget-title{margin-top: 1em; font-size: 24px; margin-bottom: 0.7em;}
.page-template-page-sidebar #sidebar{padding-top:11px;}
.page-template-page-sidebar #sidebar > ul{padding-top:0;}
.single .widget-title, .blog .widget-title{padding-top:0;margin-top:0;}
#sidebar ul{padding-top:0;}
#sidebar ul > aside, #sidebar > aside{padding-bottom:20px;}
#sidebar li{list-style:none;padding-bottom:5px;}
#sidebar .thumb{float:left;width:50px;height:50px;margin-right:10px;margin-top:5px; margin-bottom: 27px;}
#sidebar .thumb img{max-width:100%;max-height:100%;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
@media (max-width:480px){
	body .alignright,
	body .alignleft,
	body .alignnone,
	body .aligncenter{display:block;margin:5px auto 5px auto;float: none;}
}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.news-one-item h2, .news-single-item h2{font-size:24px;}
.wpsl-direction-wrap, .wpsl-search, .wpsl-directions{display:none !important;}
#wpsl-stores a.wpsl-url{color:#f20718;}
.sub-menu{background:#018bd4;position:absolute;z-index:9999;display:none;padding-left:20px;min-width:160px;padding-right:20px;padding-bottom:10px;padding-top:12px;margin-top:-18px;}
.sub-menu li{list-style:none;}
.sub-menu li a{margin:0;}
.navbar .navbar-nav li .sub-menu a{margin:5px 0;display:block;}
.clear{clear:both;}
.special-section{padding:10px;}
.special-section p{font-size:18px;}
.sub{display:none;}
@media(min-width:768px){.navbar-header{height: 0px;} .menu-item-has-children:hover .sub-menu{display:block;}
}
@media(max-width:767px){.navbar-brand{max-width:250px;}
.menu-item-has-children .sub{display:block;position:absolute;right:20px;padding:10px;line-height:24px;top:-12px;font-weight:bold;font-size:24px;color:#fff;}
.menu-item-has-children .sub:before{content:"+";}
.menu-item-has-children .sub.act:before{content:"-";}
.menu-item-has-children .sub-menu.act{display:block;}
.sub-menu{position:static;padding-left:50px;}
}
#sidebar .textwidget li{list-style:inherit;}
@media(min-width:993px){.top-header .mob-show{display:none;}
}
@media(max-width:992px){.navbar .navbar-nav li a{margin:18px 5px;}
.navbar .navbar-nav li a{font-size:13px;}
.navbar-brand{max-width:200px;display:inline-block;padding-top:15px !important;}
.phone-field{display:none;}
.top-header .btn{ width:100%; background: #52ba46; border-color: #52ba46; color: #fff;}
.top-header .btn:hover{opacity: 1; color: #fff; background-color: #f20718; border-color:#f20718;}
.navbar-toggle{margin-top:10px;}
.navbar-brand{margin-top:-4px !important;}
.navbar{background:#fff;}
.navbar-toggle{border-color:#db0d1c;}
.navbar-toggle .icon-bar{background-color:#db0d1c; }
.navbar-header{text-align:center;}
.navbar-brand{float:none;}
body .layout-boxed-margin header{
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 999;
}
#layout .overflow{padding-top: 40px;}
header + .generic{padding-top: 80px;}
}
.tel-box{font-size:18px;text-align:right;float:right;}
.tel-box span{margin-top:0px;font-size:28px;margin-bottom:0;display:inline-block;}
.tel-box span a{color:#f20718;text-decoration:none;}
.canada-leaf{width:53px;height:auto;vertical-align:top;margin-right:15px;}
.phone-field{padding: 18px 0 20px;}
.top-layout.layout-boxed-margin{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;}
#layout.layout-boxed-margin{margin-top:0;margin-bottom:65px;}
.clients .col-sm-3{padding-bottom:45px;text-align:center;width:16%;}
.copyright{text-align:center;color:#fff;}
.copyright a{color:#fff;display:inline-block;margin:0 5px;}
.copy p{color:#fff;}
.copy .desc a{color:#fff;}
section.padding-free{padding:0;}
.bg{position:absolute;left:0%;top:0%;width:100%;height:100%;overflow:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;}
.swiper-slide{min-height:380px;}
.section2 img{margin-bottom:0;}
.section2.generic .col-md-7>*:last-child{margin-bottom:0;}
.section2.generic2{padding-bottom:1.5em;}
.slide-text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50px;}
.slide-img, .form-box-banner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:120px;}
.swiper-slide .title{color:#fff;}
.swiper-slide .title span{color:#fff;}
.swiper-slide .advert div{background:url(../img/arrow-slider.png) left 2px no-repeat;background-size:28px;padding-left:32px;color:#fff;font-size:24px;margin-bottom:5px;color:#424242;}
.swiper-slide .advert div span{color:#018bd4;}
.phone-field .col-md-5{text-align:right;}
.phone-field .col-md-5 img{margin:0 20px;}
.phone-field .col-md-5 img{max-width:120px;}
.phone-field .col-md-5 img:first-child{max-width:170px;}
.phone-field .col-md-5 img:last-child{max-width:65px;}
.slide-img, .form-box-banner{cursor:pointer;}
div.layout-boxed-margin{margin-top:0px;}
.slide_form .close{color:#f20718;opacity:0.9;}
div .bottom_contact_info a{color:#fff}
@media(max-width:1024px){.slide-img, .form-box-banner{display:none;}
}
@media(max-width:767px){div.swiper-slide{height:300px;min-height:0;}
.swiper-slide .title{font-size:16px;}
.swiper-slide .advert div{font-size:14px;background-size:18px;padding-left:26px;}
}
@media(max-width:425px){div.swiper-slide,.slider, .tp-banner-container{height:inherit;}
.slide-text{position:relative;padding:50px 75px;left:inherit;right:inherit;-webkit-transform:none;-ms-transform:none;transform:none;top:inherit;}
.home .slide-text{padding:50px 33px;}
.home div div .slide-text .title{font-size:1.6em;text-align:center;}
}
.tel-box span a{font-family:Arial;font-size:50px;}
.copyright{background:#323232;padding:10px;}
.copyright a:hover{color:#fff;}
.contact-section.frm form{max-width:500px;margin:auto;border:1px solid #ccc;padding:15px;text-align:center;}
.contact-section.frm form input::-webkit-input-placeholder,.contact form input::-webkit-input-placeholder{color:#111;}
.contact-section.frm form input::-moz-placeholder,.contact form input::-moz-placeholder{color:#111;}
.contact-section.frm form input:-ms-input-placeholder, .contact form input:-ms-input-placeholder{color:#111;}
.contact-section.frm form input:-moz-placeholder, .contact form input:-moz-placeholder{color:#111;}
.contact form textarea::-webkit-input-placeholder{color:#111;}
.contact form textarea::-moz-placeholder{color:#111;}
.contact form textarea:-ms-input-placeholder{color:#111;}
.contact form textarea:-moz-placeholder{color:#111;}


.contact-section.frm form input[type="text"],.contact-section.frm form input[type="email"]{border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;}
.servise-area-table tr td h4, .servise-area-table-2 tr td span{font-size:16px;}
.servise-area-table-2 tr td h4, .servise-area-table-2 tr td span{font-size:15px; font-weight: 700; margin: 20px 0 10px 0; display: block;}
@media(max-width:992px){div.layout-boxed-margin{margin-top:0;margin-bottom:0 !important;}
.top-header{position:fixed;z-index:9;top:0;width:100%;}
.social-links li{margin:0 5px 5px;}
.copyright a{margin:5px;}
#wpsl-wrap{display:none;}
}
h1{letter-spacing:0;}
@media(max-width:767px){.clients .col-sm-3{width:33%;float:left;}
}
@media(max-width:480px){.clients .col-sm-3{width:49%;}
.servise-area-table tr td h4, .servise-area-table-2 tr td h4{font-size:15px;}
}
.page-template-page-sidebar h3, .same-day-title{clear:both;}
.single a{color: #018bd4;}
.single .copyright a{color: #fff;}
.single a:hover{color:#e02e3a;}
.widget_recent_entries li{clear:both;display:block;}
.label-text{display: block; font-size: 0px; height:0px;}
.home .slide-text .title{color:#db0d1c;font-family:'Raleway';font-size:2em;line-height:1.3em;font-weight:700;margin-bottom:1em;text-transform:uppercase;}
.section-h2-t{display:none;height:1px;}
.sidebar-brands li, .sidebar-servises li{text-transform:uppercase;}
.bottom_contact_info a:hover{color:#fff;}
.form-box-banner{background-color:#018BD4;text-align:center;right:89px;padding:10px 35px;width:350px;cursor:auto;}
.form-box-banner .expires-info{font-size:32px;margin-bottom:10px;}
.form-box-banner h2, .form-box-banner h4, .form-box-banner p{color:#fff;}
div.form-box-banner span.ajax-loader{display:none;}
.form-box-banner .wpcf7-response-output{color:#fff;}
.book-now{display:block;background:url(../img/book-online.png) no-repeat;width:170px;height:60px;float:right;}
.navbar-collapse{padding-right:0;}
.right-image img{position:absolute;right:40px;bottom:0;}
.my-order-form .container{padding:0px;}
.my-order-form .top-line{}
.my-order-form .top-line div{text-align:center;border:2px solid #E6E6E6;background-color:#F4F4F4;margin:10px 15px;padding:20px 0px 18px 0px;}
.my-order-form h2{background:url("/wp-content/uploads/2017/06/lock.png") no-repeat left center;font-size:21px;display:inline-block;margin:auto;width:auto;float:none;padding-left:35px;font-family:'Lato';}
.my-order-form .col-sm-4>div{background-color:#F4F4F4;padding:10px 15px;border:2px solid #E6E6E6;}
.my-order-form .col-sm-4 h3{font-size:18px;font-family:'Lato';}
.my-order-form .col-sm-4 h3 span{padding:10px 16px;background:red;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-right:5px;}
.my-order-form .wpcf7-email, .my-order-form .wpcf7-text, .my-order-form .wpcf7-tel, .my-order-form .country select{width:100%;padding:5px 10px;border:2px solid #E6E6E6;margin-bottom:10px;height:42px;}
.border-bottom{border-bottom:5px solid #FF0000;margin-bottom:10px;}
.customer-radio .wpcf7-list-item{display:block;font-size:15px;}
.customer-radio .wpcf7-list-item label{font-weight:normal;margin:0px;}
.my-order-form .col-sm-4 h4{font-family:'Lato';font-size:18px;}
.my-order-form select{-webkit-appearance:caret;-moz-appearance:caret;appearance:caret;color:#bbb;}
.my-order-form .wpcf7-textarea{width:100%;}
.adrr-checkbox .wpcf7-list-item, .i-agree .wpcf7-list-item{margin-left:0px;}
.adrr-checkbox .wpcf7-list-item label span, .i-agree .wpcf7-list-item label span{font-weight:normal;padding-left:25px;}
.adrr-checkbox .wpcf7-list-item label, .i-agree .wpcf7-list-item label{position:relative;}
.adrr-checkbox .wpcf7-list-item label input, .i-agree .wpcf7-list-item label input{position:absolute;top:2px;}
.amount-wrap span{font-size:25px;color:#000;}
.my-order-form .amount input{width:40%;}
.my-order-form p img{margin:10px 0px 10px 0px;}
.my-order-form label{font-weight:normal;margin-bottom:0px;}
.card-info label,.right-block label{width:100%;}
.my-order-form .exp-date{margin-bottom:2px;}
.card-info{margin-bottom:0px;}
.months, .years{display:inline-block;margin-right:7px;}
.months select, .years select{padding:5px 10px;border:2px solid #E6E6E6;margin-bottom:10px;height:42px;}
.my-order-form .security-code input{width:76px;}
.my-order-form .wpcf7-submit{width:100%;background-color:red;border:none;color:#fff;padding:7px 13px;font-size:20px;font-weight:bold;margin-bottom:10px;}
.right-block p{position:relative;}
.i-agree{margin:10px 0px 5px 0px;display:inline-block;}
.my-order-form .ajax-loader{position:absolute;right:10px;top:13px;}
.refund-policy{width:100%;text-align:center;margin-bottom:10px;display:inline-block;color:#018bd4;}
.terms{color:#018bd4;}
.terms:hover, .refund-policy:hover{text-decoration:underline;}
.news-one-item h1, .news-single-item h1{font-size:24px;margin-top:30px;margin-bottom:30px;}
.contact.generic h1.section-title{line-height:1.3em}
.news-one.generic h1.news-one-header{position:absolute;left:-99999px;}
.book-now span{opacity:0;position:absolute;}
.navbar .navbar-collapse{padding-left:0px;padding-right: 0px;}
.navbar .navbar-nav{float:none;margin-left:4px;}
div .navbar .navbar-nav li a{margin:15px 14px;}

div .foogallery-default a{margin: 6px!important;}
.foogallery-container{padding-left: 0px!important;}
.foogallery .fg-loaded .fg-image { width: 328px!important; }
/*.foogallery-container a:nth-child(3n){margin-right:0px!important;}*/
.img-border{border:4px solid #0888CE;}
.custom-content-img{margin: 0px 80px 30px;}
@media(max-width: 550px){
    .custom-content-img{margin: 0px auto;float: none;display: block;}
}
.slb_data_desc{
	display: none!important;
}

.top-banner{display: inline-block;border: 1px solid #111;}
.top-banner .p1{-webkit-box-sizing: border-box;box-sizing: border-box; margin: 0px; font-size: 14px; color: #767575; line-height: 24px; font-family: Raleway, sans-serif;}
.top-banner .p1 img{-webkit-box-sizing: border-box;box-sizing: border-box; border: 0px; vertical-align: middle; max-width: 100%; float: left;}
.top-banner .h3_1{font-weight: 700; text-transform: none; color: #000; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: Raleway, sans-serif; line-height: 1.1; margin: 0px; font-size: 24px; padding-top: 5px; padding-left: 142px; padding-right: 19px; text-align: center;}
.top-banner .p-tel{-webkit-box-sizing: border-box;box-sizing: border-box; margin: 5px 0px 0px; font-size: 30px; color: #767575; line-height: 24px; padding-left: 142px; padding-right: 19px; font-family: Raleway, sans-serif; text-align: center;}
.top-banner .p-tel a{-webkit-box-sizing: border-box;box-sizing: border-box; background-color: transparent; color: #ff7f00; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.top-banner .p-tel a span{color: #ff0000;}
.top-banner .p-tel a span b{-webkit-box-sizing: border-box;box-sizing: border-box;}

.center{text-align: center;}
.servise-area-table{width: 100%;}

.table1{border: 1px solid #111;clear: both;}
.table1 h3,.table1 h2 {-webkit-box-sizing: border-box;box-sizing: border-box; font-family: Raleway, sans-serif; line-height: 1.1; margin: 0px; font-size: 24px; padding-top: 5px; padding-left: 19px; padding-right: 19px; text-align: center;}
.table1 h4, .table1 .banner-tel{-webkit-box-sizing: border-box;box-sizing: border-box; margin: 5px 0px 0px; font-size: 30px; color: #767575; line-height: 24px; padding-left: 19px; padding-right: 19px; font-family: Raleway, sans-serif; text-align: center; display: block;}
.table1 h4 a, .table1 .banner-tel a{-webkit-box-sizing: border-box;box-sizing: border-box; background-color: transparent; color: #ff7f00; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.table1 h4 a span, .table1 .banner-tel a span{color: #ff0000;}
.table1 h4 a span b, .table1 .banner-tel a span b{-webkit-box-sizing: border-box;box-sizing: border-box;}
@media(max-width: 767px){.wp-gr.wpac{display: none;}}
.book-now:hover{opacity: 0.9;}
.blue.generic div.wpcf7-validation-errors{background: #f7e700;}
.blue.generic div.wpcf7 .ajax-loader{background-image: url(../img/ajax-loader_b.gif);}
.tel{color: #fff !important;}
a[href*="tel"]:has(.call-now){display: inline-block;vertical-align: top;}
a[href*="tel"]:hover,a[href*="tel"]:focus{opacity: 0.6;text-decoration: none;}
footer a[href*="tel"]:hover{opacity: 1;}


.head-but-outer {text-align: center; padding-top: 20px;}
.head-but {color: #fff; background: #f20718; font-weight: bold; padding: 13px 25px; font-size: 14px; -webkit-transition: all 0.4s; transition: all 0.4s; text-transform: uppercase;}
.head-but:hover {color: #109ce3; background: #000;}

body.blog .navigation.pagination {text-align: center;}
body.blog .navigation.pagination .nav-links span, body.blog .navigation.pagination .nav-links > a {
	display: inline-block; font-size: 14px; line-height: 25px; padding: 0 10px;
    font-weight: bold; color: #fff; background: #f20718;
}
body.blog .navigation.pagination .nav-links span {
	background: #000; color: #018bd4;
}
body.blog .navigation.pagination .nav-links a:hover {
	background: #000; color: #018bd4;
}
body.blog .navigation.pagination span.page-numbers.dots {background: transparent;}
.brand-logo{
	position: absolute;
	top: 3px;
	right: 0px;
}
.add-padding-r{
	padding-right: 200px;
}
@media(max-width:767px){
	.add-padding-r {padding-right: 0px;}
	.row .brand-logo {display: none;}
	div .col-flex .btn-more {
    	margin-bottom: 30px;
	}
}
.single-post div ul{
	padding-top: 0px;
}
iframe{width:100%;border:none;}
.sites a span{ color: #fff; }
.single-post .main strong{
	color: #000;
}
.error-table tr td{
	padding: 7px 5px;
}
.skin_base.blue_bg{
	padding: 70px 0;
	background: #018BD4;
}
.bbb img{
	margin-top: 16px;
	margin-left: 11px;
}
.video-row p{padding: 0px;}
.video-row iframe{width: 100%; height: 300px;}
.video-row .video-description{ margin: 20px 0px; padding: 0px;}
.video-row .col-sm-6{ border-bottom: 1px solid #898989; margin-bottom: 30px;}
div .all-posts{text-align: center;}
.all-posts a {display: inline-block; margin-top: 20px;}

.navbar .navbar-nav .menu-item-has-children > a::after {
    display: inline-block;
	margin-left: 10px;
    content: '';
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top: 4px solid #fff;
}



@media(min-width: 768px){
	.row-eq-height{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}
@media(max-width: 480px){
	.alignright, .alignleft{float: none; margin: 10px auto;}
}
.wrap-p-inline p{
	display: inline;
}
.wrap-p-inline li{
	margin-bottom: 15px;
}
/*******************************************/
.news-one-item h1, .news-single-item h1{font-size: 24px;margin-top: 30px;margin-bottom: 30px;}
iframe{width:100%;border:none;}
body #text-13 { padding-bottom: 25px;}
body #text-3 { padding-bottom: 20px;}
.wrap-33 {
	position: relative;
	float: left;
	width: 33.3333333%;
	text-align: center;
}
.wrap-33 .image a img {
	-webkit-transition: all 0.3s ease;;
  transition: all 0.3s ease;
  opacity: .9;
}
.wrap-33 .image a:hover img {
	opacity: 1;
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
}
.wrap-33:nth-child(-n+3) {
	margin-bottom: 25px;
}

@media(max-width: 640px){
	.top-banner .p1 { display: none; }
	body .top-banner .p-tel, body .top-banner .h3_1 { padding-left: 19px; }
	body .top-banner .h3_1 {padding-top: 10px;}
	body .top-banner .p-tel {padding-bottom: 10px;}
}
.hidem{display:block}
.showm{display:none}
.categories-block {padding-bottom: 30px !important;}
.categories-block .image img {max-width: 85%;}
@media(max-width: 549px){
	.wrap-33 h4 {
		font-size: .85em;
		padding: 0 10px;
		margin-top: 0;
		line-height: 1.7;
	}
}
@media(max-width: 480px){
	.hidem{display:none}
	.showm{display:block; padding-bottom:0px}
}

@media(min-width: 992px){
	.hide-on-pc{
		display: none!important;
	}
	.navbar-brand {
   		 margin-top: -105px!important;
		 margin-left: 15px;
	}
}
#menu-header-menu .sub {right:-10px;top:-10px}

footer .social-links li a{ width: 48px; height: 48px; padding: 0; line-height: 48px; font-size: 18px; }
body .social-in-sidebar li a:before{-webkit-box-shadow: none;box-shadow: none;}
body .social-in-sidebar li a{padding: 5px 3px; font-size: 20px;}
.social-in-sidebar .icon-facebook{color:#33518f;}
.social-in-sidebar .fa-youtube-play{color:#ff0000;}
.social-in-sidebar .icon-instagram{color:#cc2fa4;}
body .social-in-sidebar li a:hover::before {-webkit-box-shadow: none;box-shadow: none;}

.single-post .news-single-item .h3{
	color: #000;
	font-family: 'Raleway';
	margin: 20px 0 10px 0;
	font-size: 1.5em;
	line-height: 1.3em;
	font-weight: 700;
	margin-bottom: 1em;
	text-transform: none;
}
body .red{color: #f00}
body .clsp{margin-bottom: 25px; color: #919191;}
body .white{color: #fff}
@media(min-width: 992px){
	.home .section2 .top-banner .p1~p{
		padding-left: 115px;
		margin-left: -115px;
	}
}
body #layout a.btn,
body #layout a.btn .white,
body #layout a.btn:hover .white,
body input.btn:hover {
	color: #fff;
	text-decoration: none;
}
.head-but-outer .head-but {
	color: #fff;
	background: #52ba46;
}

.call-now {
	position: relative;
	padding: 20px 20px 20px 160px;
	background:url("../img/phone-call.png") no-repeat center left;
	background-size: contain;
	margin-bottom:20px
}
.call-now .x {
	position: relative;
	height: 47px;
}
.call-now .x a {
	color: #fff;
	font-family:'Raleway';
	font-weight: 700;
	font-size: 28px;
	line-height: 47px;
}
.call-now .y {
	color: #131313;
	font-family:'Raleway';
	font-weight: 400;
	font-size: 15px;
	margin-top: 15px;
}
.call-now .y span {
	display: block;
}
.mst:not(:last-child){
	background-image: url('../img/sep_bg.png');
	background-repeat: repeat-x;
	background: center right;
}
.mst .t {
	display: inline-block;
	width:100%;
	vertical-align: top;
}
.mst img {
	max-width: 40%;
	display: inline-block;
	margin-right: 5%;
}
.mst .t .z {
	display: block;
	font-family:'lato';
	font-weight: 700;
	color: #2d8fd1;
  line-height: 1.2;
  font-size: 20px;
}
.page-template-page-sidebar .mst .t .z {
	font-size: 18px;
}
.mst .t .q{
	display: block;
	font-family:'lato';
  color: #333/*rgb(105, 105, 105)*/;
  line-height: 1.2;
  font-size: 15px;
  margin-top: .5em;
}
.bgcolor {
	background: #dfdfdf;
}
.pen{
	pointer-events: none;
}
.domains2 h4 br{
	display: none;
}
div .services-mob h4 br{
	display: block;
}
.services-mob h4 {
	background-color: #f20718;
	margin: 10px 5px 0px;
	padding: 13px 5px;
	font-size: 10px;
}
.services-mob h4 a{
	color: #fff;
}
.brand-item{
	display: inline-block;
	margin-bottom: 10px;
}
a.brand-item img{
	margin: 5px 0px 0px 0px;
}
.brand-item > p{
	display: none;
}
.brand-item span{
	color: #018BD4;
	font-weight: bold;
	display: block;
	text-align: center;
}
.col-3-block .t{
	width: 55%;
}
.col-3-block {
	padding: 35px 0px;
	margin: 30px 0px 40px 0px;
}
.col-3-block img{
	margin-top: 6px;
}
.col-3-block .t .q{
	line-height: 1.3;
	font-size: 14px;
}
.appliance-bl h3{
	font-size: 1.7em;
	margin-bottom: 10px;
}
.appliance-bl ul{
	padding-top: 0px;
}
.appliance-bl .second-c p, .appliance-bl .second-c li{
	font-size: 1em;
	margin-bottom: 0px;
	line-height: 1.7em;
}
.appliance-bl  form{
	padding-top: 0px;
	padding-bottom: 0px;
}
.appliance-bl .form-control, .appliance-bl  .wpcf7-submit {
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 1em;
	height: 40px;
}
.appliance-bl form h4, .appliance-bl form .h4{
	background-color: #ff0000;
	color: #fff;
	padding: 12px 5px;
	font-size: 15px;
	margin: 0px -15px 15px -15px;
}
.appliance-bl form .ajax-loader{
	position: absolute;
}
.appliance-bl{
	margin-bottom: 20px;
}
.page-template-page-sidebar .call-now,
.appliance-bl .call-now,
.call-now.loc_call{
	padding: 20px 0px 0px 130px;
	width: 325px;
	height: 122px;
	margin-top: 20px;
	margin-bottom: 16px;
}
.page-template-page-sidebar .call-now .x,
.appliance-bl .call-now .x,
.call-now.loc_call .x{
	height: 29px;
}
.page-template-page-sidebar .call-now .x a,
.appliance-bl .call-now .x a,
.call-now.loc_call .x a{
	font-size: 25px;
	line-height: 29px;
}
.page-template-page-sidebar .call-now .y,
.appliance-bl .call-now .y,
.call-now.loc_call .y{
	font-size: 12.5px;
	margin-top: 15px;
	text-align: left;
}
@media (max-width: 480px) {
	.page-template-page-sidebar .call-now,
	.appliance-bl .call-now,
	.call-now.loc_call{
		padding: 7px 10px 10px 120px;
	}
	.page-template-page-sidebar .call-now .y,
	.appliance-bl .call-now .y,
	.call-now.loc_call .y{
		margin-top: 24px;
	}
}
body.page-id-788 .call-now{
	margin-top: -55px;
}
footer kbd{
	-webkit-box-shadow: none;
	        box-shadow: none;
}
#services-tabs{
	margin-top: 50px;
}
#services-tabs .nav-tabs{
	font-size: 0px;
	text-align: center;
}
#services-tabs .nav-tabs li{
	display: inline-block;
	float: none;
	font-size: 16px;
}
#services-tabs .nav-tabs > li > a{
	padding: 10px 14.9px;
}
#services-tabs .ariston-tabs > li > a{
	padding: 10px 11.9px;
}
#services-tabs .nav-tabs a{
	color: #000;
	background-color: #eee;
}
#services-tabs .nav-tabs .active a, #services-tabs .nav-tabs a:hover{
	background-color: #ccc;
}
.click-here{
	float: right;
	color: #018BD4;
}
.custom-bullet1{
	list-style: none;
	margin-left: 35px;
}
.services-3-col{
	margin-bottom: 20px;
}
.services-3-col .wrap-33{
	margin-bottom: 25px;
}
.services-3-col .image img{
	max-width: 85%;
}
.custom-bullet1 li{
	position: relative;
}
.custom-bullet1 li:before{
	content: "✔";
	position: absolute;
	left: -35px;
	font-size: 25px;
}
.call-shortcode .call-now{
	display: inline-block;
}
.call-shortcode.right{
	text-align: right;
}
.call-shortcode .call-now{
	text-align: left;
}
/*----Reviews section-----*/
.reviews-section{
	margin-top: 20px;
}
.full-testimonial{
	margin-top: 15px;
}
.reviews-section .title{
    text-align: center;
    color: #0d1d4e;
    font-weight: 600;
}
 .review_title{
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 3px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #555;
}
.reviews-section .stars{
    color: #E9940C;
    font-size: 18px;
    margin-bottom: 3px;
}
.review_text{
    font-size: 15px;
    line-height: 1.4;
    font-style: italic;
}
.review_name{
    font-size: 15px;
    margin-top: 5px;
}
/*----END reviews section-----*/
@media(max-width: 480px){
	#services-tabs .nav-tabs li{
		display: block;
	}
	.call-now, .appliance-bl .call-now{
		max-width: 310px;
    padding: 7px 10px 10px 120px;
    margin: 0 auto;
    display: block;
	}
	.call-shortcode  .call-now{
		padding-left: 122px;
	}
	.call-now .x a{
		font-size: 24px;
		line-height: 64px;
	}
	.appliance-bl .call-now .x a{
		font-size: 24px;
		line-height: 58px;
	}
	.call-now .y{
		font-size: 12px;
	}
	.appliance-bl .call-now  .y{
		margin-top: 24px;
		font-size: 12px;
	}
}
@media(max-width: 768px){
	#services-tabs img{
		float: none;
	}
	#services-tabs .tab-pane{
		text-align: center;
	}
	#services-tabs .Default{
		text-align: left;
	}
	.appliance-bl .call-now{
		margin-bottom: 30px;
	}
	#sidebar{
		text-align: center;
	}
	#sidebar .widget_recent_entries{
		text-align: left;
	}
	#sidebar .widget_text img{
		margin-left: 0px;
		margin-right: 0px;
	}
	.call-shortcode{
		text-align: center;
	}
	.mob-block{
		display: block;
	}
}
@media(min-width: 1200px){
	#services-tabs .nav-tabs{
		background-color: #eee;
		border: 1px solid #ddd;
	}
	#services-tabs .first-a{
		border-left: none;
	}
	#services-tabs .last-a{
		border-right: none;
	}
}
/*----------Top menu----------------*/

.top-menu ul li{
	display: inline-block;
	border-right: 1px solid #fff;
}
.top-menu ul li a{
	margin: 1px 13px 2px;
	padding: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	border-bottom: 2px solid #018BD4;
}
.top-menu ul li a:hover{
	background-color: #018BD4;
	border-bottom: 2px solid #f20718;
}
.top-menu  ul{
	display: inline-block;
	float: right;
	background-color: #018BD4;
}
@media(max-width:991px){
	.top-menu{
		display: none;
	}
}
/*----------END Top menu----------------*/
@media (min-width: 480px){
	.services-mob{display: none;}
}
@media(max-width:991px){
	.mst{
		display: block;
		margin: 0 auto;
	}
}
@media(max-width:767px){
	.mst+.mst {
		margin-top: 30px;
	}
}
@media(min-width:993px){
	body #layout header {
		top: 0;
		z-index: 9999970;
		position: -webkit-sticky;
		position: sticky;
	}
	body .slbOverlay{
		z-index: 9999980;
	}
	body .slbWrapOuter{
		z-index: 9999990;
	}
}
body section ul,
body section ol {
	list-style-position: outside;
	padding-left: 20px;
}
.servise-area-block br{
	display: none;
}
.servise-area-block a img{
	margin: 5px 0px 20px 0;
}




@media(max-width:480px){
.copyright kbd,.copyright small.sites {font-size: 16px;}
}
@media(min-width:1200px) and (max-width:1300px){
	div .navbar .navbar-nav li a {
	    margin: 15px 16px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	header .navbar .navbar-nav li a {
	    margin: 15px 10px;
	    font-size: 12px;
	}
	body .navbar-brand {
		width: 330px;
		margin-top: -90px!important;
	}
	body .navbar-brand>img {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
}
.city-landing header .book-now{
	-webkit-animation-name: pulse_animation;
	        animation-name: pulse_animation;
	-webkit-animation-duration: 1000ms;
	        animation-duration: 1000ms;
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	        animation-timing-function: linear;
}
@-webkit-keyframes pulse_animation {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	25% {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
	50% {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
	100% {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes pulse_animation {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	25% {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
	50% {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
	100% {
		-webkit-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transform: scale(1.05);
	}
	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}
@media screen and (max-width: 480px) {
	.home .overflow .generic.padding-free,
	.home .overflow .generic.padding-free .section-title,
	.home .overflow .generic:last-child,
	.home .overflow .generic:last-child .section-title,
	.home .generic.section2>.container>.row>.col-sm-12>p,
	.city-landing #layout>.generic .row.appliance-bl>.col-md-5>p,
	.city-landing #layout>.generic .col-sm-9>.section-title,
	.city-landing #layout>.generic .col-sm-9>p
	{
		text-align: center;
	}
	body .grecaptcha-badge {right:-265px!important;}
}
@media screen and (min-width:993px) {
	body .sub-menu{min-width: 255px}
}
@media screen and (min-width:1300px) {
	body .sub-menu{min-width: 270px}
}
@media screen and (max-width:767px) {
body .sub-menu>li {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
}
.service-area-list {
	list-style: none;
	padding: 0;
	font-size: 0;
}
.service-area-list li {
	display: inline-block;
	font-size: 16px;
	min-width: 155px;
	max-width: 190px;
	width: 16.6%;
	padding: 5px 0;
}
.service-area-list.col3 li {
	width: 33.33%;
	max-width: none;
}
.service-area-list.col4 li {
	width: 25%;
	max-width: none;
}
.page-template-page-sidebar .service-area-list li {
	min-width: 140px;
	vertical-align: top;
}
.service-area-list li a {
	position: relative;
	display: block;
	color: #000;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
}
.service-area-list:last-child li a {
	padding-right: 0 !important;
}
.service-area-list li a>span{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 20px;
}
.service-area-list li a>span>.fa {
	color: #018bd4;
}
@media screen and (max-width:1199px) {
	.page-template-page-sidebar .service-area-list li {
		width: 25%;
	}
}
@media screen and (max-width:991px) {
	.service-area-list li {
		width: 25%;
	}
	.page-template-page-sidebar .service-area-list li {
		width: 33.333%;
	}
}
@media screen and (max-width:767px) {
	.page-template-page-sidebar .service-area-list li,
	.service-area-list li {
		width: 33.333%;
		max-width: none;
	}
}
@media screen and (max-width:480px) {
	.page-template-page-sidebar .service-area-list li,
	.service-area-list li {
		width: 50%;
		max-width: 240px;
	}
}
@media screen and (min-width:768px) {
	.service-area-list li a:hover {
		color: #018bd4;
		text-decoration: none;
	}
}
/*----LOCATIONS style-----*/
.clearfix{clear: both;}
.locations-template section:not(.contact) form{
	max-width: 500px;
	display: inline-block;
	width: 100%;
}
.videoWrap {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.locations-template section ul{
	padding-top: 0px;
}
ul.column-count-2{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	     column-count: 2;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	     column-gap: 0px;
}
.postid-12145 .section-title{ /*thank you page*/
	display: none;
}
.g-map{
	font-size: 0px;
	overflow: hidden;
	margin-bottom: 40px;
}
.navbar .navbar-nav  .book-now-mob a,.navbar .navbar-nav .book-now-mob a:hover, .navbar .navbar-nav li.book-now-mob.current-menu-item > a{
	display: block;
	background: #db0d1c url(../img/book-online.png) center center no-repeat;
	height: 60px;
	font-size: 0px;
	border-bottom: none;
	margin: 0px;
}
.book-now-mob {background-color: #db0d1c;}
.navbar .navbar-nav  .book-now-mob a:before{
	display: none;
}
/*----Hamburger -> X  animation----*/
.navbar-toggle{
    position: relative;
    height: 37px;
    width: 44px;
}
.navbar-header .navbar-toggle .icon-bar{
	position: absolute;
	margin: 0;
	-webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
	    transform: rotate(0deg);
    -webkit-transition: all .5s ease-in-out;
    -webkit-transition: all  .5s ease-in-out;
    transition: all  .5s ease-in-out;
}
.navbar-toggle span:nth-child(2){
	top: 11px;
}
.navbar-toggle span:nth-child(3){
	top: 18px;
}
.navbar-toggle span:nth-child(4){
	top: 25px;	
}

.navbar-toggle[aria-expanded="true"] span:nth-child(2){
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
       transform: rotate(45deg);
   top: 19px;
}
.navbar-toggle[aria-expanded="true"] span:nth-child(3){
	width: 0px;
	opacity: 0;
}
.navbar-toggle[aria-expanded="true"] span:nth-child(4){
   -webkit-transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
       transform: rotate(-45deg);
   top: 19px;
}
/*----END Hamburger -> X  animation----*/

@media (max-width: 992px){
	.navbar-collapse {
	    position: fixed;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    top: 56px;
	    max-height: initial;
	}
}
@media(min-width: 992px){
	.lg-wrap-16{
		width: 16.6666%;
	}
	.serv-wrap + .clear{
		display: none;
	}
}
@media(max-width: 600px){
	.locations-template section p img{
		display: block;
		margin: 10px auto ;
		float: none;
	}
}
.locations-template .head-but:nth-child(2){
	margin-left:15px;
	background-color: #018bd4;
}
@media (max-width: 1200px){
	.locations-template .tel-box span{
		vertical-align: bottom;
	}
	.locations-template .tel-box span a{
		font-size: 34px;
	}
}
.locations-template .servise-area-block{
	margin: 30px auto;
}
.servise-area-block span.more{
	font-weight: 700;
	font-size: 18px;
	line-height: 1.2;
	color: #000;
	font-family: 'Raleway';
}
.codes-table {width: 100%;}
.codes-table tr td{
	padding: 7px 20px 7px 13px;
	vertical-align: middle;
	border-bottom: 1px solid #ddd;
	color: #000;
}
@media ( min-width:768px ){
	.codes-table .code-name{
		min-width: 140px;
	}
}
.locations-template div .panel-body form{
	margin: auto;
	display: block;
	text-align: center;
	padding-bottom: 20px;
}
.locations-template .panel-body form .close{
	display: none;
}
/*---- END LOCATIONS style-----*/

:target {
  display: block;
  position: relative;
  top: -120px; 
  visibility: hidden;
}
ul.two-col {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}
ul.three-col {
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
}
ul.two-col li, ul.three-col li{
	padding-right: 25px;
}
@media(max-width: 600px){
	ul.three-col{
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;
	}
}
@media(max-width: 480px){
	ul.two-col, ul.three-col{
		columns: 1;
		-webkit-columns: 1;
		-moz-columns: 1;
	}
}

.page-id-311 #wpsl-wrap {
    display: block;
}
.panel-group .panel-title .click-here {
	display: none;
}
@media (max-width: 599px ){
.blog .image-hover figure img {
	-webkit-transform: translate3d(0, 0, 0) scale(1.12);
	-ms-transform: translate3d(0, 0, 0) scale(1.12);
	transform: translate3d(0, 0, 0) scale(1.12);
}
}
@media(max-width: 991px){
	.navbar .menu-header-menu-container #menu-header-menu > li > ul.sub-menu > li:first-child {
		display: none;
	}
}
html {
	overflow-x: hidden;
}
.icon-down-up::before {
     content: '\e86f';
}
a[aria-expanded="true"] .icon-down-up::before {
     content: '\e872';
}
.sup_footer {
    color: #111;
}
.sup_footer .panel-body {
    padding: 15px 30px;
}
.sup_footer .panel-title a{
    font-weight: bold;
}
.sup_footer .panel-title a:hover,.sup_footer .panel-title a:focus{
    text-decoration: none;
}
.why-choose-table{
    width: 100%;
    max-width: 800px;
    margin: auto;
}
.why-choose-table td{
    border-collapse: collapse;
    border: 1px solid #111;
    width: 50%;
    padding: 10px;
}
.columns-2{
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
}
.keywords a {
    color: #111;
    display: inline-block;
    padding: 3px;
}
@media (max-width: 480px){
    .columns-2{
        -webkit-columns: 1;
           -moz-columns: 1;
                columns: 1;
    }
}
div .wpcf7-spinner{
	position: absolute;
	margin: 5px;
}
.top-layout{
	background-color: #fff;
}
@media (min-width: 990px){
	.top-layout{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 99;
	}
	.top-layout + #layout{
		margin-top: 191px;
	}
	.logged-in .top-layout + #layout{
		margin-top: 159px;
	}
}
@media (max-width: 1366px) {
	.top-layout + #layout{
		margin-top: 186px;
	}
	.logged-in .top-layout + #layout{
		margin-top: 154px;
	}
}
@media (max-width: 991px) {
	.top-layout + #layout{
		margin-top: 0 !important;
	}	
}

.tab-content>.tab-pane{top: 0;visibility: visible;}

.custom-icon-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
@media (max-width: 991px) {
	.mst .custom-icon-box .t .z{font-size: 16px;}
}
@media (max-width: 480px) {
	.custom-icon-box {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: center;
			-ms-flex-pack: center;
				justify-content: center;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
				text-align: center;
	}
}

.content-banner {padding: 30px;background: url("../img/appliance-fix-company.png") no-repeat center / cover;color: #fff;}
.content-banner__desc {text-align: center;}
.content-banner__desc p {font-size: 28px;font-weight: 700;line-height: 1em;margin-bottom: .5em;color: #fff;}
.content-banner__desc p:last-of-type {margin-bottom: 1em;}
.content-banner__desc strong {color: #fff;}
.content-banner__desc strong em {font-style: normal;position: relative;font-size: 16px;padding-left: 20px;margin-left: 10px;}
.content-banner__desc strong em::before {content: '';display: block;width: 14px;height: 14px;position: absolute;top: 1px;margin-top: 2px;left: 0;background: #318c04;border-radius: 50%;-webkit-animation: blink 1.2s infinite;animation: blink 1.2s infinite;}
.content-banner__desc .btn {background-color: #131313;border-color: #131313;}
.content-banner__desc .btn:hover {opacity: 1;background-color: #018bd4;border-color: #018bd4;}
.page-template-page-sidebar .content-banner {margin-bottom: 40px;background-position-x: 39%;}
.page-template-page-sidebar .content-banner__desc p {font-size: 22px;}

@-webkit-keyframes blink {
	from {background: #318c04;}
	50% {background: #fff;}
	to {background: #318c04;}
}

@keyframes blink {
	from {background: #318c04;}
	50% {background: #fff;}
	to {background: #318c04;}
}