@import url('https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@300;400;700&display=swap');
body{font-family:'Kumbh Sans', sans-serif;font-size:16px;color: #7d7d7d;font-weight: lighter;overflow-x:hidden;}
p{ line-height: 1.8;letter-spacing: 0.1px;}
ul{margin:0;padding:0;list-style:none;}
a{transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;}
.btn-default ,.btn-default:active,.btn-default:focus{font-size:18px;background-color:#667782;border-radius:10px;padding:12px 22px;color:#fff;font-family:'Kumbh Sans', sans-serif;box-shadow:none;border:none;}
.btn-default:hover{background-color:#c25e09;color:#fff;}
.sprites-icon{background-image:url(../images/sprites-icon.png);background-repeat:no-repeat;}
.heading{text-align:center;margin:0 0 72px;}
.heading span{font-size:35px;position:relative;font-weight: 700;font-family:'Kumbh Sans', sans-serif;min-width:50px;margin:auto;display:inline-block;text-transform:uppercase;}
.heading span::after,.heading span::before{content:"";position:absolute;width:40px;height:40px;}
.heading span::after{border-bottom:2px solid #ed730b;border-right:2px solid #ed730b;right:-10px;bottom:-3px;}
.heading span::before{border-top:2px solid #ed730b;border-left:2px solid #ed730b;left:-10px;top:-5px;}
.request-a-quote-inner input.form-control::-moz-placeholder{color:#667782;opacity:1;}
.request-a-quote-inner input.form-control:-ms-input-placeholder{color:#667782;}
.request-a-quote-inner input.form-control::-webkit-input-placeholder{color:#667782;}
::-moz-placeholder{color:#667782;opacity:1;}
:-ms-input-placeholder{color:#667782;}
::-webkit-input-placeholder{color:#667782;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-expand-appearance:none;}
.form-control:focus{border:1px solid #cccccc;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.top-nav{background-color: #eee;
	margin-bottom: 16px;
	padding-bottom: 8px;}
.top-nav ul{font-size:0;margin:9px 0 0;}
.top-nav ul li{display:inline-block;border-right:1px solid rgb(206, 205, 205);font-size:12px;color:#333;padding:0 10px;}
.top-nav ul li:last-child{border-right:none;padding-right:0;}
.top-nav ul li a{color:#333;font-size:12px;font-family:'Kumbh Sans', sans-serif;}
.top-nav ul li a i{margin-right:3px;}
.nav-request-btn a.btn-default{border-radius:0;font-size:12px;padding:10px 15px;display:block;}
.site-nav .navbar-default{background-color:#fff;border:none;margin:0;padding-bottom:16px;-webkit-box-shadow:2px 7px 5px -10px rgba(0,0,0,0.75);-moz-box-shadow:2px 7px 5px -10px rgba(0,0,0,0.75);box-shadow:2px 7px 5px -10px rgba(0,0,0,0.75);}
.site-nav .navbar-nav > li{padding:20px;}
.site-nav .navbar-right .dropdown-menu{right:0;left:0;margin:auto;margin-top:auto;border:none;top:125px;border-radius:0;border-top-left-radius:0px;border-top-right-radius:0px;width:99%;box-shadow:0 4px 18px 0px rgba(0,0,0,0.4);}
.mega-dropdown{position:static !important;}
.mega-dropdown-menu{padding:0;width:100%;box-shadow:none;-webkit-box-shadow:none;}
.mega-dropdown-menu > li > ul{padding:0;margin:0;}
.mega-dropdown-menu > li > ul > li{list-style:none;}
.mega-dropdown-menu > li > ul > li > a{display:block;color:#222;padding:3px 5px;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus{text-decoration:none;}
.mega-dropdown-menu .dropdown-header{font-size:18px;color:#ff3546;padding:5px 60px 5px 5px;line-height:30px;}
.site-nav .navbar-default .navbar-nav > .active > a,.site-nav .navbar-default .navbar-nav > .active > a:hover,.site-nav .navbar-default .navbar-nav > .active > a:focus{background-color:transparent;color:#ed730b;}
.site-nav .navbar-default .navbar-nav > li > a{color:#333;font-size:16px;padding:0;text-transform:uppercase;font-family:'Poppins', sans-serif;}
.site-nav .navbar-default .navbar-nav > li > a:hover,.site-nav .navbar-default .navbar-nav > li > a:focus{color:#ed730b;}
.site-nav .navbar-default .navbar-nav > .open > a,.site-nav .navbar-default .navbar-nav > .open > a:hover,.site-nav .navbar-default .navbar-nav > .open > a:focus{background-color:transparent;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#ed730b;}
.dropdown-menu > li > a{line-height:2;color:#667782;font-family:'Poppins', sans-serif;}
.overly-box{padding:48px 20px 38px;background-color:#fff; border-radius: 10px; margin:200px 0 100px;position:relative;}
.overly-box > p{text-align:;width:604px;margin:auto;text-align:center;}
.site-tabing-sectn .col-sm-3{position:relative;padding:0 0 0 15px;}
.site-nav .nav-tabs{border-bottom:none;min-height:445px;position:relative;}
.site-tabing-sectn .col-sm-3::before{content:'';position:absolute;border-right:1px solid #dedede;right:1px;height:100%;}
.site-nav .tab-pane{min-height:430px;}
.site-nav .tab-pane .col-sm-4{min-height:430px;border-right:1px solid #dedede;}
.site-nav .nav-tabs > li{float:none;}
.site-nav .nav-tabs > li.active > a,.site-nav .nav-tabs > li.active > a:hover,.site-nav .nav-tabs > li.active > a:focus{border:none;}
.site-nav .nav-tabs > li > a{border:none;border-radius:0;font-size:14px;color:#667782;padding:18px 25px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.site-nav .nav-tabs > li.active a{background-color:#1d5f93;color:#fff;}
.site-nav .nav-tabs > li > a:hover, .site-nav .nav-tabs > li > a:focus{text-decoration:none;background-color:#1d5f93;color:#fff !important;}
.site-nav .tab-pane ul li{position:relative;border-bottom:1px solid #dedede;}
.site-nav .tab-pane ul li:last-child{border-bottom:none;}
.site-nav .tab-pane ul li a::after{content:"\f00c";font-family:FontAwesome;position:absolute;top:30%;font-size:12px;left:6px;}
.site-nav .tab-pane ul li a:hover:before{color:#ed730b}
.site-nav .tab-pane ul li a{color:#667782;font-size:13px;padding:10px 10px 10px 30px;display:block;}
.site-nav .tab-pane ul li a:hover{text-decoration:none;color:#ed730b;}
.site-banner{position:relative;margin-top:130px;}
#videot{-webkit-filter:blur(18px);-moz-filter:blur(18px);-o-filter:blur(18px);-ms-filter:blur(18px);filter:blur(18px);}
.site-banner .overly-box{margin:66px 0 100px;}
.banner-content{position:absolute;top:0;background-color:rgba(0, 0, 0, 0.5);height:99.4%;width:100%;}
.banner-content .col-md-7{width:1200px;margin:auto;float:none;position:absolute;top:20%;right:0;left:0;}
.site-banner .overly-box{margin:66px auto 100px;position:absolute;bottom:-22rem;width:1200px;right:0;left:0;}
.content-left{color:#fff;margin-top:22px;}
.content-left #text-type{font-size:40px;text-transform:uppercase;margin:0 0 16px;font-family:'Kumbh Sans', sans-serif;}
.content-left p{font-size:24px;margin-bottom:38px;line-height:1.5;}
.content-left a.btn-default{background-color:#ed730b;padding:14px 56px;}
.right-image img{margin:auto;}
.site-banner .overly-box > p{font-size:24px;}
.site-counter ul{font-size:0;margin-top:20px;}
.site-counter ul li{display:inline-block;width:24%;text-align:center;font-size:18px;}
.site-counter .sprites-icon{width:80px;height:80px;margin:auto;}
.sprites-icon.development-icon{background-position:-297px -58px;}
.sprites-icon.graphic-icon{background-position:-43px -53px;}
.sprites-icon.clients-icon{background-position:-110px -53px;}
.sprites-icon.responsive-icon{background-position:-198px -54px;}
.site-counter ul li span{font-size:50px;font-family:'Kumbh Sans', sans-serif;}
.site-counter ul li p{font-size:16px;margin:1px 0 0;}
.logo-slider{margin-top:334px;}
.logo-slider .sprites-icon{width:193px;height:116px;margin:auto;}
.logo-slider a.rotate-prev{display:none;}
.sprites-icon.logo-1{background-position:-26px -138px;}
.sprites-icon.logo-2{background-position:6px -248px;}
.sprites-icon.logo-3{background-position:11px -373px;}
.sprites-icon.logo-4{background-position:-22px -476px;}
.sprites-icon.logo-5{background-position:-23px -587px;}
.sprites-icon.logo-6{background-position:-29px -691px;}
.sprites-icon.logo-7{background-position:-188px -148px;}
.sprites-icon.logo-8{background-position:-23px -587px;}
#slideImg{margin:0 auto 100px;padding:10px 20px;position:relative;max-width: 1900px;}
#slideImg ul{list-style:none;}
#slideImg li{float:left;margin:0 60px;}
.block-section{background-repeat:no-repeat;height:450px;background-size:cover;background-attachment:fixed;background-position:center center;}
.block-section.what-we-do{background-image:url(../images/what-we-do-img.jpg);margin-bottom:597px;}
.block-section .overly-box > p{margin:40px auto 70px;}
.what-we-do ul{font-size:0;text-align:center;}
.what-we-do ul li{display:inline-block;font-size:16px;width:24%;padding:0 12px;vertical-align:top;}
.what-we-do ul li:hover figure img{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;}
.what-we-do ul li:hover figure img{-webkit-transform:rotate(360deg) scale(1.3);-moz-transform:rotate(360deg) scale(1.3);transform:rotate(360deg) scale(1.3);}
.what-we-do ul li:hover h3{color:#ed730b;}
.services-icon-bg{position:relative;}
.services-icon-bg img{margin:auto;}
.services-icon-bg figure{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-webkit-transition:all 2s ease-in-out;}
.services-btn .btn-default, button.btn-default{background-color:transparent;color:#ed730b;border:2px solid #ed730b;margin-top:30px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.services-btn .btn-default:hover,button.btn-default:hover{background-color:#ed730b;color:#fff;border-color:#ed730b;}
.read-more{padding:0 60px;margin-top:20px;}
.read-more a{color:#ed730b;text-transform:capitalize;position:relative;}
.read-more a::after{content:"\f178";position:absolute;font-family:FontAwesome;right:0;top:50%;transform:translateY(-50%);line-height:12px;font-size:16px;opacity:0;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;}
.read-more a:hover::after{right:-25px;opacity:1;}
.featured-slider{margin-bottom:104px;}
.featured-slider .heading {margin: 0;}
.owl-main-sectn{background:#f5f7f9;position:relative;padding: 60px 0px 20px;}
.owl-main-sectn .owl-controlls{display:none !important;}
.featured-content h2{color:#ed730b;text-transform:uppercase;margin:30px 0 40px;font-family:'Kumbh Sans', sans-serif;}
.featured-content p{font-size:20px;margin-bottom:20px;}
.featured-content ul li{font-size:18px;margin-bottom:11px;position:relative;padding-left:37px;}
.featured-content ul li::before{background-image:url(../images/featured-arrow.png);background-repeat:no-repeat;position:absolute;content:"";width:26px;height:20px;left:0;top:2px;}
.featured-content a{background-color:#f5f7f9;width:67px;height:67px;display:block;text-align:center;line-height:3.5;margin-top:43px;}
.featured-content a:hover{-webkit-box-shadow:-3px 1px 27px -7px rgba(0,0,0,0.75);-moz-box-shadow:-3px 1px 27px -7px rgba(0,0,0,0.75);box-shadow:-3px 1px 27px -7px rgba(0,0,0,0.75);}
.featured-content{position:relative;}
.count-number{font-size:320px;color:#fff;position:absolute;top:50%;right:0;left:0;text-align:center;z-index:-1;font-family:'Kumbh Sans', sans-serif;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}
.our-approach{background-image:url(../images/our-approach.jpg);margin-bottom:382px;}
.our-approach .sprites-icon{width:223px;height:28px;}
.our-approach ul{font-size:0;}
.our-approach ul li{display:inline-block;width:19.4%;font-size:16px;vertical-align:top;padding:0 14px;}
.sprites-icon.arrow1{background-position:-246px -413px;}
.sprites-icon.arrow2{background-position:-249px -486px;}
.sprites-icon.arrow3{background-position:-250px -544px;}
.sprites-icon.arrow4{background-position:-252px -590px;}
.sprites-icon.arrow5{background-position:-252px -646px;}
.our-approach ul li h3{font-family:'Kumbh Sans', sans-serif;margin-top:28px;}
.our-approach ul li:nth-child(1) h3{color:#dcad66;}
.our-approach ul li:nth-child(2) h3{color:#52bba4;}
.our-approach ul li:nth-child(3) h3{color:#a5488b;}
.our-approach ul li:nth-child(4) h3{color:#3295bd;}
.our-approach ul li:nth-child(5) h3{color:#f0595c;}
.request-a-quote-inner{background-image:url(../images/request-a-quote.jpg);}
.request-a-quote-inner .overly-box{overflow:hidden;}
.request-a-quote-inner input,.request-a-quote-inner select{height:50px;position:relative;}
input[type="file"]{display:block;height:40px;}
.request-a-quote-inner input ,.request-a-quote-inner textarea{font-size:18px;color:#667782;width:100%;box-shadow:none;font-family:'Kumbh Sans', sans-serif;border:1px solid #cccccc;}
.request-a-quote-inner select,.request-a-quote-inner textarea{width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;padding:6px 12px;border:1px solid #cccccc;}
.select-option{position:relative;}
.request-a-quote-inner .select-option:before{background-image:url(../images/dwon-arro.png);background-repeat:no-repeat;height:12px;width:12px;position:absolute;content:"";z-index:1;right:10px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.request-a-quote-inner textarea{height:100px;}
.request-a-quote-inner button:active,.request-a-quote-inner button:focus{border: 2px solid #ed730b;background-color:#ed730b;}
.request-quote-inner{background:url(../images/map.png) #f5f5f5 no-repeat top center;padding:0 0 90px;}
.flowforequest{float:left;width:100%;margin-top:395px;}
.flowforequestcircle{float:left;width:100%;text-align:center;}
.flowcircleimagemask{float:none;width:24%;position:relative;display:inline-block;}
.flowcircleimage{background-color:#ffffff;height:80px;width:80px;float:none;display:table;text-align:center;margin:0 auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0px 0px 30px #d7e2eb;}
.flowcirclecenterimg{display:table-cell;vertical-align:middle;}
.flowcirclecenterimg img{margin:0 auto;}
.flowforequestfirstarrow{float:left;width:100%;}
.flowcirclecenterimgleft{float:left;width:50%;text-align:right;position:relative;}
.flowcirclecenterimgleft img{float:right;width:74%;margin:0 0 10px;}
.flowcirclecenterimgright{float:right;position:relative;width:50%;text-align:left;}
.flowcirclecenterimgright img{float:left;width:74%;margin:0 0 10px;}
.arrowverticalflow{position:absolute;right:-85px;top:35px;}
.arrowverticalflow img{width:170px;}
.flowcircletitle{float:left;width:100%;font-size:18px;margin:5px 0 5px;color:#000000;font-family:'Kumbh Sans', sans-serif;font-style:normal}
.flowcircletext{float:left;width:100%;margin-bottom:5px;font-size:14px;color:#404040;font-style:normal;}
.flowcirclecenterimgleftmobile{display:none;float:left;width:100%;}
.flowcirclecenterimgleft img:first-child{position:relative;}
.animationarrow{float:left;left:60%;margin:0 auto;position:absolute;width:20px;}
.animationarrow img{position:absolute;width:11px;top:27px;-webkit-animation:linear infinite alternate;-webkit-animation-name:run;-webkit-animation-duration:3s;}
.animationarrow-vertical{float:left;left:45%;margin:0 auto;position:absolute;width:20px;}
.animationarrow-vertical img{position:absolute;width:11px;top:-11px;-webkit-animation:linear infinite alternate;-webkit-animation-name:run;-webkit-animation-duration:3s;}
.newcontactusformfields{float:left;width:100%;}
.newcontactusformfields .neweb_newform_mask_cover:first-child{float:left;}
.newcontactusformfields .neweb_newform_mask_cover:last-child{float:right;}
.flowcirclecenterimgright .animationarrow{left:34%;top:23px;}
@-webkit-keyframes run{0%{left:0;}
50%{left:100%;}
100%{left:0;}
}
.footer-logo-sectn{background-color:#f7f7f7;border-top:2px solid #999999;padding:50px 0;}
.footer-logo-sectn ul{display:table;width:50%;margin:auto;}
.footer-logo-sectn ul li{display:table-cell;vertical-align:middle;padding-right:60px;}
.footer-logo-sectn ul li:last-child{padding-right:0;}
.footer-bottom{background:url(../images/footer-bg.png) #293035 center center no-repeat;padding:30px 0px;background-size:50%;}
.footer-inner h4{color:#fff;text-transform:uppercase;margin:18px 0 16px;font-family:'Kumbh Sans', sans-serif;}
.footer-inner ul{margin-top:30px;}
.footer-inner.footer-blcok-two ul ,.footer-inner.footer-blcok-three ul{margin-top:52px;}
.footer-blcok-one ul li{margin-bottom:7px;}
.footer-inner a,.footer-inner{color:#fff;}
.footer-inner a:hover{color:#ef9a54;}
.footer-block-inner p{display:inline-block;vertical-align:top;width:66%;}
.footer-block-inner i{margin-right:5px;}
.footer-blcok-two ul li{padding-left:16px;position:relative;margin-bottom:14px;display: inline-block;width: 49%;vertical-align: top;}
.footer-blcok-two ul li::before{content:"";position:absolute;width:7px;height:7px;border-bottom:1px solid #fff;border-right:1px solid #fff;left:0;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}
.footer-blcok-two ul li:hover::before{border-bottom:1px solid #ef9a54;border-right:1px solid #ef9a54;}
.footer-block-inner:hover i,.footer-block-inner:hover p{color:#ef9a54;}
.footer-blcok-three ul li{display:inline-block;vertical-align:middle;border-radius:50%;border:2px solid #fff;width:33px;height:33px;text-align:center;}
.footer-blcok-three ul li.whats_app_on_mobile{display:none;}
.footer-blcok-three ul li:hover{border:2px solid #ef9a54;}
.footer-blcok-three ul li a{display:block;line-height:1.8;font-size:16px;}
.footer-blcok-three ul li:hover a i{transition:0.5s all ease-in-out;-moz-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;-webkit-transition:0.5s all ease-in-out;}
.footer-blcok-three ul li:hover a i{transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);}
.site-footer p.text-center{color:#fff;font-size:12px;font-weight:normal;text-align:right;}
.site-banner-inner{background-repeat:no-repeat;height:536px;background-attachment:fixed;margin-top:130px;position:relative;background-size:cover;background-position:center center;}
.our-work-page{background-image:url(../images/portfolio-bg.jpg);margin-bottom:131px;}
.site-banner-inner.our-work-page .overly-box {margin: 233px 0 0;}
.site-banner-inner .heading{color:#fff;margin:142px 0;}
.site-banner-inner .heading span::after{right:-16px;bottom:-14px;width:100%;height:44px;}
.site-banner-inner .heading span::before{left:-16px;top:-14px;width:100%;height:44px;}
.site-banner-inner .overly-box{margin:0 0 100px;}
.site-banner-inner .overly-box > p{width:830px;margin-bottom:10px;}
.da-thumbs{list-style:none;position:relative;padding:0;}
.da-thumbs li{float:left;position:relative;margin-right:20px;width:32.111%;margin-bottom:27px;}
.da-thumbs li:nth-child(3n+3){margin-right:0;}
.da-thumbs li a,
.da-thumbs li a img{display:block;position:relative;}
.da-thumbs li a .web-icon-sectn img{position:absolute;right:0;left:0;top:0;bottom:0;width:38px;height:38px;margin:auto;}
.da-thumbs li a{overflow:hidden;}
.da-thumbs li h3{margin:18px 0 4px;font-weight:800;}
.da-thumbs li a div{position:absolute;background:#333;background:rgba(75,75,75,0.7);width:100%;height:100%;}
.da-thumbs li a div span{display:block;padding:10px 0;margin:40px 20px 20px 20px;text-transform:uppercase;font-weight:normal;color:rgba(255,255,255,0.9);text-shadow:1px 1px 1px rgba(0,0,0,0.2);border-bottom:1px solid rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);}
.about-us-page{background-image:url(../images/inner-page-bg2.jpg);margin-bottom:163px;}
.site-banner-inner .overly-box .heading{color:#667782;margin:36px 50px;}
.site-banner-inner .overly-box .heading span::before{border-top:2px solid #ed730b;border-left:2px solid #ed730b;left:-10px;top:-5px;width:40px;height:40px;}
.site-banner-inner .overly-box .heading span::after{border-bottom:2px solid #ed730b;border-right:2px solid #ed730b;right:-10px;bottom:-3px;width:40px;height:40px;}
.about-us-page-inner{background:#293035 url(../images/about-us-img.png) no-repeat top right;margin-bottom:105px;min-height:509px;}
.about-content{padding:55px 0 70px;}
.about-content p{color:#fff;margin-bottom:40px;}
.about-content .btn-default{background-color:transparent;border:2px solid #ed730b;padding:11px 40px;color:#ed730b;margin-top:24px;}
.about-content .btn-default:hover{background-color:#ed730b;color:#fff;}
.testimonial ul{margin-bottom:150px;}
.testimonial ul li{position:relative;margin-bottom:50px;}
.testimonial ul li:first-child:before,.testimonial ul li:last-child:after{content:"";position:absolute;width:97px;height:73px;background-image:url(../images/quote.png);background-repeat:no-repeat;}
.testimonial ul li:first-child::before{left:-102px;top:-51px;}
.testimonial ul li:last-child::after{transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);right:-76px;bottom:-54px;}
.testimonial-left-inner{display:table;width:350px;text-align:right;}
.testimonial-left{display:inline-block;margin-right:25px;}
.client-info{display:table-cell;width:40%;vertical-align:middle;}
.client-img{padding:0 20px;display:table-cell;vertical-align:middle;width:30%;}
.client-img figure{width:200px;height:200px;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;position:relative;}
.client-img figure img{/* position:absolute;right:37%;-webkit-transform:translateX(37%);-o-transform:translateX(37%);-moz-transform:translateX(37%);transform:translateX(37%); */}
.testimonial-content-right{display:inline-block;width:66.6%;vertical-align:top;}
.client-info h4{color:#000;font-weight:800;margin:0;}
.testimonial-content-right p{font-size:14px;margin-bottom:20px;}
.testimonial-content-right a{font-size:14px;color:#ed730b;}
.testimonial-content-right a img{vertical-align:text-bottom;margin-left:6px;}
.what-we-do-page{background-image:url(../images/what-we-do-img.jpg);margin-bottom:437px;}
.what-we-do-page .overly-box .whatwedo-img{position:absolute;width:40%;}
.mobile-develomnet .whatwedo-img{top:-24%;right:15px;}
.icon-sectn .sprites-icon{width:50px;height:50px;}
.icon-sectn{margin:25px 0;}
.icon-sectn li{display:inline-block;border:1px solid #e2e5e6;border-radius:4px;margin-right:5px;}
.sprites-icon.details-icon1{background-position:-479px -69px;}
.sprites-icon.details-icon2{background-position:-527px -70px;}
.sprites-icon.details-icon3{background-position:-578px -71px;}
.sprites-icon.details-icon4{background-position:-634px -71px;}
.sprites-icon.details-icon5{background-position:-687px -71px}
.sprites-icon.details-icon6{background-position:-742px -71px;}
.details-content li{position:relative;display:inline-block;min-width:298px;word-wrap:break-word;vertical-align:top;margin-bottom:11px;min-height:14px;padding-left:16px;}
.details-content li::before{background:url(../images/right-arrow.png) no-repeat;content:"";position:absolute;width:12px;height:11px;left:0;top:50%;transform:translateY(-50%);}
.what-we-do-inner1{background-image:url(../images/Web-Development.jpg);margin-bottom:397px;}
.what-we-do-inner2{background-image:url(../images/ui-ux--design-analysis.jpg);margin-bottom:397px;}
.what-we-do-inner3{background-image:url(../images/seo.jpg);margin-bottom:397px;}
.what-we-do-inner4{background-image:url(../images/live-streaming.jpg);margin-bottom:397px;}
.what-we-do-inner5{background-image:url(../images/chatbot.jpg);margin-bottom:397px;}
.what-we-do-inner6{background-image:url(../images/cloud-services.jpg);margin-bottom:397px;}
.what-we-do-inner7{background-image:url(../images/qa.jpg);margin-bottom:397px;}
.what-we-do-page .overly-box{margin:0 0 100px;min-height:514px;}
.block-section.what-we-do-page .heading{color:#fff;margin:75px 0 118px;}
.what-we-do-inner1 .whatwedo-img{top:-21%;left:20px;}
.what-we-do-inner2 .whatwedo-img{right:0;top:-21%;}
.what-we-do-inner3 .whatwedo-img{top:-40%;left:20px;}
.what-we-do-inner4 .whatwedo-img{right:-32px;top:-20%;}
.what-we-do-inner5 .whatwedo-img{left:10px;top:-20%;}
.what-we-do-inner6 .whatwedo-img{right:20px;bottom:23%;}
.what-we-do-inner7 .whatwedo-img{top:-25%;left:20px;}
.requse-a-quote-page{background-image:url(../images/request-a-quote.jpg);}
.requse-a-quote-page .request-a-quote-inner{background-image:none;}
.request-quote-flowforequest .flowforequest{margin-top:615px;}
.fileinput .btn{background-color:transparent;padding:0;width:100%;}
.fileinput .btn-default:hover{background-color:transparent;}
.requse-a-quote-page.contact-us{background-image:url(../images/contact-us.jpg);}
.site-banner-inner.details-page{background:-moz-linear-gradient(329deg, rgba(2,7,11,1) 0%, rgba(35,103,142,1) 80%, rgba(35,103,142,1) 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(2,7,11,1)), color-stop(80%, rgba(35,103,142,1)), color-stop(100%, rgba(35,103,142,1)));background:-webkit-linear-gradient(329deg, rgba(2,7,11,1) 0%, rgba(35,103,142,1) 80%, rgba(35,103,142,1) 100%);background:-o-linear-gradient(329deg, rgba(2,7,11,1) 0%, rgba(35,103,142,1) 80%, rgba(35,103,142,1) 100%);background:-ms-linear-gradient(329deg, rgba(2,7,11,1) 0%, rgba(35,103,142,1) 80%, rgba(35,103,142,1) 100%);background:linear-gradient(121deg, rgba(2,7,11,1) 0%, rgba(35,103,142,1) 80%, rgba(35,103,142,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#02070b', endColorstr='#23678e',GradientType=1);height:300px;margin-bottom:100px;}
.site-banner-inner.details-page .heading{margin:126px 0 0;}
.details-page .heading span::before,.details-page .heading span::after{width:100%;}
.project-details-sectn{display:table;width:100%;margin-bottom:105px;}
.details-image,.details-img-content{display:table-cell;vertical-align:middle;}
.details-image{width:45%;padding-right:30px;}
.details-img-content > ul > li{border-bottom:1px solid #dbdbdb;padding:0 0 20px;}
.details-img-content > ul > li:last-child{border-bottom:none;padding:20px 0;}
.details-img-content ul li h2{font-family:'Kumbh Sans', sans-serif;}
.details-img-content > ul > li:nth-child(3) ul li{position:relative;padding:0 26px 0;}
.details-img-content > ul > li:nth-child(3) ul li:after{position:absolute;content:"\f00c";font-family:FontAwesome;color:#6a6a6a;left:0;top:0;}
.details-img-content > ul > li:last-child ul li{display:inline-block;vertical-align:middle;}
.details-img-content > ul > li:last-child ul li:nth-child(1){margin-right:10px;}
.details-img-content > ul > li:last-child ul li a{display:block;background-color:#fff;width:60px;height:60px;text-align:center;line-height:49px;}
.details-img-content > ul > li:last-child ul li a:hover{-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.75);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.75);}
.related-poroject-inner figure img{margin:auto;}
.related-poroject-inner{position:relative;margin-bottom:105px;}
.related-poroject-inner:before{content:'';background-color:#23678e;height:320px;position:absolute;width:100%;bottom:0;}
.related-poroject-inner a:hover img{bottom:30px;}
.related-poroject-inner a img{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;position:relative;bottom:0;margin:0 auto 70px;}
.rel-web-pro.related-poroject-inner:before{height:280px}
.thanks-page{margin:23rem 0 50PX;text-align:center;position:relative;}
.thanks-page h2{font-family:'Kumbh Sans', sans-serif;font-size:50px;margin:10px 0 25px;}
.thanks-content p{font-size:28px;line-height:46px;}
.thanks-page ul.social-icon{padding:60px 0;margin:0 0 60px;border-bottom:1px solid #e7e7e7;}
.thanks-page ul.social-icon li{display:inline-block;margin:0 10px;}
.thanks-page ul.social-icon li a{border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;width:60px;height:60px;display:block;color:#3b5994;border:1px solid #3b5994;font-size:26px;line-height:56px;}
.thanks-page ul.social-icon li a:hover{background-color:#3b5994;color:#fff;}
.thanks-page ul.social-icon li:nth-child(2) a{border-color:#2ea6dc;color:#2ea6dc;}
.thanks-page ul.social-icon li:nth-child(3) a{border-color:#1b7ab3;color:#1b7ab3;}
.thanks-page ul.social-icon li:nth-child(4) a{border-color:#c4302b;color:#c4302b;}
.thanks-page ul.social-icon li:nth-child(2) a:hover{border-color:#2ea6dc;background-color:#2ea6dc;color:#fff;}
.thanks-page ul.social-icon li:nth-child(3) a:hover{border-color:#1b7ab3;background-color:#1b7ab3;color:#fff;}
.thanks-page ul.social-icon li:nth-child(4) a:hover{border-color:#c4302b;background-color:#c4302b;color:#fff;}
.thanks-page h4{font-size:25px;margin:0 0 40px;font-weight:700;}
.thanks-page .blog-left ul li{display:inline-block;vertical-align:top;}
.thanks-page .blog-right{width:100%;margin-left:0;}
.thanks-page .blog-right p{font-size:14px;}
.blog-page{margin:230px 0 100px;}
.blog-page h3,.blog-page h1{margin:0 0 9px;font-size:25px;font-weight:600;}
.blog-page h1{font-size:30px;}
.blog-content h4 {font-weight: 600;color: #555;margin: 25px 0 8px;font-size: 25px;}
.blog-inner{margin-bottom:50px;}
.blog-content{margin:15px 0 25px;}
.blog-left{display:inline-block;vertical-align:top;}
.blog-left ul li{color:#fff;background:#ff712b;width:50px;height:50px;text-align:center;margin-bottom:5px;font-size:30px;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;line-height:45px;}
.blog-left ul li:last-child:hover{background-color:#ff712b;color:#fff;}
.blog-left ul li:last-child{background-color:#efefef;color:#ff712b;font-size:12px;text-transform:capitalize;line-height:23px;}
.blog-left ul li:last-child span{font-size:23px;display:block;line-height:22px;}
.blog-right{display:inline-block;width:88%;margin-left:25px;}
.info{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:15px 0;overflow:hidden;}
.info ul{float:left;}
.info ul li{display:inline-block;font-size:12px;color:#444;padding:0 14px;border-right:1px solid #b2b2b2;}
.info ul li:last-child{border-right:none;}
.info a,.info a.btn-default, .info a.btn-default:active, .info a.btn-default:focus{float:right;font-size:12px;padding:7px 20px;border-radius:4px;}
.categories-sectn{overflow:hidden;}
.categories-sectn h3{margin:0 0 20px;}
.categories-sectn ul li{float:left;margin:2px;}
.categories-sectn ul li a{display:block;background-color:#e7e7e7;color:#444;font-size:14px;padding:12px;}
.categories-sectn ul li a:hover{background-color:#ff712b;color:#fff;text-decoration:none;}
.recent-posts-sectn{clear:both;margin:30px 0;}
.recent-posts-sectn ul li{border-bottom:1px solid #e7e7e7;padding:10px;position:relative;}
.recent-posts-sectn ul li:last-child{border-bottom:none;}
.recent-posts-sectn ul li a{color:#444;font-size:14px;}
.recent-posts-sectn ul li a:hover{color:#ff712b;}
.info-banner{min-height:460px;background-repeat:no-repeat;background-size:cover;margin:130px 0 40px;position:relative;background-position: center top;}
.mobile-development{background-image:url(../images/mobile-apps-development.jpg);}
.info-banner h1{color:#fff;position:absolute;top:60%;margin:0;transform:translateY(-60%);right:0;left:0;padding:0 30px;}	
.info-section h3{font-size:30px;font-weight:600;margin:8px 0 16px;text-transform:uppercase;}
.info-section p{margin-bottom:25px;line-height:27px;}
.info-slider-sectn .featured-slider{margin:100px 0 0;}
.web-development{background-image:url(../images/web-development-2.jpg);}
.info-section .categories-sectn ul li{width:32%;}
.categories-sectn ul li a{padding:10px;}
.software-consulting-banner{background-image:url(../images/software-consulting-banner.jpg);}
.design-analysis{background-image:url(../images/design-analysis.jpg);}
.digital-marketing{background-image:url(../images/digital-marketing.jpg);}
.live-streaming{background-image:url(../images/live-streaming1.jpg);}
.chatbot-sectn{background-image:url(../images/chatbot-banner.jpg);}
.cloud-services{background-image:url(../images/cloud-services-banner.jpg);}
.quality-assurance{background-image:url(../images/quality-assurance-banner.jpg);}
.services-block-page h3{font-size:30px;font-weight:600;margin:0 0 20px;text-transform:capitalize;line-height:1.2;}
.services-page{background-color:#1d5f93;margin:120px 0 0;padding:40px 0;background: -moz-linear-gradient(45deg, #2087bf 0%, #ed730b 100%);
	background: -webkit-linear-gradient(45deg, #2087bf 0%,#ed730b 100%);
	background: linear-gradient(45deg, #1590d2 40%,#ed730b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2087bf', endColorstr='#ed730b',GradientType=1 );}
.services-page .col-sm-7{margin-top:50px;}
.services-page h1{font-size:40px;color:#fff;text-transform:capitalize;margin:0 0 20px;font-family:'Kumbh Sans', sans-serif;font-weight:900;}
.services-page p{color:#fff;margin:0 0 30px;}
.services-page .btn-default{background-color:#fff;border-radius:0;line-height:30px; color: #333;
	border-radius: 50px;}
.btn-default:hover{background-color:#ed730b;}
.services-page-inner ,.services-block-two,.service-block-three{margin:0 0 100px;}
.services-page-inner{background-color:#f5f5f5;padding:100px 0 0;position:relative;}
.services-page-inner .col-sm-5 figure img{margin:auto;}
.services-page-inner .col-sm-5{width:37%;position:absolute;right:0;bottom:0;display:block;padding:0;}
.services-page-inner .col-sm-5 figure.software-consulting-img img{width:100%;}
.services-page-inner .col-sm-7{margin:0 0 50px;}
.services-block-two h4{color:#ed730b;text-transform:uppercase;margin:6px 0 16px;font-size:16px;}
.services-block-two p{font-size:14px;line-height: 25px;}
.services-block-two .col-sm-4{/* border-right:1px solid #ccc; */margin-bottom:20px;float: none;display: inline-block;width: 33%;vertical-align: top;}
.services-block-two .col-sm-4:nth-child(3n+3){border:none;}
.why-choose-us{border-top:1px solid #ccc;padding:50px 0;position:relative;}
.why-choose-us .why-choose-img-sectn img{position: absolute;
	left: 10%;
	width: 25%;
	top: 140px;}
.why-choose-us ul li{display:inline-block;vertical-align:top;width:47%;margin:15px 41px 38px 0;}
.why-choose-us ul li:nth-child(2n+2){margin:15px 0 38px 0;}
.why-choose-us ul li h4{font-size:18px;text-transform:uppercase;font-weight:900;margin:0 0 22px;}
.why-choose-us .col-sm-8{margin-top:40px;}
.service-block-three ul li{position:relative;padding-left:33px;margin-bottom:24px;}
.service-block-three ul li:before{content:'';position:absolute;top:9px;left:9px;width:8px;height:8px;background:#d7d7d7;border-radius:100%;}
.services-block-page .info-slider-sectn .featured-slider{margin:0 0 0;}
.key-tech-expertise{background-image:url(../images/tlo3lexd.jpg);background-repeat:no-repeat;background-size:cover;padding:50px 0;margin:0 0 0;}
.key-tech-expertise h3{font-size:30px;font-weight:600;margin:8px 0 16px;text-align:center;margin:3px 0 50px;color:#fff;}
.key-tech-expertise .col-sm-4{display:inline-block;height:250px;border-right:1px solid #ccc;margin-bottom:14px;padding:6px;}
.key-tech-expertise .col-sm-4 img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.key-tech-expertise .col-sm-4:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;}
.key-tech-expertise .col-sm-4:nth-child(3n+3){border-right:none;}
.border-bottom-none{border-bottom:none !important;}
.key-tech-expertise-inner{padding: 22px 5px;border-bottom: 1px solid #ccc;text-align: center;color: #ccc;min-height: 252px;}
.key-tech-expertise-inner h4{font-size:16px;text-transform:uppercase;font-weight:600;margin:10px 0 0;min-height:30px;}
.key-tech-expertise-inner p{font-size:12px;color:#dedede;font-style:normal;margin:auto;min-height: 103px;}
ul.development-listing li{position:relative;padding:23px 0 23px 37px;color:#fff;border-bottom:1px solid #5a5a5a;}
ul.development-listing li:last-child{border-bottom:none;}
ul.development-listing li::before{content:'\f105';position:absolute;font-family:FontAwesome;left:10px;font-size:21px;line-height:27px;}
.development-heading-sectn{width:50%;margin:55px auto 83px;text-align:center;padding:0 15px;}
.development-heading-sectn > h3{margin:0 0 10px;}
.development-block{display:table;width:100%;background-size: cover;background-repeat: no-repeat;background-position: center top;}
.table-cell{display:table-cell;vertical-align:middle;width:50%;}
.development-block-contact{padding:0 83px 0;}
.services-pointer{background-color:#fff;box-shadow:0 2px 23px rgba(0,0,0,.15);padding:30px;overflow:hidden;}
.services-pointer ul{max-width:250px;float:left;width:50%;margin-right:30px;}
.services-pointer ul li{margin-bottom:6px;position:relative;padding-left:20px;}
.services-pointer ul li:before{content:"\f111";font-family:'FontAwesome';position:absolute;left:0;top:0;color:#ed730b;font-size:9px !important;line-height:26px;}
.site-tabing-sectn .col-sm-9{padding-top:15px;}
.site-tabing-sectn figure{position:relative;}
.site-tabing-sectn figure::before{content:'';position:absolute;width:95%;height:90%;border:1px solid #63635d;right:0;left:0;margin:auto;top:0;bottom:0;}
.featured-slider .carousel-inner{overflow:visible;}
.ruby-on-rails-diagram .col-sm-5,.compelling-sem-methodology .col-sm-5{position:static !important;}
.testimonial {background-color: #fff;margin: auto;}
.about-block {margin-bottom: 100px;}
.about-block-content h4 {font-size: 20px;text-transform: uppercase;margin: 16px 0 4px; font-weight: 700;}
.about-block-inner {-webkit-transition: 0.3s all ease-in-out;-moz-transition: 0.3s all ease-in-out;-o-transition: 0.3s all ease-in-out;transition: 0.3s all ease-in-out;}
.about-block-inner:hover{-webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.59);-moz-box-shadow:0px 0px 20px 0px rgba(50, 50, 50, 0.59);box-shadow:0px 0px 20px 0px rgba(50, 50, 50, 0.59);}
.about-block-content {padding: 0 10px 16px;}
.about-block .col-sm-4 {margin-bottom: 20px;}
.about-block-inner figure img {margin: auto;}
.request-a-quote-inner .form-group {min-height: 73px;margin-bottom: 15px !important;}
.privacy-policy-section {margin: 100px 0;}
.privacy-policy-block {margin-bottom: 50px;}
.privacy-policy-block h3 {font-size: 20px;margin-bottom: 15px;}
.bs-slider{min-height:auto;}
.dropdown-submenu.show-only-mobile {display: none;}
/* media screen */
@media screen and (max-width:1800px) and (min-width:1400px){.about-us-page-inner{background-size:43%;}
.about-content{padding:30px 0;}
.testimonial-content-right{width:65.9%;}
.testimonial ul li:first-child::before{left:-50px;}
.testimonial ul li:last-child::after{right:-50px;}
.services-pointer ul{margin-right:0px;}
.info-section p{margin-bottom:5px;}
.services-page-inner .col-sm-5{}
}
@media screen and (max-width:1399px) and (min-width:1300px){.about-us-page-inner{background-size:43%;}
.about-content{padding:30px 0;}
.testimonial-content-right{width:65.9%;}
.testimonial ul li:first-child::before{left:-50px;}
.testimonial ul li:last-child::after{right:-50px;}
.services-pointer ul{margin-right:0px;}
.info-section p{margin-bottom:5px;}
.development-block-contact{padding:0 15px 0;}
.services-page-inner .col-sm-5{top:18%;}
.why-choose-us .why-choose-img-sectn img{width:26%;}
.why-choose-us ul li{width:46%;}
}
@media screen and (min-width:1300px){
.container{width:1200px;}
}
@media screen and (max-width:1299px){.about-us-page-inner{background-size:43%;}
.about-content{padding:30px 0;}
.testimonial-content-right{width:65.9%;}
.testimonial ul li:first-child::before{left:-50px;}
.testimonial ul li:last-child::after{right:-50px;}
.banner-content .col-md-7,.site-banner .overly-box{width:1170px;}
.services-pointer ul{margin-right:0px;}
.info-section p{margin-bottom:5px;}
.development-block-contact{padding:0 15px 0;}
.services-page-inner .col-sm-5{top:18%;}
.why-choose-us .why-choose-img-sectn img{width:26%;}
.why-choose-us ul li{width:46%;}
}
@media screen and (max-width:1199px) and (min-width:992px){
.site-nav .col-md-7{width:52%;}
.site-nav .navbar-nav > li{padding:20px 19px;}
.featured-content h2{margin:20px 0 8px;}
.featured-content p{font-size:16px;margin-bottom:12px;}
.featured-content ul li{font-size:14px;padding-left:28px;}
.featured-content ul li::before{background-size:60%;}
.featured-content a{margin-top:17px;}
.owl-main-sectn{padding:30px 0;}
.our-approach ul li{width:33.2%;margin-bottom:22px;}
.our-approach{margin-bottom:553px;}
.flowcircletitle{float:none;font-size:16px;}
.arrowverticalflow img{width:89%;margin-right:-55px;}
.animationarrow img{top:21px;}
.animationarrow-vertical img{top:-10px;margin:2px -23px;width:55%;}
.site-banner .overly-box,.banner-content .col-md-7{width:970px;}
.site-banner .overly-box{margin:auto;bottom:-20%;}
.banner-content .col-md-7{top:5%;}
.content-left #text-type{font-size:50px;}
.about-us-page-inner{background-size:50%;background-position:top center;}
.about-content{padding:48% 0 70px;}
.about-us-page-inner .col-md-7{width:100%;float:none;}
.about-content p{margin-bottom:24px;}
.testimonial-content-right{width:57.9%;}
.testimonial ul li:first-child::before{left:0;}
.testimonial ul li:last-child::after{right:0;}
.da-thumbs li{width:31.9%;}
.site-banner-inner.what-we-do-page .overly-box .heading{margin:28px 0;}
.details-content li{min-width:216px;}
.blog-right{width:87%;}
.info ul li{padding:0 10px;}
.table-cell{vertical-align:top;}
.services-page-inner .col-sm-5 figure.software-consulting-img img{width:100%;position:static;left:15%;}
.service-block-three figure img{width:100%;}
}
@media screen and (max-width:1024px){
.magic-left,.magic-top,.magic-bottom,.magic-right{right:0 !important;bottom:0 !important;top:0 !important;;left:0 !important;opacity:1 !important;}
}
@media screen and (max-width:991px) and (min-width:768px){
.navbar-header img{max-width:100%;display:block;margin:auto;}
.btn-default, .btn-default:active, .btn-default:focus{font-size:14px;}
.site-nav .col-sm-2{width:26%;}
.col-sm-10{width:74%;}
.site-nav .col-md-7{width:49%;}
.site-nav .navbar-default .navbar-nav > li > a,.site-nav .navbar-default .navbar-nav > li > a:hover, .site-nav .navbar-default .navbar-nav > li > a:focus{font-size:14px;}
.site-nav .navbar-nav > li{padding:15px 10px;}
.right-image img{max-width:100%;display:block;margin:auto;width:37%;}
.content-left #text-type{text-align:center;font-size:40px;margin:10px;}
.content-left{text-align:center;}
.content-left p{font-size:18px;margin-bottom:20px;}
.featured-content h2{margin:20px 0 8px;}
.featured-content p{font-size:16px;margin-bottom:12px;}
.featured-content ul li{font-size:14px;padding-left:28px;}
.featured-content ul li::before{background-size:60%;}
.featured-content a{margin-top:17px;}
.owl-carousel{height:745px !important;}
.owl-main-sectn{padding:30px 0;}
.our-approach ul li{width:33.2%;margin-bottom:22px;}
.our-approach{margin-bottom:553px;}
.flowcircletitle{float:none;font-size:16px;}
.arrowverticalflow img{width:89%;margin-right:-55px;}
.animationarrow img{top:21px;}
.animationarrow-vertical img{top:-10px;margin:2px -23px;width:55%;}
.site-banner{height:auto;margin-top:121px;}
.site-banner .overly-box > p{font-size:16px;}
.site-counter ul li span{font-size:30px;}
.overly-box{margin:75px 0 60px;}
.logo-slider{margin-top:230px;}
.heading{margin:0 0 30px;}
#slideImg{margin:0 auto 30px;}
.block-section{height:auto;margin-bottom:80px !important;}
.what-we-do ul li{width:49.9%;}
.featured-slider-inner img{width:56%;margin:auto;}
.block-section.request-a-quote-inner{margin:0 !important;}
.flowforequestcircle,.flowforequestfirstarrow{float:none;}
.flowcircleimagemask{width:100%;position:relative;margin:auto;}
.flowcirclecenterimgleft img,.flowcirclecenterimgright img,.arrowverticalflow img{display:none;}
.flowcirclecenterimgleftmobile{display:block;float:none;width:100%;}
.flowcirclecenterimgleftmobile img{margin:10px auto 10px;}
.flowforequest{margin-top:50px;}
.footer-logo-sectn ul{width:100%;}
.footer-logo-sectn ul li{padding-right:40px}
.footer-logo-sectn ul li img{max-width:100%;display:block;margin:auto;}
.footer-col-one{width:49%;}
.footer-col-two{width:51%;}
.footer-col-three {clear: both;}
.site-banner .overly-box,.banner-content .col-md-7{width:750px;}
.site-banner .overly-box{margin:auto;bottom:-32%;}
.banner-content .col-md-7{top:5%;}
.about-us-page-inner{background-size:46rem;background-position:top center;}
.about-content{padding:48% 0 70px;}
.about-us-page-inner .col-md-7{width:100%;float:none;}
.about-content p{margin-bottom:24px;}
.testimonial-content-right{width:57.9%;}
.testimonial ul li:first-child::before{left:0;}
.testimonial ul li:last-child::after{right:0;}
.site-banner-inner .overly-box > p{width:auto;}
.client-img figure{width:100px;height:100px;}
.client-img figure img{width:100%;}
.testimonial-inner{text-align:center;}
.testimonial-content-right{width:100%;}
.testimonial ul{margin:80px 0 0;}
.about-content{text-align:center;}
.site-banner-inner{margin-top:120px;}
.da-thumbs li{width:31.4%;}
.da-thumbs li h3{font-size:16px;}
.site-banner-inner.what-we-do-page .overly-box .heading{margin:28px 0;}
.details-content li{min-width:320px;}
.what-we-do-page .col-md-7{width:100%;float:none;}
.what-we-do-page .col-sm-offset-5{margin:0;}
.what-we-do-page .overly-box .whatwedo-img{position:static;width:50%;margin:0 auto 30px;}
.site-banner-inner.what-we-do-page{margin-bottom:100px;height:auto;}
.rel-web-pro.related-poroject-inner::before{height:209px;}
.blog-right{width:83%;}
.table-cell{vertical-align:top;width:100%;display:block;}
.development-heading-sectn{width:100%;}
.services-page-inner .col-sm-7{margin:0 0 50px;width:100%;}
.services-page-inner{padding:50px 0;margin: 0 0 50px !important;}
.services-page-inner .col-sm-5{width:100%;position:static;}
.services-page-inner .col-sm-5 figure.software-consulting-img{text-align:center;}
.services-page-inner .col-sm-5 figure.software-consulting-img img{width:63%;}
.services-page .col-sm-7{margin-top:0;}
.services-block-two .col-sm-4{min-height:auto;width:100%;border-right:none;border-bottom:1px solid #ccc;margin:0 0 20px;padding-bottom:13px;}
.services-block-two .col-sm-4:nth-child(3n+3){border-bottom:1px solid #ccc;}
.service-block-three .col-sm-8,.service-block-three .col-sm-4{width:100%;}
.service-block-three .col-sm-4{text-align:center;}
.services-page-inner, .services-block-two, .service-block-three{margin:0 0 0;}
.why-choose-us .col-sm-8{margin-top:40px;width:100%;margin-left:0;}
.why-choose-us .why-choose-img-sectn img{position:static;left:8%;width:60%;margin:auto;}
.why-choose-us ul li,.why-choose-us ul li:nth-child(2n+2){width:100%;margin:5px 0 15px;}
.site-banner .overly-box{bottom:-20%;}
.request-quote-flowforequest .flowforequest {margin-top: 520px;}
.service-block-three figure img{max-width:100%;display:block;margin:auto;}
.development-block {display: block;position: relative;margin-bottom: 50px;}
.development-block-contact {position: relative;text-align: center;z-index:1;padding: 100px 30px;}
.development-block::after {content: '';position: absolute;background-color: rgba(0,0,0,0.6);width: 100%;height: 100%;top: 0;}
.development-block h3,.development-block p  {color: #fff;}
.services-pointer {text-align: left;}
.development-block figure {display: none;}
.development-block-one {background-image: url(../images/mobile-app-stretagy-section.jpg);}
.development-block-two {background-image: url(../images/Smart-energy.jpeg);}
.development-block-three{background-image: url(../images/webtech.jpg);}
.development-block-four{background-image: url(../images/software.jpg);}
.development-block-five{background-image: url(../images/play-in-the-field-of-chatbots.jpg);}
.development-block-six{background-image: url(../images/chat_bot-01.jpg);}
.development-block-seven{background-image: url(../images/live-stream-conference-event.jpg);}
.development-block-8{background-image: url(../images/streaming.jpg);}
.development-block-9{background-image: url(../images/image-1-1.jpg);}
.development-block-10{background-image: url(../images/marketing-services-web-development.jpg);}
.development-block-11{background-image: url(../images/web-design1-min.jpg);}
.development-block-12{background-image: url(../images/discussing-web-development.jpg);}
.key-tech-expertise .col-sm-4{margin-bottom: 0;padding: 0;display: block;width: 100%;height: auto;border-right: none;border-bottom: 1px solid #ccc !important;}
.key-tech-expertise-inner{padding: 30px 15px;min-height:auto;}
.key-tech-expertise-inner p{min-height:auto;}
.site-banner-inner.our-work-page .overly-box {margin: 30px 0;}
.requse-a-quote-page .col-sm-2,.requse-a-quote-page .col-sm-10 {width: 100%;float: none;}
.requse-a-quote-page .col-sm-2{margin-bottom:15px;}
.featured-content ul li::before{top: 5px;transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);}
.request-a-quote-inner .overly-box{padding: 30px 15px;}
.request-a-quote-inner .form-group {min-height: auto;}
.site-banner-inner .heading{margin: 80px 0;}
.services-block-two h4{margin: 6px 0 5px;}
.services-block-two p {line-height: 20px;}
.service-block-three ul li {margin-bottom: 15px;}
.why-choose-us ul li h4{margin: 0 0 10px;}
}
@media screen and (max-width:767px){
.site-nav .navbar-fixed-top{position:relative;}
.site-nav #navbar{position:absolute;right:0;left:0;background-color:#3373a3;z-index:1;margin-top: 16px;}
.site-nav .navbar-default .navbar-nav > li > a{padding:15px 12px;color:#fff;}
.site-nav .navbar-header{padding:0 15px;}
.site-nav .navbar-nav{margin:0;}
.navbar-header img{max-width:100%;margin:auto;width: 130px;}
.btn-default, .btn-default:active, .btn-default:focus{font-size:14px;}
.site-nav .navbar-default .navbar-toggle{margin:3px 0;}
.site-nav .col-md-7{width:100%;}
.top-nav ul li{padding:0 3px;}
.top-nav{text-align:center;}
.site-nav .navbar-default .navbar-nav > li > a,.site-nav .navbar-default .navbar-nav > li > a:hover, .site-nav .navbar-default .navbar-nav > li > a:focus{font-size:14px;}
.site-nav .navbar-nav > li{padding:0;}
.site-nav .navbar-nav > li{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.site-nav .navbar-nav > li:hover{background-color:#2f6b97;}
.site-nav .navbar-nav li.dropdown.open .dropdown-menu{opacity:1 !important;}
.site-nav .navbar-nav li.dropdown:hover .dropdown-menu{opacity:0;top:0;}
.site-nav .navbar-default .navbar-nav > .open > a,.site-nav .navbar-default .navbar-nav > .open > a:hover{color:#ed730b;background-color:#2f6b97;}
.site-nav .navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#ed730b;background-color:#2f6b97;}
.site-nav .nav-tabs,.site-nav .tab-pane .col-sm-4,.site-nav .tab-pane{min-height:auto;border-right:none;}
.site-nav .nav-tabs > li > a,.site-nav .tab-pane ul li a{color:#fff;}
.site-tabing-sectn .col-sm-9{padding-top:0;}
.site-nav .nav-tabs > li > a{padding:10px 20px;}
.site-nav .tab-pane ul li{border-bottom:none;}
.site-tabing-sectn figure{display:none;}
.site-nav .nav-tabs::before{border-right:none;}
.site-nav .container > .navbar-collapse{margin-right:0;margin-left:0;}
.banner-content{height:44%;width:100%;}
.banner-content .col-md-7{width:100%;}
.site-banner .overly-box{width:100%;position:static;margin:30px 0 0;}
.right-image img{max-width:100%;display:block;margin:auto;width:37%;}
.content-left #text-type{text-align:center;font-size:30px;margin:10px;}
.content-left{text-align:center;}
.content-left p{font-size:18px;margin-bottom:20px;}
.featured-content h2{margin:20px 0 8px;}
.featured-content p{font-size:16px;margin-bottom:12px;}
.featured-content ul li{font-size:14px;padding-left:28px;}
.featured-content ul li::before{background-size:60%;}
.featured-content a{margin-top:17px;}
.owl-carousel{height:686px !important;}
.owl-main-sectn{padding:30px 0;}
.our-approach ul li{width:100%;margin-bottom:10px;text-align:center;position:relative;}
.our-approach ul li figure{margin:auto;}
.request-a-quote-inner .col-md-2{margin:15px 0;}
.our-approach{margin-bottom:553px;}
.flowcircletitle{float:none;font-size:16px;}
.arrowverticalflow img{width:89%;margin-right:-55px;}
.animationarrow img{top:21px;}
.animationarrow-vertical img{top:-10px;margin:2px -23px;width:55%;}
.site-banner{height:auto;margin-top:0;}
.site-banner .overly-box > p{font-size:16px;width:100%;}
.site-counter ul li span{font-size:30px;}
.overly-box{margin:75px 0 60px;}
.logo-slider{margin-top:50px;}
.heading{margin:0 0 30px;}
#slideImg{margin:0 auto 30px;}
.block-section{height:auto;margin-bottom:50px !important;}
.what-we-do ul li{width:100%;}
.featured-slider-inner img{width:56%;margin:auto;}
.block-section.request-a-quote-inner{margin:0 !important;}
.flowforequestcircle,.flowforequestfirstarrow{float:none;}
.flowcircleimagemask{width:100%;position:relative;margin:auto;}
.flowcirclecenterimgleft img,.flowcirclecenterimgright img,.arrowverticalflow img{display:none;}
.flowcirclecenterimgleftmobile{display:block;float:none;width:100%;}
.flowcirclecenterimgleftmobile img{margin:5px auto 5px;}
.request-quote-flowforequest .flowforequest{margin-top:50px;}
.footer-logo-sectn ul{width:100%;}
.footer-logo-sectn ul li{padding-right:40px}
.footer-logo-sectn ul li img{max-width:100%;display:block;margin:auto;}
.footer-col-one{width:100%;}
.footer-col-two,.footer-col-three{width:50%;float:left;}
.site-counter ul li,.overly-box > p{width:100%;}
.site-counter ul li{width:49%;margin-bottom: 15px;}
.block-section .overly-box > p{margin:0 auto 30px;}
.heading span{font-size:26px;}
.heading span::after, .heading span::before{content:"";position:absolute;width:30px;height:30px;}
.footer-inner.footer-blcok-two ul, .footer-inner.footer-blcok-three ul{margin-top:26px;}
.site-footer p.text-center{margin:40px 0;}
.about-us-page-inner{background-size:46rem;background-position:top center;margin-bottom: 50px;}
.about-content{padding:34rem 0 70px;text-align:center;}
.about-us-page-inner .col-md-7{width:100%;float:none;}
.about-content p{margin-bottom:24px;}
.testimonial-content-right{width:57.9%;}
.testimonial ul li:first-child::before{left:0;}
.testimonial ul li:last-child::after{right:0;}
.site-banner-inner .overly-box > p{width:auto;}
.client-img figure{width:100px;height:100px;}
.client-img figure img{width:100%;}
.testimonial-inner{text-align:center;}
.testimonial-content-right{width:100%;}
.testimonial ul{margin:80px 0 0;}
.site-banner-inner .overly-box .heading span::before,.site-banner-inner .overly-box .heading span:after{width:30px;height:30px;}
.da-thumbs li{width:47.5%;}
.da-thumbs li h3{font-size:16px;}
.da-thumbs li:nth-child(2n+2){margin-right:0 !important;}
.da-thumbs li:nth-child(3n+3){margin-right:20px;}
.site-banner-inner.what-we-do-page .overly-box .heading{margin:28px 0;}
.details-content li{min-width:320px;}
.what-we-do-page .col-md-7{width:100%;float:none;}
.what-we-do-page .col-sm-offset-5{margin:0;}
.what-we-do-page .overly-box .whatwedo-img{position:static;width:50%;margin:0 auto 30px;}
.site-banner-inner.what-we-do-page{margin-bottom:100px;height:auto;}
.block-section.what-we-do-page .heading{margin:75px 0 42px;}
.details-image,.details-img-content{width:100%;display:block;padding:0;}
.details-image img{width:27rem;margin:auto;}
.details-img-content ul li h2{font-size:25px;}
.related-poroject-inner::before,.rel-web-pro.related-poroject-inner::before{height:100%}
.related-poroject-inner a img{margin:30px auto 30px;}
.blog-right{width:80%;}
.site-nav .col-sm-2{position:static;width:50%;margin:20px auto 11px;}
.site-banner-inner{margin-top:0;}
.blog-page{margin:50px 0 100px;}
.table-cell{vertical-align:top;width:100%;display:block;}
.development-heading-sectn{width:100%;}
.info-banner{min-height:190px;margin:0 0 40px;}
.key-tech-expertise .col-sm-4{display:block;height:auto;border-right:none;padding:0 15px;margin-bottom:0;}	
.key-tech-expertise h3{margin:3px 0 0;}
.border-bottom-none{border-bottom:1px solid #ccc !important;}
.key-tech-expertise .col-sm-4:last-child .border-bottom-none{border-bottom:none !important;}
.services-page{margin:0;text-align:center;}
.services-page figure img{margin:0 auto 30px;width:200px;}
.services-page .col-sm-7{margin-top:20px;}
.services-page h2{font-size:30px;}
.services-page-inner .col-sm-7{margin:0 0 50px;width:100%;}
.services-page-inner{padding:50px 0;}
.services-page-inner .col-sm-5{width:100%;position:static;}
.services-page-inner .col-sm-5 figure.software-consulting-img{text-align:center;padding:0 20px 0;}
.services-page-inner .col-sm-5 figure.software-consulting-img img{width:63%;}
.services-page .col-sm-7{margin-top:0;}
.services-block-two .col-sm-4{min-height:auto;width:100%;border-right:none;border-bottom:1px solid #ccc;margin:0 0 20px;padding-bottom:13px;}
.services-block-two .col-sm-4:nth-child(3n+3){border-bottom:1px solid #ccc;}
.service-block-three .col-sm-8,.service-block-three .col-sm-4{width:100%;}
.service-block-three .col-sm-4{text-align:center;}
.services-block-two, .service-block-three{margin:0 0 0;}
.services-page-inner{margin:0 0 50px;}
.why-choose-us .col-sm-8{margin-top:40px;width:100%;margin-left:0;}
.why-choose-us .why-choose-img-sectn img{position:static;left:8%;width:60%;margin:auto;}
.why-choose-us ul li{width:100%;margin:5px 0 30px;}
.carousel-indicators{width:30px !important;}
#slideImg li{float:left;margin:0 20px;}
.requse-a-quote-page{height:auto;}
.site-banner-inner .heading{margin:50px 0;}
.request-quote-inner{background-size:100%;}
.services-block-page h3{font-size:20px;line-height:27px}
.development-block {display: block;position: relative;margin-bottom: 50px;}
.development-block::after {content: '';position: absolute;background-color: rgba(0,0,0,0.6);width: 100%;height: 100%;top: 0;}
.development-block h3,.development-block p  {color: #fff;}
.development-block h3{font-size: 25px;margin: 8px 0 4px;}
.development-block p {color: #fff;font-size: 14px;line-height: 23px;}
.services-pointer {text-align: left;}
.services-pointer ul li {font-size: 14px;line-height: 20px;}
.services-pointer ul li::before{top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.development-block {display: block;position: relative;margin-bottom: 50px;}
.development-block-contact {position: relative;text-align: center;z-index:1;padding: 100px 30px;}
.development-block::after {content: '';position: absolute;background-color: rgba(0,0,0,0.6);width: 100%;height: 100%;top: 0;}
.development-block h3,.development-block p  {color: #fff;}
.services-pointer {text-align: left;}
.development-block figure {display: none;}
.development-block-one {background-image: url(../images/mobile-app-stretagy-section.jpg);}
.development-block-two {background-image: url(../images/Smart-energy.jpeg);}
.development-block-three{background-image: url(../images/webtech.jpg);}
.development-block-four{background-image: url(../images/software.jpg);}
.development-block-five{background-image: url(../images/play-in-the-field-of-chatbots.jpg);}
.development-block-six{background-image: url(../images/chat_bot-01.jpg);}
.development-block-seven{background-image: url(../images/live-stream-conference-event.jpg);}
.development-block-8{background-image: url(../images/streaming.jpg);}
.development-block-9{background-image: url(../images/image-1-1.jpg);}
.development-block-10{background-image: url(../images/marketing-services-web-development.jpg);}
.development-block-11{background-image: url(../images/web-design1-min.jpg);}
.development-block-12{background-image: url(../images/discussing-web-development.jpg);}
.info-section h3{font-size:25px;}
.key-tech-expertise-inner {padding: 20px 23px;min-height: auto;}
.site-banner-inner.our-work-page .overly-box {margin: 30px 0;}
.carousel-fade .carousel-caption{width: 76%;right:0;left:0; margin:auto;}
.carousel-fade.carousel-slider .item {height:auto;min-height: 400px;}
.carousel-caption p{width:100% !important;}
.carousel-caption h1{font-size: 30px !important;}
.thanks-page{margin: 5rem 0 50px;}	
.privacy-policy-section {margin: 50px 0 0;}
.footer-col-two {float: left;width: 64%;}
.footer-col-three {float: left;width: 36%;}
.viewbox-button-close {width: 6%;}
.featured-content ul li::before{top: 5px;transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);}
.dropdown.mega-dropdown.hide-only-mobile {display: none;}
.dropdown-submenu.show-only-mobile {display: block;}
.site-nav .navbar-right .dropdown-menu{width:100%;position:relative;top: 0;margin-bottom: 7px;box-shadow: none;background-color: transparent;}
.dropdown-submenu-category ul {padding-left: 30px;}
.dropdown-submenu-category ul li a {white-space: normal;}
.dropdown-menu > li > a{color:#fff;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:transparent;}
.site-counter .sprites-icon {width: 70px;height: 50px;}
.sprites-icon.development-icon {background-position: -300px -73px;}
.sprites-icon.graphic-icon {background-position: -47px -69px;}
.sprites-icon.clients-icon {background-position: -113px -70px;}
.sprites-icon.responsive-icon {background-position: -200px -70px;}
.services-icon-bg > img {width: 30%;}
.services-icon-bg figure img {width: 16%;}
.services-content h3 {font-size: 18px;margin: 9px 0 5px;}
.what-we-do ul li {font-size: 14px;}
.info-slider-sectn .featured-slider {margin: 32px 0 0;}
.featured-slider {margin-bottom: 50px;}
.our-approach ul li h3{margin-top: 10px;}
.request-a-quote-inner .overly-box {padding: 30px 15px;}
.request-a-quote-inner .form-group {min-height: auto;}
.request-quote-inner{padding: 0 0 30px;}
.about-block {margin-bottom: 30px;}
.key-tech-expertise-inner p{min-height:auto;}
.key-tech-expertise{padding: 20px 0;}
.services-block-two h4{margin: 6px 0 5px;}
.services-block-two p {line-height: 20px;}
.service-block-three ul li {margin-bottom: 15px;}
.why-choose-us ul li h4{margin: 0 0 10px;}
.why-choose-us ul li,.why-choose-us ul li:nth-child(2n+2){width:100%;margin:5px 0 15px;}
.footer-blcok-three ul li.whats_app_on_mobile{display:inline-block;background-color: #189D0E;}
}
@media screen and (max-width:479px){
.top-nav ul{text-align:center;}
.top-nav ul li{margin:4px 3px;}
.site-nav .col-sm-2{width:100%;}
.banner-content{margin-top:0;position:static;height:486px;}
.content-left{margin-top:0;}
.right-image img{width:80%;}
.services-icon-bg > img{width:45%;}
.services-icon-bg figure img{width:25%;}
.count-number{font-size:152px;}
.featured-slider-inner figure img{width:100%;}
.featured-content h2{font-size:24px;}
.owl-main-sectn{height:auto;}
.owl-main-sectn .owl-carousel{height:799px !important;}
.request-a-quote-inner input, .request-a-quote-inner textarea,.request-a-quote-inner select{font-size:13px;letter-spacing:1px;}
.flowcircleimagemask{width:100%;}
.footer-logo-sectn ul li{display:block;padding:15px 0;border-bottom:1px solid #999999;}
.footer-col-two, .footer-col-three{width:100%;float:none;}
.site-banner-inner .overly-box .heading{margin:17px 0;}
.site-banner-inner{height:auto;}
.about-us-page{margin-bottom:50px;}
.about-us-page-inner{background-size:28rem;}
.about-content{padding:23rem 0 70px;}
.testimonial ul li:first-child::before, .testimonial ul li:last-child::after{background-size:50%;}
.client-info{width:20%;}
.footer-logo-sectn ul li:last-child{border:none;}
.da-thumbs li{width:100%;margin-right:0 !important;}
.what-we-do-page .overly-box .whatwedo-img{width:100%;padding:0 10px;}
.details-content li{min-width:100%;}
.project-details-sectn{margin-bottom:50px;}
.blog-left ul li{float:left;margin:0 6px 15px;}
.blog-right{width:100%;margin:0;}
.info ul li{padding:0 9px;}
.thanks-content p{font-size:20px;line-height:34px;}
.thanks-page ul.social-icon li{margin:0 2px;}
.thanks-page ul.social-icon{padding:27px 0;margin:0 0 40px;}
.site-counter ul li{vertical-align: top;}
.site-footer p.text-center{text-align:center;}
.contact-us-map iframe{height:430px;}
.services-pointer ul{width:100%;}
.key-tech-expertise-inner{padding:30px 15px;}
.services-block-page h3{font-size:20px;}
.services-page h2{margin:21px 0 8px;}
.services-page-inner .col-sm-5 figure.software-consulting-img img,.service-block-three .col-sm-4 img{width:100%;}
.carousel-caption h1{font-size:30px !important;}
.carousel-caption{right:0;left:0;}
.site-banner .overly-box{margin:50px 0 0;}
.development-block-contact{padding: 40px 19px;}
.key-tech-expertise-inner h4{margin: 10px 0 15px;min-height: auto;}
.services-pointer ul{max-width:auto;}
.request-a-quote-inner button {padding: 12px 30px;}
.site-counter ul li span {font-size: 25px;}
.site-counter ul li p{font-size:12px;}
.site-banner-inner .overly-box {margin: 0 0 50px;}
.footer-logo-sectn ul li img{width:100px;}
.footer-logo-sectn{padding:0;}
}
.error{color:#ff0000;}
.site-nav .navbar-default .navbar-toggle { }
#captcha input{background:url(https://img3.uploadhouse.com/fileuploads/17737/17737011310213e71805ecf2292144cbbecf42ad.png) no-repeat scroll 0 0 transparent;margin:5px 0 0;padding:0;border:medium none;cursor:pointer;width:15px;left:40px;top:10px;height: auto;}
.color{color:#FF0000;#position:absolute;}
#ran{text-align:center;margin-bottom:10px;}
.form-group{margin-bottom:25px !important;}
.webBrowser h3{text-align:center;color:#000;font-weight:bold;font-size:26px;}
#captcha{border:1px solid #ccc;padding:10px;background:#ccc;}
#code{margin-left:10px;}
.captcha{padding-left:10px;}
.what-we-do .overly-box a{color:#667782;}
.what-we-do .overly-box a:hover,.what-we-do .overly-box a:focus{text-decoration:none;}
nav .header-button .header-btn{background-color: #ee7f1f;
	color: #fff !important;
	padding: 15px 25px !important;
	border-radius: 4px;
	text-transform: capitalize !important;}
	nav .header-button .header-btn:hover { background-color: #333 !important;}
	.nav > li.header-button {position: relative; bottom: -5px; padding: 0px;}
.site-logo .logo-icon{width: 30px; }
.site-nav.main-navbar.scrolled .logo-icon, .site-logo  .main-logo{ display: none; }
.site-nav.main-navbar.scrolled .main-logo{display: block; }

header.scrolled .navbar.navbar-default.navbar-fixed-top { margin-top: -40px;}