body{margin:0;font-family:'Ubuntu', sans-serif;font-size:14px;line-height:26px;color:#777777;background-color:#ffffff;}
@font-face{font-family:RobotoRegular;src:url('../fonts/Roboto-Regular.ttf');}
@font-face{font-family:MyriadPro-Semibold;src:url('../fonts/MyriadPro-Semibold.otf');}
@font-face{font-family:RockwellB;src:url('../fonts/RockwellB.ttf');}
@font-face{font-family:MyriadPro-BoldCond;src:url('../fonts/MyriadPro-BoldCond.otf');}
.RockwellB{font-family:'RockwellB' !important;}
.ubuntu{font-family:'ubuntu' !important;}
.my-btn{background-color:#fe0000;border:none;border-radius:0px;padding:10px 25px 5px;color:#fff;text-transform:uppercase;transition:all 0.3s linear;font-family:'MyriadPro-Semibold';font-size:18px;}
a:focus,
a:hover{outline:none !important;text-decoration:none !important;}
a,
p{color:#181818;}
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1,
h2,
h3,
h4,
h5,
h6{color:#26b0ff;}
h1,
.h1{font-size:25px;font-weight:500;color:#000;text-transform:uppercase;}
.font-size-16{font-size:16px !important;}
.font-size-14{font-size:14px !important;}
.font-size-18{font-size:18px !important;}
.font-size-19{font-size:19px !important;}
.font-size-22{font-size:22px !important;}
.font-size-25{font-size:25px !important;}
.white-text{color:#fff !important;}
.blue-back{background-color:#05cdff !important;}
.six{float:left;width:14.28%;}
.myrow{float:left;width:100%;}
.my-row50{float:left;width:50%;}
.upper{text-transform:uppercase;}
.my-btn:hover{background-color:#fdfb00 !important;color:#000 !important;}
.navbar>.container .navbar-brand{margin-left:-34px;}
header,
header .navbar{background-color:#000;}
header .container{position:relative;}
.parallelogram{width:37% !important;top:-1px;border-left:0px solid transparent;border-right:44px solid transparent;border-top:98px solid #fdfb00;position:absolute;}
.contact{list-style-type:none;padding:0;margin:0;position:absolute;right:15px;top:7px;}
.contact .fa.fa-phone-square{font-size:15px;}
.contact li{float:left;}
.contact li a{color:#fff;font-size:14px;}
.contact li:last-child a{margin-left:5px;}
.contact i.fa.fa-phone-square{font-size:15px;}
.nav>li>a:focus,
.nav>li>a:hover{text-decoration:none;background-color:transparent;color:#fdfb00;}
.affix{position:fixed;background-color:#282828;width:100%;z-index:99999999999;box-shadow:0px 0px 3px #000;border-radius:0px;}
.main-menu{margin-top:40px;margin-right:-15px !important;}
.main-menu li:last-child a{padding-right:0;}
.navbar-brand{float:left;height:97px;padding:5px 0px;font-size:18px;line-height:20px;}
.main-menu li a{color:#fff;font-size:15px;text-transform:uppercase;font-weight:300;padding:15px 18px;}
.enquire-wrapper>p{font-family:MyriadPro-BoldCond;font-size:25px;margin-bottom:10px;margin-top:30px;}
.banner-bg{margin-top:27px;text-align:center;padding-right:35px;}
.banner{background-image:url('../img/banner_bg.jpg');max-height:530px;height:530px;background-size:cover;background-position:center bottom;}
.btn.my-btn.start,
.btn.my-btn.start:active:focus{position:absolute;left:93px;bottom:19%;border-radius:6px;padding:5px 14px;background-color:#093854;font-family:'ubuntu';color:#fff;}
.banner-data .start+p{margin-top:-20px;}
.banner-data .start+p .btn.my-btn{padding:12px 50px 6px;margin-left:25%;}
.btn.my-btn.start:hover{color:#000;background-color:#fdfb00;}
.pricing-title-wrapper h3{color:#000;font-size:22px;}
.banner-prize-box{text-align:center;}
.get_website{font-size:23px;color:#fff;}
.border img{border:3px solid #2aa3e7;max-height:178px;min-width:96%;margin:0 auto;}
.we-help-you-wrapper{float:left;width:100%;margin-bottom:10px;padding:0px 45px;}
.we-help-you-wrapper .upper.title{font-size:23px;color:#282828;}
.we-help-you-wrapper ul li{text-align:left;font-size:18px;color:#282828;list-style-type:none;}
.we-help-you-wrapper ul li{text-align:left;font-size:18px;color:#282828;list-style-type:none;list-style-image:url('../img/bullet.jpg');}
.get-started{background:rgb(255, 226, 112);background:-moz-linear-gradient(top, rgba(255, 226, 112, 1) 0%, rgba(247, 195, 16, 1) 100%);background:-webkit-linear-gradient(top, rgba(255, 226, 112, 1) 0%, rgba(247, 195, 16, 1) 100%);background:linear-gradient(to bottom, rgba(255, 226, 112, 1) 0%, rgba(247, 195, 16, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe270', endColorstr='#f7c310', GradientType=0);border:none;border-radius:0px;padding:15px 45px;}
.we-hep-u{margin-bottom:30px;margin-top:5px;}
.we-hep-u+p .btn.my-btn{padding:11px 9%;font-family:'roboto';font-size:15px;}
.enquire{color:#eb2929;background-color:#282828;font-size:35px;padding:25px 10px 10px;border-radius:5px 5px 0px 0px;text-align:center;font-weight:300;}
.enquire p{font-size:15px;color:#fff;margin-top:5px;margin-bottom:0px;text-transform:initial;}
.banner-form{background-color:#fff;padding:15px;border-radius:0px 0px 5px 5px;}
.banner-form input.form-control{height:40px;}
.banner-form .my-btn{color:#fff;background-color:#282828;font-size:16px;font-weight:600;border-radius:5px;padding:14px 25px 10px;}
.banner-form .form-control:focus{border-color:#282828;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 4px rgba(0, 0, 0, .5);}
.enquire-wrapper .form-group{margin-bottom:11px;}
.enquire-wrapper .form-group+p{margin-bottom:0px;}
#we-build{background-color:#05cdff;}
.we-build-wrapper .h1,#how-work .h1,#our-service .h1{display:inline-block;text-align:center;width:auto;background-color:#fff;padding:10px 40px;border-radius:35px;}
.usp{line-height:17px;height:50px;margin-bottom:0px;}
.icon-wrapper p img{}
.we-build-wrapper{padding-top:30px;padding-bottom:20px;}
.we-build-wrapper p{font-weight:300;}
.third-title{font-weight:400 !important;}
.six p:first-child{margin-bottom:15px;}
.icon-wrapper{margin-top:25px;}
.divider{border-top:1px solid #919191;}
#we-build .divider{margin-top:25px;margin-bottom:20px;}
.how-work{background:url('../img/how-works-background1.jpg');background-repeat:no-repeat;background-position-x:75%;background-position-y:75%;background-size:420px;}
#how-work{padding-top:10px;background-color:#f4f9fd;}
#how-work .h1,#our-service .h1{background-color:#05cdff;}
.how-work-list{list-style:none;padding:0;float:left;width:100%;margin-top:100px;margin-bottom:150px;}
.how-work-list li:first-child{background-color:#05cdff;}
.how-work-list li{width:33%;background-color:#5adeff;border-right:1px solid #000;position:relative;transition:all 0.3s ease-in-out;}
.how-work-list .flex:hover{background-color:#fdfb00;cursor:default;}
.how-work-list li:last-child{border:none;}
.how-work-list li .number{font-size:78px;font-family:'Times New Roman';color:#000;vertical-align:middle;line-height:85px;margin-bottom:0;font-weight:600;}
.how-info{margin:15px 0 auto;line-height:20px;}
.how-work-list .arrow-right{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #000;position:absolute;right:-7px;top:42%;z-index:1;left:unset;}
.how-work-list li div:first-child{width:35%;text-align:center;}
.how-work-list li div:nth-child(2n){width:65%;text-align:left;}
#pricing{background:url('../img/pricing_background1.jpg');background-repeat:no-repeat;background-size:cover;background-position:center top;padding:100px 0px 30px 0px;}
#pricing h3{font-size:20px;}
h1+h3{margin-top:0px;margin-bottom:5px;}
#pricing h1+h3{color:#05cdff;}
.price-box-wrapper{display:block;width:100%;text-align:center;margin-top:30px;margin-bottom:10px;}
.pricing-title-wrapper{background-color:#fdfb00;padding:10px 0px;}
.price-box{width:37%;margin:0 auto;display:inline-block;vertical-align:top;background-color:#fff;border:2px solid #ccc;}
.third-title{font-size:16px;color:#000;}
.price-box h3{color:#000;}
.facilities{text-align:left;list-style:none;padding:30px 15px 30px 15px;margin-bottom:0px;float:left;width:100%;}
.facilities .enable{list-style-position:inside;padding-left:25px;position:relative;}
.facilities .enable::before{content:url('../img/check.png');position:absolute;left:5px;}
.facilities .disable{list-style-image:url('../img/cross.png');list-style-position:inside;}
.disable{color:#d4d4d4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:no-drop;}
.facilities li{border-bottom:1px dotted #a1a1a1;line-height:30px;color:#000;}
.facilities li:last-child{border:none;}
.facilities p{margin-top:60px;margin-bottom:0px;}
span.l-height{line-height:20px;display:block;width:100%;margin-top:-15px;margin-bottom:5px;}
span.l-height.brand{margin-top:-25px;}
.cpricing .btn.my-btn{padding:10px 40px 5px;}
#about-us{background:url('../img/about-us-background.jpg');background-repeat:no-repeat;background-size:cover;background-position:center top;padding:100px 0px 20px 0px;}
#about-us h1{color:#05cdff;}
.about-us-wrapper .white-back h1 span{display:inline-block;margin-right:5px;}
.white-back{background-color:rgba(255, 255, 255, 0.9);padding:20px 10px;}
.about-us-wrapper .white-back{border:1px solid #757575;}
.about-box{max-height:302px;margin-top:40px;overflow-y:scroll;min-height:302px;margin-bottom:10px;}
#about-us .my-btn{padding:10px 50px 5px;}
.border-right{border-right:2px dotted #c0c0c0;}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background-color:#F5F5F5;}
::-webkit-scrollbar{width:7px;background-color:#F5F5F5;}
::-webkit-scrollbar-thumb{background-color:#9b9d9f;border:2px solid #9b9d9f;border-radius:5px;}
.about-box p{padding-right:10px;line-height:20px;}
#our-service.only-safari{display:none;}
#our-service{background:url('../img/service_background1.jpg');background-repeat:no-repeat;background-size:cover;background-position:center top;padding:100px 0px 30px 0px;}
#our-service{padding:100px 0px 20px 0px;}
#our-service h1{margin-bottom:30px;}
.service-title{background-color:#000;padding:15px 30px;}
.service-info{padding:20px 30px;}
.service-info .my-btn{position:absolute;bottom:11px;left:30%;padding:10px 50px 5px;}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;flex-direction:row;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-around;}
#our-service .flex .my-row50 img{height:100%;transition:all 0.3s linear;}
#our-service .flex .my-row50 img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);}
.service-info p{text-align:justify;line-height:18px;}
.service-info p span{font-weight:600;margin-bottom:12px;display:block;font-size:15px;text-transform:capitalize;}
.arrow-right{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #05cdff;position:absolute;left:-1px;top:43%;z-index:1;}
.arrow-left{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #05cdff;position:absolute;right:-1px;top:43%;}
#our-service .my-row50{position:relative;overflow:hidden;max-height:325px;min-height:320px;}
.our-client-wrapper h1{margin-bottom:30px;}
#our-client,
#clients{padding:100px 0px 40px 0px;}
#our-client .item{border:1px solid #c0bebe;box-shadow:0px 0px 3px #c8c8c8;height:137px;}
#our-client .owl-nav{height:0px;}
#our-client .item img{width:100%;}
.owl-theme .owl-nav [class*="owl-"]{width:0;visibility:hidden;}
#our-client .owl-dots,
#our-team .owl-dots{display:none;}
#our-client .owl-carousel .owl-prev::before,
.owl-carousel .owl-next::before,
#our-team .owl-carousel .owl-prev::before,
.owl-carousel .owl-next::before{visibility:visible;font:normal normal normal 14px/1 FontAwesome;font-weight:normal;font-size:45px;color:#F58120;font-weight:700;position:absolute;top:30%;}
#our-client .owl-carousel .owl-prev::before,
#our-team .owl-carousel .owl-prev::before{content:url('../img/left-arrow.png');left:-35px;}
#our-client .owl-carousel .owl-next::before{content:url('../img/right-arrow.png');right:-35px;}
#gallery{background-color:#05cdff;padding:100px 0px 30px 0px;}
#gallery h1{margin-bottom:15px;}
#gallery .button{display:inline-block;padding:0.5em 1.0em;background:#eee;border:none;border-radius:7px;color:#FDFB00;font-family:'ubuntu';font-size:16px;cursor:pointer;}
#gallery .button:hover{background-color:#F58120;text-shadow:0 1px hsla(0, 0%, 100%, 0.5);color:#fff;}
#gallery .button:active,
#gallery .button.is-checked{background-color:#F58120;}
#gallery .button.is-checked{color:#fff;}
#gallery .button:active,
#gallery .button:focus{outline:0;}
#gallery .button-group{margin-bottom:20px;text-align:center;}
#gallery .button-group:after{content:'';display:block;clear:both;}
#gallery .button-group .button{border-radius:4px;display:inline-block;font-size:16px;line-height:20px;margin-bottom:5px;padding:10px 15px;transition:all 0.3s ease-in-out 0s;background:#272727;border:transparent solid 1px;color:#05CDFF;font-weight:400;}
#gallery .button:hover,
#gallery .button-group .button.is-checked{background:#FFF;color:#000;text-decoration:none;border:#005490 solid 1px;}
#gallery p.text-center{margin-top:40px;}
.gallery-wrapper .btn.my-btn{padding:10px 50px 5px;}
#testimonial{padding-right:0px !important;}
#testimonial>div{margin-right:-15px;}
#clients{background:url('../img/client-background.jpg');background-repeat:no-repeat;background-size:cover;background-position:center top;padding:100px 0px 30px 0px;}
#clients .tab-content{background-color:#f9f9f9;padding-left:32px;min-height:455px;}
.benifit .nav-tabs{border-bottom:none;margin-top:30px;}
.benifit .nav-tabs>li.active>a,
.benifit .nav-tabs>li.active>a:focus,
.benifit .nav-tabs>li.active>a:hover{color:#05cdff;cursor:default;background-color:#272727;border:none;border-radius:0;}
#clients .nav.nav-tabs li{margin-right:1px;width:calc(40% - 1px);}
#clients .nav.nav-tabs li.active::after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #282828;content:'';position:absolute;left:43%;}
#clients .nav.nav-tabs li:last-child{width:calc(20% - 1px);}
.benifit .nav-tabs>li>a:hover{color:#05cdff;background-color:#272727;}
.benifit{margin-left:-15px;}
.benifit .nav-tabs>li>a{margin-right:0px;border:none;border-radius:0;color:#000;background-color:#05cdff;padding:20px 0px;font-size:17px;text-align:center;text-transform:uppercase;}
.tab-content ul{margin-top:20px;padding:0;margin-bottom:25px;}
.tab-content ul li{font-size:16px;color:#282828;list-style:none;padding-left:30px;position:relative;}
#beni p,
#menu1 p{font-weight:600;color:#3f3f3f;}
#faq{padding-right:20px;margin-left:-20px;}
#faq .accordion-toggle span.fa.fa-plus,
#faq .accordion-toggle span.fa.fa-minus{float:left;margin-top:6px;margin-left:-5px;}
#menu3{padding-top:20px;}
.client-profile-wrapper{background-color:#fff;position:relative;margin-top:60px;}
.client-profile-wrapper p{line-height:20px;}
.testimonial-text-wrapper p{font-size:13px !important;text-align:justify;}
.client-profile-pic{position:absolute;width:100px;height:100px;border-radius:50%;background-color:#fff;left:35%;top:-50px;overflow:hidden;}
.profile-text-wrapper{margin-top:60px;float:left;width:100%;text-align:center;}
.profile-name{font-size:20px;}
.testimonial-text-wrapper{padding:15px 15px;max-height:304px;height:304px;overflow-y:scroll;text-align:left;}
.profile-position{font-size:18px;}
#testimonial .owl-theme .owl-dots .owl-dot{margin-top:7px;}
#clients h1{color:#000;}
.our-client-wrapper .owl-theme .owl-nav.disabled+.owl-dots{margin-top:0px;background-color:#fff;height:35px;}
#testimonial .owl-theme .owl-dots .owl-dot span{background:#cccccc;border-radius:0px !important;}
#faq .panel-title{padding-left:15px;position:relative;text-align:left;font-size:14px;}
#faq .panel-default>.panel-heading{color:#fdfb00;background-color:#282828;border-color:#fdfb00;}
#faq .panel-default>.panel-heading span,
#faq .panel-default>.panel-heading p{color:#05cdff;}
#faq .panel-body p{font-size:16px;}
.check::before{content:url('../img/done.png');position:absolute;left:1px;}
footer{padding:80px 0 0 0;background-color:#313538;color:#fff;background-image:url('../img/footer.jpg');}
#contact h1{margin-bottom:40px;}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span{background:#272727 !important;}
.view-project{width:25%;top:30%;position:relative;box-shadow:unset !important;}
.element-item:hover .hover-effect{display:block;}
footer .banner-form{position:relative;width:100%;right:0px;float:left;}
footer p{color:#fff;margin-bottom:10px;line-height:20px;}
.payment p{margin-bottom:10px;}
.payment img{width:50px;height:30px;float:left;margin-right:1px;}
.footer-line{font-size:14px;text-align:center;margin:50px 0px 25px;}
footer .h1,footer h2{color:#24afff;}
footer h2{border-bottom:1px solid #898989;margin-bottom:10px;padding-bottom:10px;font-weight:500;margin-bottom:35px;font-size:22px;}
.form-wrapper input{border-radius:0;height:50px;}
.form-wrapper input[type="submit"]{height:unset;padding:12px 80px 7px;margin-top:10px;}
.form-group .col-xs-4,
.form-group .col-xs-12{padding:2px;}
.send{padding:10px 55px;}
.call-us-wrapper p .fa{font-size:25px;color:#24afff;width:28px;vertical-align:bottom;margin-right:2px;}
.call-us-wrapper p .fa.fa-map-marker{font-size:30px;}
.payment{float:left;width:100%;padding:0;margin:42px 10px 0px;list-style:none;text-align:left;}
.payment li{display:inline-block;}
footer .form-horizontal .form-group{margin-right:0px;margin-left:0px;}
.call-us-wrapper{margin-top:49px;}
.call-us-wrapper p{margin-bottom:25px;}
.call-us-wrapper p img{width:22px;margin-right:15px;}
footer .form-group{margin-bottom:0px;}
footer textarea#comment{border-radius:0px;}
#our-team .owl-theme .owl-nav [class*="owl-"]{height:0px;}
#our-team{background:url('../img/ourteam_background.jpg');background-repeat:no-repeat;background-size:cover;background-position:center top;padding:100px 0px 30px 0px;}
#our-team .item .circle{width:250px;height:250px;background-color:#fff;border-radius:50%;overflow:hidden;}
#our-team .item img{width:100%;border:5px solid #ffffff;}
#our-team .owl-nav.disabled{display:block;height:0px;}
#our-team .owl-carousel .owl-next::before{content:url('../img/right-arrow.png');right:-10px;}
#our-team .owl-carousel .owl-next::before,
#our-team .owl-carousel .owl-prev::before{top:32%;}
.team-name{font-size:18px;font-family:'ubuntu';margin-top:10px;}
.team-position{font-size:14px;font-family:'ubuntu';margin-bottom:0px;}
html.chrome .payment{margin:31px 0px 0px;}

.m-we-hep-u-wrapper ul{width:260px !Important;}
.h1.about-h1{position: relative;clear: both;  width: 100%;}
@media (max-width: 1024px)
{
	.title-block{
    position: absolute;
    left: 20%;
    top: 18%;
}

.img-span{float:left;}
.h1.why-h1 .title-block1{position: absolute;
    width: 80%;
    left: 14%;
    TOP: 0;
    line-height: 1;
	text-align:left;
}
.h1.why-h1{	position: relative;width: 100%;
    clear: both;
    float: left;}
	.fadeIn{float:left}

}
@media (max-width: 500px)
{
.discount {
	
     margin-top: 80px !important;
}
.m-we-hep-u-wrapper ul{width:260px !Important;}

}
@media (max-width: 768px)
{
	.title-block{
    position: absolute;
    left: 20%;
    top: 18%;
}
}
@media(max-width:600px){
	.call-action-btn .glyphicon.glyphicon-earphone, .call-action-btn .glyphicon.glyphicon-envelope{
    font-size: 16px;
    text-align: center;
    position: relative;
    top: 3px;
    right: 8px;
}
.h1 {
    font-size: 18px !important; /*   padding-right: 45px;*/
}
}

@media (max-width: 414px)
{
.discount {
	 
    margin-top: 16px !important;
}
p.del, p.del .month{font-size: 18px!important;}

.banner{    height: 460px !important;}
.discount+p {
    margin-bottom: 4px !important;
}
.title-block {  left: 24%;}
} 
@media (max-width: 320px)
{
	.title-block {  left: 28%;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,
.parallelogram{width:40%;-webkit-transform:rotateY(0deg) skewX(-20deg);left:-30px;}
}
.safari header,
.safari header .navbar{background-color:#FDFB00;}
.safari .parallelogram{width:90%;height:98px;-o-text-overflow:clip;text-overflow:clip;background:#000;-webkit-transform:rotateY(-32.65859432245693deg) skewX(-28deg);transform:rotateY(-32.65859432245693deg) skewX(-28deg);-webkit-transform-origin:8% 50% 0;transform-origin:-28% 50% 0;position:absolute;left:0;z-index:-1;top:-1px;-webkit-transform-origin-x:230%;-webkit-transform-origin-y:50%;-webkit-transform-origin-z:0px;}
.safari p{font-weight:300;}
.modal-header{padding:15px;background-color:#282828;}
.close{color:#fff;text-shadow:none;filter:unset;opacity:1;}
.modal{background-color:rgba(0, 0, 0, .5);}
.modal-body{padding:15px 15px 0px;}
.close:focus,
.close:hover{color:#fdfb00;opacity:1;}