@@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
30%{-webkit-transform:scale3d(1.25, .75, 1);transform:scale3d(1.25, .75, 1)}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}
50%{-webkit-transform:scale3d(1.15, .85, 1);transform:scale3d(1.15, .85, 1)}
65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1)}
75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1)}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
}
@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
30%{-webkit-transform:scale3d(1.25, .75, 1);transform:scale3d(1.25, .75, 1)}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}
50%{-webkit-transform:scale3d(1.15, .85, 1);transform:scale3d(1.15, .85, 1)}
65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1)}
75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1)}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
.rot-img{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;}
.rot-img:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none !important;list-style:none;}
body{color:#00000a;line-height:1.3;font-weight:400;font-size:14px;font-family:'Poppins', sans-serif;overflow-x:hidden !important;}
h1, h2, h3, h4, h5, h6{font-family:'Raleway', sans-serif;}
p{font-size:14px;color:#666;line-height:1.6;word-spacing:1px;margin:0;}
img{width:100%;height:auto;}
.imgrs img{width:auto;height:auto;}
ul.ulist.wht{color:#fff;padding-left:40px;}
span, a, a:hover{display:inline-block;text-decoration:none;color:inherit;}
.section-head{margin-bottom:80px;width:100%;}
.section-head h4{position:relative;padding:0 0 0 15px;line-height:1;border-left:1px solid #eee;letter-spacing:2px;font-size:38px;font-weight:700;}
.section-head h4:before{content:'';width:1px;height:35px;background:#001e80;position:absolute;left:-1px;bottom:0;}
.section-head h4 span{font-weight:200;padding-bottom:5px;}
.bg-gray{background:#f7f7f7;}
.bg-gray .owl-theme .owl-dots .owl-dot span{background:#777;}
.o-hidden{overflow:hidden;}
.position-re{position:relative;}
.full-width{width:100% !important;}
.bg-img{background-size:cover;background-repeat:no-repeat;}
.section-padding{padding:100px 0;}
.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.v-middle{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}
.cd-headline{font-size:3rem;line-height:1.2;}
section.hero{padding-bottom:70px!important;clear:both;}
.pdot{padding-bottom:70px;}
.cnt-txt2 p, .cnt-txt3 p{font-size:18px;}
.whi p{font-size:15px;color:#fff;line-height:28px;padding-top:20px;}
.lk{padding:80px 0px 50px;}
.wh{color:#ffffff;margin-bottom:15px;font-weight:700;}
.padtop{padding-top:70px;}
.whh .ulist{color:#bbb;line-height:20px;}
.clar{clear:both;}
.mob-sec{padding:80px 0px;position:relative;background:#1d1d1d;min-height:681px;margin-bottom:50px;}
.abss{width:370px;height:649px;position:absolute;z-index:9;left:0px;right:0px;text-align:center;margin:0 auto;top:160px;background-image:url(../img/mobil.png);padding:70px 54.5px 110px;background-repeat:no-repeat;}
.abss{-webkit-animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97);animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;}
.mob-sec h6{color:#fff;margin:0px 0px 15px;text-transform:capitalize;}
.mob-sec .col-md-6:nth-child(1), .mob-sec .col-md-6:nth-child(3), .mob-sec .col-md-6:nth-child(5){text-align:right;padding-right:200px;}
.mob-sec .col-md-6:nth-child(2), .mob-sec .col-md-6:nth-child(4), .mob-sec .col-md-6:nth-child(6){padding-left:200px;}
.mob-sec p{color:#b6b6b6;line-height:24px;}
.mob-sec .col-md-6{min-height:180px;}
.mob-sec .col-md-6:nth-last-child(1), .mob-sec .col-md-6:nth-last-child(2){min-height:auto;}
.mob-sec h4.extra-text{color:#fff;}
.squ .citem .rd{border-radius:0px;}
.abs.black{background-color:#000;}
.mapbg {background-size: cover;min-height: 500px;background-position: top center;background-repeat: no-repeat;}
ul.banlist {margin: 0px;padding-top: 22px;}
ul.banlist li {position: relative;padding: 8px 15px 8px 40px;line-height: 27px;font-size: 18px;}
ul.banlist li i {position: absolute;left: 0px;top: 14px;color: #fc2223;}
.padtt {padding-top: 50px;}
.contact .contact-form textarea.hei {height: 100px;max-height: 100px;}
.padtt .contact .contact-form {padding-left: 0px;padding-bottom: 0px;}
.side-bars { width: 210px; height: 51px; position: fixed; top: 50%; z-index: 9999; margin-top: -230px; right: -160px; margin-right: 0; display: none; }
.side-bars .s-bar { display: block; margin-bottom: 10px; position: relative; right: 0px; cursor: pointer; }
.side-bars .s-bar .clicktocall { font-size: 18px; padding: 0px; color: #fff; float: left; height: 64px; margin-top: -5px; font-weight: 700; background: #383838; width: 290px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.side-bars .s-bar .clicktocall a {     color: #ffffff;
    font-weight: 700;
    font-size: 20px;
    display: inline-block;
    padding-top: 5px; }
.side-bars .s-bar .clicktocall a:hover{text-decoration:none;}
.call-spr { background: url(../img/mbl.png) no-repeat; width: 55px; height: 64px; position: relative; left: 0px; float: left; margin-right: 15px;
top: 0px; }
.side-bars .s-bar .clicktocall p { color: #ffffff; font-size: 16px; padding: 9px 0 0 0; margin: 5px 0px 0px 0px; line-height: 12px; background: #383838; display: inline-block; display: block; font-family: 'Lato', sans-serif; font-weight: 400;     text-transform: uppercase; }
.side-bars .s-bar .clicktocall .pnumlive { font-size: 24px; line-height: 24px; }
.side-bars .s-bar .chatwrap { background: #383838; border-top-left-radius: 5px; width: 290px; border-bottom-left-radius: 5px; overflow: hidden; color: #ffffff; height: 63px; }
.side-bars .s-bar .chatwrap p {
    color: #ffffff;
    font-size: 16px;
    padding: 9px 0 0 0;
    margin: 5px 0px 0px 0px;
    line-height: 12px;
    background: #383838;
    display: inline-block;
    display: block;
    font-weight: 400;
    text-transform: uppercase;
}
.side-bars .s-bar .chatwrap a { font-size: 24px; line-height: 24px; color: #ffffff; font-weight: bold; }
.contact .contact-form select  option {
    color: #333;
}
.padtt .contact .contact-form input[type='text'],.padtt  .contact .contact-form input[type='email'],.padtt  .contact .contact-form input[type='tel'],.padtt  .contact .contact-form textarea,.padtt  .contact .contact-form select {
  background: transparent;
  color: #fff;
}
.padtt .contact .contact-form input::-webkit-input-placeholder {
   color: #fff;
}
.padtt .contact .contact-form input:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}
.padtt .contact .contact-form input::-moz-placeholder {  /* Firefox 19+ */
   color:#fff;  
}
.padtt .contact .contact-form input:-ms-input-placeholder {  
   color: #fff;  
}
.padtt .contact .contact-form textarea::-webkit-input-placeholder {
   color: #fff;
}
.padtt .contact .contact-form textarea:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}
.padtt .contact .contact-form textarea::-moz-placeholder {  /* Firefox 19+ */
   color:#fff;  
}
.padtt .contact .contact-form textarea:-ms-input-placeholder {  
   color: #fff;  
}
.form-group.file {
    padding-top: 8px;
}
@media only screen and (min-width:768px){.cd-headline{font-size:4.4rem;font-weight:300;}
}
@media only screen and (min-width:1170px){.cd-headline{font-size:6rem;}
}
.cd-words-wrapper{display:inline-block;position:relative;text-align:left;}
.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0;}
.cd-words-wrapper b.is-visible{position:relative;}
.no-js .cd-words-wrapper b{opacity:0;}
.no-js .cd-words-wrapper b.is-visible{opacity:1;}
.cd-headline.clip span{display:inline-block;padding:.2em 0;}
.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top;}
.cd-headline.clip .cd-words-wrapper::after{content:'';position:absolute;top:10%;right:0;width:2px;height:70%;background-color:#aebcb9;}
.cd-headline.clip b{opacity:0;}
.cd-headline b.is-visible{opacity:1;font-weight:900;}
.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;border-radius:50%;background:#ccc;}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span{background:#001e80;}
.navbar{position:absolute;left:0;top:0;width:100%;background:transparent;z-index:9;min-height:80px;}
.navbar .icon-bar{color:#fff;}
.navbar .navbar-nav .nav-link{font-size:13px;font-weight:600;color:#eee;letter-spacing:.5px;margin:15px 5px;-webkit-transition:all .5s;transition:all .5s;}
.navbar .navbar-nav .active{color:#ff0021 !important;}
.nav-scroll{background:#fff;border-bottom:1px solid rgba(12, 12, 12, 0.04);padding:0;position:fixed;top:-100px;left:0;width:100%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:translateY(100px);transform:translateY(100px);}
.nav-scroll .icon-bar{color:#222;}
.nav-scroll .navbar-nav .nav-link{color:#222;}
.nav-scroll .navbar-nav .logo{padding:15px 0;color:#111;}
.logo{padding:15px 0;width:200px;}
.header{min-height:100vh;overflow:hidden;}
.header .caption .o-hidden{display:inline-block;}
.header .caption h3{font-weight:200;letter-spacing:3px;-webkit-animation-delay:.2s;animation-delay:.2s;}
.header .caption h1{margin:10px 0;font-size:70px;font-weight:700;text-transform:uppercase;-webkit-animation-delay:.6s;animation-delay:.6s;}
.header .caption h1 b{color:#001e80;}
.header .caption p{font-size:16px;color:#eee;word-spacing:2px;-webkit-animation-delay:1s;animation-delay:1s;}
.butn{padding:10px 30px;border:1px solid #eee;border-radius:4px;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px;position:relative;margin:30px 2px 0;-webkit-animation-delay:1.2s;animation-delay:1.2s;}
.butn:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.butn:hover{border-color:#1c1c1c;}
.butn:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}
.butn:hover span{color:#1c1c1c;}
.butn span{position:relative;z-index:2;}
.butn-bg{color:#fff;background:#001e80;border-color:#001e80;}
.header .arrow{position:absolute;bottom:5vh;width:100%;text-align:center;color:#fff;font-size:13px;z-index:8;}
.header .arrow i{position:relative;display:inline-block;width:30px;height:30px;line-height:30px;}
.header .arrow i:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.2);border-radius:50%;z-index:-1;-webkit-transition:all .2s;transition:all .2s;}
.header .arrow i:hover:after{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;-webkit-transition:all .5s;transition:all .5s;}
.slider .arrow, .slider-fade .arrow{display:none !important;}
.slider .owl-item, .slider-fade .owl-item{height:100vh;position:relative;}
.slider .item, .slider-fade .item{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;}
.slider .item .caption, .slider-fade .item .caption{z-index:9;}
.slider .owl-theme .owl-dots, .slider-fade .owl-theme .owl-dots{position:absolute;bottom:5vh;width:100%;}
.creative{min-height:100vh;}
.creative .svg{position:absolute;bottom:-10px;left:0;width:100%;z-index:2;}
.creative .svg svg{fill:#fff;width:101%;}
.bg-vid{position:absolute;top:0;left:0;min-width:100%;min-height:100%;}
#particles-js{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.hero .extra-text, .csp .extra-text{font-weight:200;margin-bottom:25px; font-size: 50px;}
.hero .extra-text span, .csp .extra-text span{font-weight:700;}
.hero .item{background:#fff;text-align:center;padding:30px 15px;-webkit-box-shadow:0px 5px 35px 0px rgba(148, 146, 245, 0.15);box-shadow:0px 5px 35px 0px rgba(148, 146, 245, 0.15);border-radius:5px;margin-bottom:30px;}
.hero .item .icon{font-size:50px;margin-bottom:15px;color:#ff0021;}
.hero .item h6{margin-bottom:15px;}
.hero .mission p{margin-bottom:30px;}
.hero .mission i{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;background:#ff0021;border-radius:50%;color:#fff;font-size:25px;}
.hero .mission .small-text{margin-left:10px;font-size:13px;color:#666;}
.hero .skills{padding-top:80px;}
.hero .skills .prog-item{margin-bottom:25px;}
.hero .skills .prog-item:last-child{margin-bottom:0;}
.hero .skills .prog-item p{font-weight:600;font-size:12px;margin-bottom:8px;}
.hero .skills .prog-item .skills-progress{width:100%;height:2px;background:#eee;border-radius:5px;position:relative;}
.hero .skills .prog-item .skills-progress span{position:absolute;left:0;top:0;height:100%;background:#001e80;width:10%;border-radius:10px;-webkit-transition:all 1s;transition:all 1s;}
.hero .skills .prog-item .skills-progress span:after{content:attr(data-value);position:absolute;top:-20px;right:0;font-size:10px;color:#777;}
.quote{background-attachment:fixed;}
.quote .quote-text{padding:80px 15px;}
.quote .icon{font-size:30px;margin-bottom:30px;}
.quote p{font-size:17px;font-style:italic;}
.quote h5{color:#ff0021;text-transform:uppercase;font-size:14px;font-weight:600;margin:15px 0 10px;}
.quote h6{font-size:12px;color:#ccc;}
.portfolio{overflow:hidden;}
.portfolio .filtering span{background:#333;padding:10px 25px;margin-right:0;margin:0 0px 0 -4px;color:#fff;letter-spacing:1px;font-weight:600;font-size:14px;text-transform:uppercase;cursor:pointer;}
.portfolio .filtering .active{background:goldenrod;}
.portfolio .items{margin-top:30px;}
.portfolio .item-img{position:relative;overflow:hidden;}
.portfolio .item-img:hover .item-img-overlay{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.portfolio .item-img:hover h6{-webkit-transform:translateY(0);transform:translateY(0);}
.portfolio .item-img h6{font-weight:600;position:relative;margin-bottom:5px;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:all .5s;transition:all .5s;}
.portfolio .item-img-overlay{position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:rgba(255, 255, 255, 0.95);color:#35424C;opacity:0;-webkit-transition:all .5s;transition:all .5s;z-index:2;-webkit-transform:translateY(10px);transform:translateY(10px);}
.portfolio .item-img-overlay a{font-size:30px;position:absolute;bottom:15px;right:15px;}
.numbers{background-attachment:fixed;}
.numbers .item .icon{font-size:45px;margin-bottom:10px;color:#ccc;}
.numbers .item h2{font-weight:800;margin-bottom:15px;}
.numbers .item h6{font-size:16px;letter-spacing:1px;color:#ccc;}
.stps i{font-size:80px;color:#fff;}
.stps .item h6{font-size:18px;line-height:30px;margin:15px 0px 10px;font-weight:700;color:white;}
.cust-btn{background:#fff;border:1px solid #ff0021;color:#333;padding:10px 27px;font-weight:600;position:relative;}
.cust-btn span{position:relative;z-index:2;}
.cust-btn:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#111;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.cust-btn.rred:after{background:#ff0021;}
.cust-btn:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}
.cust-btn:hover span{color:#fff;}
.cust-btn2{background:#001e80;border:1px solid #001e80;color:#fff;padding:10px 30px;margin-top:15px;font-weight:600;position:relative;}
.cust-btn2 span{position:relative;z-index:2;}
.cust-btn2:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.cust-btn2:hover span{color:#ff0021;}
.cust-btn2:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}
.cta{clear:both;min-height:132px;background-color:#001e80;padding:30px 0px;}
.ctatxt p{color:#fff;font-size:30px;padding-top:13px;text-align:center;}
.calus p{color:#fff;text-align:center;font-size:16px;line-height:22px;}
.flr{float:right;margin-top:18px;}
.calus p span{padding-top:8px;}
.abs{background-color:white;}
.abs .nopad{padding:0px;background-size:100% 100%;background-repeat:no-repeat;background-position:top center;}
.pdr{padding:70px 50px 50px 10px;overflow:hidden; background: #001e80;}
.abs h5{color:#fff;line-height:35px;padding:0px 0px 20px 20px;}
.abs p{color:#fff;padding:0px 0px 15px 20px;font-size:15px;}
.orderr{float:left;margin-left:20px;}
.asb i.icofont{color:#ff0021;font-size:60px;}
.trerms p{font-size:15px;margin-bottom:20px;}
.ulist li{list-style:disc;padding:3px 0px;}
.ulist{margin-bottom:20px;color:#666666;line-height:24px;list-style:disc;padding-left:20px;font-size:15px;}
.pps h6{padding:15px 0px 5px;}
.services .item{padding:0 0 0 80px;-webkit-box-shadow:0px 5px 35px 0px rgba(148, 146, 245, 0.15);box-shadow:0px 5px 35px 0px rgba(148, 146, 245, 0.15);border-radius:5px;margin-bottom:40px;}
.services .item .icon{position:absolute;top:-11px;left:15px;font-size:30px;margin-bottom:15px;color:#001e80;}
.services .item h6{margin-bottom:15px;}
.serv-tabs{background-attachment:fixed;}
.serv-tabs .content .tab-item{display:none;position:relative;}
.serv-tabs .content .curent{display:block;}
.serv-tabs .content .bord{padding-right:30px;}
.serv-tabs .content .bord:after{content:'';width:1px;height:100%;background:#ffffff;position:absolute;right:1px;top:0;opacity:.7;}
.serv-tabs .content .spcial{padding-left:30px;}
.serv-tabs .content .spcial p{color:#fff;font-size:16px;font-style:italic;word-spacing:1px;}
.serv-tabs .tabs-icon .item div{text-align:center;padding:30px 0;background:rgba(70, 70, 70, 0.55);margin-top:50px;border-radius:5px;cursor:pointer;}
.serv-tabs .tabs-icon .item .icon{font-size:30px;color:#ff0021;margin-bottom:15px;}
.serv-tabs .tabs-icon .item h6{font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
.serv-tabs .tabs-icon .active div{background:#fff;}
.intab.serv-tabs .tabs-icon .item div{margin:0px 0px 30px;}
.intab .item{text-align:center;}
.icored{margin-bottom:25px;}
.icored img{width:auto;height:auto;}
.serv-tabs .tabs-icon .active h6{color:#111;}
.team .titem .team-img{position:relative;overflow:hidden;border-radius:50%;width:220px;height:220px;margin:auto;}
.team .titem .team-img:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.team .titem img{-webkit-transition:all .5s;transition:all .5s;}
.team .titem h6{font-size:18px;font-weight:600;font-family:inherit;margin:20px 0 10px;}
.team .titem span{font-size:14px;color:#959595;}
.team .titem .social{margin:15px 0;}
.team .titem .social a{margin:0 5px;}
.price .item{padding:30px 0;background:#fff;border-radius:5px;-webkit-transition:all .3s;transition:all .3s;}
.price .item:hover{-webkit-box-shadow:0px 5px 40px 0px rgba(148, 146, 245, 0.2);box-shadow:0px 5px 40px 0px rgba(148, 146, 245, 0.2);}
.price .type{margin-bottom:30px;}
.price .type .icon{display:none;font-size:45px;color:#eee;margin-bottom:10px;}
.price .type h4{font-size:25px;}
.price .value{padding:30px 0;position:relative;}
.price .value:before, .price .value:after{content:'';background:#eee;width:70%;height:1px;position:absolute;left:15%;}
.price .value:before{top:0;}
.price .value:after{bottom:0;}
.price .value h3{display:inline-block;padding-right:10px;font-size:50px;font-weight:800;position:relative;}
.price .value h3 span{font-size:14px;position:absolute;top:5px;right:0;}
.price .value .per{font-size:13px;color:#777;}
.price .features{padding:15px 0;}
.price .features li{margin:15px 0;color:#777;}
.price .order{padding-top:15px;position:relative;}
.price .order:before{content:'';background:#eee;width:70%;height:1px;position:absolute;left:15%;top:0;}
.price .order a{background:#001e80;border:1px solid #001e80;color:#fff;padding:10px 30px;margin-top:15px;font-weight:600;position:relative;}
.price .order a:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.price .order a span{position:relative;z-index:2;}
.price .order a:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}
.price .order a:hover span{color:#ff0021;}
.price .active{-webkit-box-shadow:0px 5px 40px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 5px 40px 0px rgba(0, 0, 0, 0.1);}
.testimonails, .squ{background-attachment:fixed;}
.testimonails .over, .squ .over{padding:80px 15px;}
.testimonails h5, .squ h5 {color:#ffffff;font-size:16px;font-weight:600;margin:15px 0 10px;}
.testimonails h6, .squ h6{font-size:12px;color:#ccc;}
.testimonails .owl-theme .owl-dots, .squ .owl-theme .owl-dots{text-align:right;margin-top:15px !important;}
.blog .item{-webkit-box-shadow:0px 5px 35px 0px rgba(148, 146, 245, 0.15);box-shadow:0px 5px 35px 0px rgba(148, 146, 245, 0.15);border-radius:5px;}
.blog .item .post-img{position:relative;overflow:hidden;}
.blog .item .post-img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.blog .item .post-img img{-webkit-transition:all .5s;transition:all .5s;}
.blog .item .post-img .date{display:inline-block;position:absolute;top:15px;left:15px;background:#111;color:#fff;padding:10px 15px;text-align:center;}
.blog .item .post-img .date span{display:block;font-weight:700;font-size:12px;}
.blog .item .content{padding:40px 5px;background:#fff;}
.blog .item .content .tag{color:#ff0021;font-weight:600;margin-bottom:10px;}
.blog .item .content h5{font-weight:700;font-size:20px;margin-bottom:15px;}
.blog-nav{position:static !important;background:#fff !important;margin:0;}
.blog-nav .logo{color:#1c1c1c !important;}
.blog-nav .navbar-nav li a{color:#1c1c1c !important;font-weight:500;}
.min-header{height:40vh;background:#1c1c1c;position:relative;}
.min-header h5{font-weight:800;letter-spacing:1px;color:#ccc;margin-bottom:15px;}
.min-header a{position:relative;color:#ddd;}
.min-header a:after{content:'/';position:relative;margin:0 10px;}
.min-header a:last-child:after{display:none;}
.blogs .posts .post{margin-bottom:50px;border-bottom:1px solid #eee;}
.blogs .posts .post .content{padding:50px 15px;background:#fff;}
.blogs .posts .post .content .post-title h5{font-weight:700;font-size:20px;line-height:1.6;margin-bottom:10px;}
.blogs .posts .post .content .meta{margin-bottom:20px;}
.blogs .posts .post .content .meta li{display:inline-block;font-size:12px;color:#777;margin:5px;}
.blogs .posts .post .content p{font-weight:300;}
.blogs .posts .post .content .spical{padding:15px;margin:30px 0;border-left:2px solid #111;background:#f7f7f7;font-size:16px;}
.blogs .posts .post .content .butn{display:inline-block;margin-top:30px;padding:8px 30px;border:2px solid #ddd;font-weight:500;-webkit-transition:all .5s;transition:all .5s;}
.blogs .posts .post .content .butn:hover{background:#ff0021;border-color:#ff0021;color:#fff;}
.blogs .posts .post .share-post{margin-top:30px;padding-top:20px;border-top:1px dashed #eee;text-align:left;}
.blogs .posts .post .share-post span{font-weight:700;}
.blogs .posts .post .share-post ul{float:right;}
.blogs .posts .post .share-post ul li{display:inline-block;margin:0 10px;}
.blogs .posts .title-g h3{font-weight:800;font-size:25px;}
.blogs .posts .comments-area .comment-box{padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #eee;}
.blogs .posts .comments-area .comment-box:nth-child(odd){margin-left:80px;}
.blogs .posts .comments-area .comment-box:last-child{margin-bottom:0;}
.blogs .posts .comments-area .comment-box .author-thumb{width:80px;float:left;}
.blogs .posts .comments-area .comment-box .comment-info{margin-left:100px;}
.blogs .posts .comments-area .comment-box .comment-info h6{font-size:14px;font-weight:600;margin-bottom:10px;}
.blogs .posts .comments-area .comment-box .comment-info .reply{margin-top:10px;font-weight:600;}
.blogs .posts .comments-area .comment-box .comment-info .reply i{padding-right:5px;font-size:12px;}
.blogs .posts .comment-form .form input[type='text'],
.blogs .posts .comment-form .form input[type='email'],
.blogs .posts .comment-form .form textarea{width:100%;border:0;border-radius:5px;padding:10px;background:#f4f4f4;}
.blogs .posts .comment-form .form textarea{height:160px;max-height:160px;max-width:100%;}
.blogs .posts .comment-form .form button[type='submit']{background:#ff0021;border:1px solid #ff0021;color:#fff;padding:10px 30px;margin-top:15px;font-weight:600;cursor:pointer;position:relative;}
.blogs .posts .comment-form .form button[type='submit']:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.blogs .posts .comment-form .form button[type='submit'] span{position:relative;z-index:2;}
.blogs .posts .comment-form .form button[type='submit']:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}
.blogs .posts .comment-form .form button[type='submit']:hover span{color:#ff0021;}
.blogs .posts .pagination{display:block;text-align:center;}
.blogs .posts .pagination li{display:inline-block;padding:5px 10px;margin:2px;border:1px solid #ddd;}
.blogs .side-bar .widget{margin-bottom:50px;}
.blogs .side-bar .widget:last-child{margin-bottom:0;}
.blogs .side-bar .widget .widget-title{border-bottom:1px solid #eee;margin-bottom:30px;}
.blogs .side-bar .widget .widget-title h6{position:relative;padding-bottom:15px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;}
.blogs .side-bar .widget .widget-title h6:after{content:'';width:30px;height:1px;background:#000;position:absolute;bottom:0;left:0;}
.blogs .side-bar .widget li{margin-bottom:10px;color:#777;}
.blogs .side-bar .widget li:last-child{margin:0;}
.blogs .side-bar .search form input{width:calc(100% - 52px);height:50px;padding:0 10px;border:0;background:#f7f7f7;}
.blogs .side-bar .search form button{width:50px;height:50px;line-height:50px;background:#1c1c1c;color:#fff;border:0;float:right;}
.clients{padding:30px 0;}
.clients .brand{padding:15px;opacity:.5;}
.clients .brand:hover{opacity:1;}
.contact .map{padding:0;position:relative;z-index:4;}
.contact #ieatmaps{height:100%;}
.contact .info{background:rgba(0, 0, 0, 0.9);position:absolute;top:0;left:0;width:100%;height:100%;padding:80px 50px;color:#fff;-webkit-transition:all .5s;transition:all .5s;}
.contact .info .icon-toggle{width:100px;height:100px;background:#111;font-size:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 70px);right:-10px;border-radius:5px;z-index:-1;cursor:pointer;}
.contact .info .icon-toggle i{-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;position:absolute;right:2px;top:4px;}
.contact .info .item{margin-bottom:50px;}
.contact .info .item:last-child{margin-bottom:0;}
.contact .info .item .icon{font-size:45px;float:left;}
.contact .info .item .cont{margin-left:60px;}
.contact .info .item .cont h6{font-size:16px;margin-bottom:5px;}
.contact .info .item .cont p{color:#999;}
.contact .map-show{left:-100%;}
.contact .map-show .icon-toggle{z-index:2;-webkit-transition-delay:.3s;transition-delay:.3s;}
.contact .contact-form{padding:30px 15px 80px;}
.cnt-txt2{padding-top:80px;}
label.error{display:none!important;}
.error.required{border-color: #f00!important;}
.contact .contact-form input[type='text'], .contact .contact-form input[type='email'], .contact .contact-form input[type='tel'], .contact .contact-form textarea, .contact .contact-form select{width:100%;padding:10px;border:1px solid #ccc;background:#f7f7f7;border-radius:5px;  height: 40px;}
.contact .contact-form textarea{height:160px;max-height:160px;max-width:100%;}
.contact .contact-form button[type='submit']{background:#001e80;border:1px solid #001e80;color:#fff;padding:10px 30px;margin-top:15px;font-weight:600;cursor:pointer;position:relative;}
.contact .contact-form button[type='submit']:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.contact .contact-form button[type='submit'] span{position:relative;z-index:2;}
.contact .contact-form button[type='submit']:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}
.contact .contact-form button[type='submit']:hover span{color:#ff0021;}
footer{background:#111;padding:80px 0 0;}
footer .social a{color:#777;font-size:18px;margin:15px 10px;}
footer p{color:#777;font-weight:700;}
.intab .tabs{padding:0px 15px;}
.padtt h5 {font-size: 21px;}
.contact .contact-form select {
    padding: 6px 10px;
    color: #757575;
}
.navbar .navbar-nav .dropdown-menu .nav-link{margin:0;color:#222!important;display:inline-block;}
.navbar .navbar-nav .dropdown-menu .nav-link b{font-size:14px;color:#ff0021;}
.dropdown-menu{min-width:13.5rem;}
.bgcolor--white+.bgcolor--white{padding-top:0;}
.cards--page-main-2{padding-bottom:100px;overflow:hidden;}
.cards{padding-top:0;padding-bottom:0;}
.cards, .cards-item, .cards-text{position:relative;}
.cards, .cards-item{background-position:50% 50%;background-repeat:no-repeat;position:relative;}
.bgcolor--light, .bgcolor--white{color:#234;position:relative;}
.bgcolor--white{background-color:#fff;}
.cards--page-main-2 .row{position:relative;margin-left:-20px;margin-right:-20px;margin-top:30px;margin-bottom:100px;padding-top:0!important;background-color:#f9f9f9;overflow:hidden;}
.cards--page-main-2 .row-background{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity .8s ease,-webkit-transform 1s linear .8s;transition:opacity .8s ease,-webkit-transform 1s linear .8s;transition:opacity .8s ease,transform 1s linear .8s;transition:opacity .8s ease,transform 1s linear .8s,-webkit-transform 1s linear .8s;}
@media (min-width:1031px)
.cards--page-main-2 .column{-webkit-transform:translateZ(0);transform:translateZ(0);}
.columns--4 .column{width:25%;}
.columns--2 .column, .columns--3 .column, .columns--4 .column, .columns--5 .column, .columns--6 .column{display:block;float:left;padding:0 15px;}
.cards--page-main-2 .column{position:relative;margin-left:0;margin-top:-1px;padding:0;z-index:3;background:0 0;}
.cards--page-main-2 .cards-item:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;text-decoration:none;background:rgba(34,51,68,.25);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:1;z-index:2;}
.cards--page-main-2 .cards-item{position:relative;display:block;margin-bottom:0;text-align:center;background:0 0;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateZ(0);transform:translateZ(0);}
.bgcolor--dark .bgcolor--light a, .bgcolor--dark .bgcolor--white a, .bgcolor--light a, .bgcolor--white a{color:#51c336;}
a:hover, a:link{text-decoration:none;}
.cards-item{text-align:center;margin:0 0 50px;background-size:cover;}
.cards, .cards-item, .cards-text{position:relative;}
.cards, .cards-item{background-position:50% 50%;background-repeat:no-repeat;position:relative;}
.container-fluid .cards-wrapper{width:75%;margin:auto;}
.cards--page-main-2 .cards-wrapper{padding:76px 20px 80px;width:100%;}
.cards--page-main-2 .cards-item-link-image{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-size:cover;background-position:50% 50%;opacity:1;-webkit-transition:all .8s ease;transition:all .8s ease;}
.cards--page-main-2 .cards-icon, .cards--page-main-2 .cards-name, .cards--page-main-2 .cards-text{position:relative;color:#234;z-index:5;}
.cards--page-main-2 .cards-icon{line-height:60px;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;}
.cards-icon{margin-bottom:12px;line-height:130px;}
.cards-icon .icon, .cards-icon svg{height:100px;vertical-align:middle;}
.icon[src$=".svg"], svg, svg.icon{max-height:100px;max-width:100%;width:100%;}
svg:not(:root){overflow:hidden;}
.cards--page-main-2 .cards-icon .icon, .cards--page-main-2 .cards-icon svg{height:60px;max-height:60px;}
.cards--page-main-2 .cards-item .cards-icon svg path, .cards--python-3.cards--with-zoom .cards-item:hover .cards-icon .icon path{fill:#FFF!important;}
.cards--page-main-2 .cards-icon svg path, .cards--page-main-2 .cards-name, .cards--page-main-2 .cards-text{-webkit-transition:all .4s ease;transition:all .4s ease;}
.cards--page-main-2 .cards-icon svg path, .cards--page-main-2 .cards-name, .cards--page-main-2 .cards-text{-webkit-transition:all .4s ease;transition:all .4s ease;}
.cards--page-main-2 .cards-icon, .cards--page-main-2 .cards-name, .cards--page-main-2 .cards-text{position:relative;color:#234;z-index:5;}
.cards--page-main-2 .cards-item:hover .cards-name, .cards--page-main-2 .cards-item:hover .cards-text, .cards--page-main-2 .cards-name, .cards--page-main-2 .cards-text{color:#FFF;}
.cards-name h4{margin-top:0;margin-bottom:13px;font-weight:300;text-transform:uppercase;}
.cards--page-main-2 .cards-name h4{text-transform:none;font-weight:500;font-size:30px;line-height:40px;-webkit-transition:all .4s ease;transition:all .4s ease;}
.cards-text p{display:none;margin-top:0;margin-bottom:0;font-weight:300;color:#fff;font-size:16px;}
.cards--page-main-2 .cards-item{min-height:453px;}
.cards-wrapper:hover .cards-icon ,.cards-wrapper:hover .cards-text p{display:block;opacity:1;}
.cards--page-main-2 .row-background.active{-webkit-transition:opacity .8s ease,-webkit-transform 10s linear 0s;transition:opacity .8s ease,-webkit-transform 10s linear 0s;transition:opacity .8s ease,transform 10s linear 0s;transition:opacity .8s ease,transform 10s linear 0s,-webkit-transform 10s linear 0s;opacity:1;-webkit-transform:scale(1) rotate(.02deg);-ms-transform:scale(1) rotate(.02deg);transform:scale(1) rotate(.02deg);}
footer h4{color:#ffffff;margin-bottom:20px;}
footer li{width:50%;display:inline-block;float:left;}
footer a{color:#fff;padding:5px 0;}
footer a:hover{color:#ff0021;}
footer .container{padding-bottom:50px;}
.social{margin-top:-15px;margin-left:-15px;}
.cpt{padding:15px 0;background:#001e80;}
.cpt p{color:#fff;}
.cards--page-main-2 .active .cards-item-link-image{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.inactive .cards-name{opacity:0.4;}
.active.inactive .cards-name{opacity:1;}
.inactive .cards-item-link-image{opacity:0;}
.pg-hdr{background:url(../img/3.jpg) 0 0 no-repeat;background-size:cover;padding:180px 0 100px;color:#fff;min-height: 793px;}
.cent.pg-hdr h1 {padding-top: 17%;}
.cnt-txt p{margin-bottom:20px;}
.cnt-txt p a,.cnt-txt h4 ,.hts-txt h4{color:#fff;}
.hts-txt b{position:absolute;top:-8px;left:0;background:#001e80;color:#fff;border-radius:50%;height:50px;width:50px;text-align:center;padding:14px;font-size:18px;}
.hts-txt{padding-left:65px;position:relative;}
.hts-txt h4,.cnt-txt h4{font-weight:500;}
.heading-title{margin-top:50px;}
.heading-title h3{margin:0;font-weight:600;font-size:35px;line-height:70px;}
.heading-title h3 span{text-transform:lowercase}
.heading-color{font-style:normal}
.heading-color--green{color:#001e80;}
.heading:last-child>:last-child{margin-bottom:0}
.heading-description{margin-bottom:30px;}
.heading-description p{margin:0;font-weight:300;line-height:35px}
.heading-description p{font-size:1.3em;}
.heading>.heading-description,
.heading>.heading-title{left:auto;right:auto;width:83.33333333%;margin-left:auto;margin-right:auto}
.services .icofont{background:#fff;padding:12px 15px;border:2px solid #001e80;border-radius:50%;transition:all ease-in .3s;}
.services .item:hover .icofont{background:#ff0021;color:#FFF;}
footer .contact .contact-form{padding:0;}
footer .contact .contact-form input[type='email']{background:#fff;border-radius:0;}
footer .contact .contact-form button[type='submit']{margin-top:0;margin-bottom:20px;}
footer .cnt-txt p{font-size:16px;font-weight:500;margin-bottom:20px;color:#fff;}
.citem{padding-left:200px;position:relative;}
.citem img{max-width:150px;position:absolute;top:5px;left:0;}
.citem .rd{border-radius:50%;height:150px;width:150px;border:2px solid #001e80;max-width:150px;position:absolute;top:2px;left:0;overflow:hidden;}
.citem .rd img{position:relative;top:auto;left:auto;width:100%;height:100%;}
.csp .content a{cursor:text;}
.monial .citem{height:auto;overflow:hidden;padding-top:20px;padding-bottom:35px;min-height: 152px;}
.squ .citem .rd {position: relative;top: auto;left: auto;display: table;margin: 0 auto;}
.squ .citem {text-align:center;padding-bottom: 0px;min-height: auto;padding-left: 0px;}
.strength{padding:60px 0 70px;background:#f9f8f8;}
.str-cards img{max-width:100px;margin-bottom:15px;}
.str-cards h4{font-size:24px;font-weight:400;margin-bottom:10px;}
.strength-row ,.philo-row{margin-top:30px;}
.str-cards{padding:0 15px;}
.strength .heading-title ,.philo .heading-title{margin-top:0;}
.philo{padding:60px 0 80px;background:#ffffff;}
.phi-cards{color:#234;padding:25px 30px;border:1px solid #ccc;border-top:5px solid #001e80;}
.philo-row{padding:0 15px;}
.phi-cards h4{font-weight:400;margin-bottom:15px;}
.border-t-p{border-top:5px solid #9b59b6;}
.border-t-y{border-top:5px solid #f1c40f;}
.order-process-container{overflow:hidden;position:relative;max-width:870px;margin:0 auto;}
.singleorderprocess{overflow:hidden;}
.orderprocessthumb{float:left;padding:0 30px 0 0;max-width:240px;}
.orderprocessdesc{text-align:left;float:left;max-width:560px;display:inline-block;padding:40px 0px;font-size:16px;font-weight:normal;}
.orderprocessdesc em{font-size:14px;font-weight:normal;font-style:normal;text-transform:uppercase;font-weight:600;}
.orderprocessdesc h6{font-size:19px;font-family:Raleway,sans-serif;font-weight:600;color:#000;}
.orderprocessthumb:hover > img{transform:rotateY(360deg);}
.singleorderprocess.odd .orderprocessthumb{float:right;}
.stepz1{background:url(../img/step-z.html) no-repeat 0 0 transparent;width:424px;height:145px;top:165px;display:block;position:absolute;left:194px;}
.stepz2{background:url(../img/step-z1.html) no-repeat 0 0 transparent;width:424px;height:145px;top:300px;display:block;position:absolute;left:194px;}
.stepz3{background:url(../img/step-z.html) no-repeat 0 0 transparent;width:424px;height:145px;top:570px;display:block;position:absolute;left:194px;}
.single-why-choose-us{color:#6b6b6b;display:inline-block;float:left;font-size:14px;line-height:23px;margin:0 0 0px;min-height:410px;padding:30px 45px 30px;text-align:center;width:50%;}
.single-why-choose-us img{max-width:146px;}
.single-why-choose-us h6{color:#2a2a2a;font-size:15px;font-weight:bold;margin:10px 0 10px;padding:0 0 10px;}
.single-why-choose-us + .single-why-choose-us + .single-why-choose-us{border-top:1px solid #cecece;}
.single-why-choose-us.odd{border-right:1px solid #cecece;}
.single-why-choose-us:hover > h6{transform:scale(1.3) !important;}
.single-why-choose-us:hover img{transform:rotate(360deg);}
.single-home-client{width:480px;float:left;padding:0 20px 0 0;}
.client-thumb{float:left;width:120px;padding:0 5px 0;}
.client-thumb img{width:90px !important;height:90px;border-radius:50px;}
.client-desc-content{font-size:13px;color:#676767;line-height:20px;}
.client-desc{text-align:left;float:left;margin:0 30px 0 0;width:310px;}
.client-desc a{color:#1e1e1e;display:block;font-size:13px;margin:10px 0;}
.review em{display:inline-block;height:14px;background:transparent url("../img/review-bg.jpg") no-repeat scroll 0 0;width:64px;margin:3px 10px 0 0;}
.review em span{display:block;height:14px;background:transparent url("../img/review.jpg") no-repeat scroll 0 0;}
.review{position:relative;top:2px;font-size:12px;overflow:hidden;text-align:left;}
.app-div{padding:70px 0;margin-bottom:60px;background:url(../img/app-bg.html) 0 0 no-repeat;background-size:cover;background-attachment:fixed;}
.app-div h3{color:#ff0021;position:relative;font-size:35px;font-weight:400;}
.app-div h3 img{position:absolute;max-width:30px;top:5px;left:-40px;}
.app-div p{color:#fff;margin-top:15px;max-width:400px;font-size:17px;font-weight:400;}
.app-div a{background:#ff0021;border:1px solid #ff0021;color:#fff;padding:10px 30px;margin-top:30px;font-weight:600;position:relative;}
.app-div a span{position:relative;z-index:2;}
.app-div a:after{content:'';width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.app-div a:hover:after{width:100%;left:0;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}
.app-div a:hover span{color:#ff0021;}
div.phi-cards {
    border-top: 5px solid #001e80;
}
span.icon img {width: 30px;}
@media screen and (max-width:1030px){.mapbg {min-height: 400px;}}
@media screen and (max-width:991px){.mb-md50{margin-bottom:50px;}
ul.banlist li {padding: 6px 15px 6px 40px;line-height: 24px;font-size: 16px;}
ul.banlist {padding-bottom: 25px;}
.padtt {padding-top: 0px;}
.mapbg {min-height: 300px;}
.mb-md30{margin-bottom:30px;}
.mb-md0{margin-bottom:0;}
.navbar .navbar-collapse{max-height:340px;overflow:auto;background:#111;text-align:center;padding:10px 0;}
.navbar .nav-link{margin:10px auto !important;}
.nav-scroll .navbar-collapse .nav-link{color:#fff !important;}
.nav-scroll .navbar-collapse .active{color:#ff0021 !important;}
.header .caption h2{font-size:30px;}
.header .caption h1{font-size:50px;}
.header .caption p{font-size:16px;}
.serv-tabs .content .bord{padding-right:0;margin-bottom:50px;}
.serv-tabs .content .bord:after{display:none;}
.serv-tabs .content .spcial{padding-left:0;}
.contact .map{height:500px;}
.contact .info .icon-toggle{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:calc(100% - 80px);right:calc(50% - 65px);}
.contact .info .icon-toggle i{-webkit-transform:rotate(-135deg) !important;transform:rotate(-135deg) !important;right:4px;}
.contact .map-show{top:-100%;left:0;}
.pg-hdr {min-height: auto;}
.cent.pg-hdr h1 {padding-top: 0px;}
}
@media screen and (max-width:767px){.mb-sm50{margin-bottom:50px;}
.padtt {padding-top: 0px;}
ul.banlist {padding-bottom: 25px;}
ul.banlist li {padding: 6px 15px 6px 40px;line-height: 24px;font-size: 16px;}
.mapbg {min-height: 250px;}
.mb-sm30{margin-bottom:30px;}
.serv-tabs .tabs-icon .item div{padding:15px 0;}
.serv-tabs .tabs-icon .item h6{display:none;}
.navbar .navbar-nav .dropdown-menu .nav-link{display:block;text-align:center;}
footer h4{margin-top:20px;}
.clients .col-xs-6{width:50%;}
h1{font-size:45px;}
.cta .ctatxt{margin-bottom:30px;}
.cta .flr{float:none;margin-top:30px;text-align:center;}
.cta .ctatxt p{padding-top:0px;}
.section-padding{padding:50px 0 20px;}
.pdr{padding:50px 0px;}
.abs p, .abs h5{padding:0px 0px 15px 0px;}
.abs .orderr{margin-left:0px;}
.abs{padding:0px 25px;}
.abss{display:none;}
.mob-sec .col-md-6:nth-child(1), .mob-sec .col-md-6:nth-child(3), .mob-sec .col-md-6:nth-child(5){padding-right:15px;text-align:center;}
.mob-sec .col-md-6:nth-child(2), .mob-sec .col-md-6:nth-child(4), .mob-sec .col-md-6:nth-child(6){padding-left:15px;}
.mob-sec .col-md-6{text-align:center;min-height:auto;margin-bottom:50px;}
.mob-sec{padding:80px 0px 40px;min-height:auto;margin-bottom:0px;}
.pg-hdr{min-height: auto;}
}
@media screen and (max-width:480px){.navbar-expand-lg>.container{padding-right:5px;padding-left:15px;}
.abs{padding:0px;}
}

::before {
    color: #001e80;
}