.header-content-inner>.container,
body,
html{width:100%}
.body-locked,
.cs-banner,
.hover-overlay{position:relative}
.hsContent,
.video-testmonilas p img,
i.fa.fa-cogs,
i.fa.fa-desktop,
i.fa.fa-home,
i.flaticon-play-button4{vertical-align:middle}
.customNavigation a,
.graphs p{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.abt-pgs h3,
.blog-box-inner h2 a,
.header-content-inner h1,
.service-boxes .service-box h2,
.title-head strong{letter-spacing:1px}
.default-text,
body,
html{font-family:'open sans', sans-serif}
body,
html{-webkit-font-smoothing:antialiased!important;height:100%!important;font-size:16px}
@font-face{font-family:ostrich_sansmedium;src:url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/ostrichsans-medium-webfont.eot);src:url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/ostrichsans-medium-webfont.eot?#iefix) format("embedded-opentype"), url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/ostrichsans-medium-webfont.woff2) format("woff2"), url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/ostrichsans-medium-webfont.woff) format("woff"), url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/ostrichsans-medium-webfont.ttf) format("truetype"), url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/ostrichsans-medium-webfont.svg#ostrich_sansmedium) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:Flaticon;src:url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/flaticon.eot);src:url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/flaticon.eot#iefix) format("embedded-opentype"), url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/flaticon.woff) format("woff"), url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/flaticon.ttf) format("truetype"), url(https://dotcomweavers-wpengine.netdna-ssl.com/wp-content/themes/dcw/fonts/flaticon.svg) format("svg");font-weight:400;font-style:normal}
[class*=flaticon-]:after,
[class*=flaticon-]:before,
[class^=flaticon-]:after,
[class^=flaticon-]:before{font-family:Flaticon;font-style:normal}
.title-head{font-size:24px;font-weight:400;font-family:Poppins, sans-serif;color:#ea6637;margin-bottom:20px}
.default-text{color:#353638;font-size:14px;line-height:1.8}
.default-text strong{color:#363637}
.snowfall-flakes{-webkit-filter:drop-shadow(.5px .5px 1px rgba(0, 0, 0, .4));-moz-filter:drop-shadow(.5px .5px 1px rgba(0, 0, 0, .4));-o-filter:drop-shadow(.5px .5px 1px rgba(0, 0, 0, .4));-ms-filter:drop-shadow(.5px .5px 1px rgba(0, 0, 0, .4));filter:drop-shadow(.5px .5px 1px rgba(0, 0, 0, .4))}
.flaticon-play-button4:before{content:"\e000"}
.main_content1 ul li:before,
.quote::before,
.tbs .nav-tabs li.active a::after{content:""}
.menu-submenu li a:hover{color:#fff;text-decoration:none}
a:focus{color:#fff;outline:0!important;outline-offset:-2px}
.body-locked{margin-bottom:480px;z-index:9999!important;background-color:#fff;margin-top:-30px}
.gryclr{background-color:#f3f3f3}
.skinnyftr a{color:#e8663f;text-decoration:underline}
.blog-filter a.btn.btn-warning:focus{background-color:#19272f!important}
.mtop60{margin-top:60px}
.ptop60{padding-top:60px}
.mtop30{margin-top:30px}
.ptop30{padding-top:30px}
.mbtm30{margin-bottom:30px}
.mbtm20{margin-bottom:20px}
.mtop20{margin-top:20px}
.pbtm20{padding-top:20px}
.blog-box hr{border-top:1px solid #ccc;margin:15px 5px!important}
.footer p a,
.team_blogs{color:#666}
.pp-up-logo{padding:0;border:0}
.blog-but{background:#666;color:#fff;cursor:pointer;display:block;padding:15px 0;text-align:center}
.blog-box-inner a:focus{color:#666}
.blog-box-inner h2 a:focus{color:#333}
a.blog-but:hover,
span.label.label-default a:hover{color:#333;text-decoration:none}
a.blog-but:hover{background-color:#e7663f;color:#fff}
.blog-box-inner .label-default,
.qa-blog-box-inner .label-default{background:#e6e6e6;color:#999;display:inline-block;margin-bottom:1px;padding:5px 10px}
.info{font-size:14px;min-height:122px;overflow:hidden}
.place-holder a:hover i,
.tab-content.tbscnt a:hover i{color:#e8663f!important}
.graphs p,
.overlay{color:#fff;text-align:center}
.featured-box .hover-overlay{margin:10% 0 14% -80px}
.hover-overlay{left:50%;margin:20% 0 14% -80px;width:160px}
.blog-filter .btn-warning.active,
.btn-warning.focus,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open>.dropdown-toggle.btn-warning{background-color:#19272f}
.case-txt{font-size:22px;line-height:36px;margin:14% auto 0;width:90%}
.clients-box:hover .overlay,
.featured-box:hover .overlay{opacity:1}
.overlay{background:rgba(0, 0, 0, .8);bottom:0;height:454px;left:0;margin-left:15px;opacity:0;position:absolute;right:0;top:0;transition:all .5s ease-in-out 0;width:485px}
.kb-blog{margin-top:50px}
.graphs p{font-size:20px;margin-top:10px;margin-bottom:50px}
.graphs p span{font-weight:700;color:#0068a4}
.graphs>div{align-self:center;text-align:center}
p.graphpercent span{font-size:46px;font-weight:700}
p.graphpercent{margin-bottom:0}
.banner-content2 h1>img{max-width:22%;margin-top:20px}
.banner-content2 h1 span{display:block;position:relative;right:0;font-size:50px}
.banner-content2 h1{display:inline-block;float:right;font-family:ostrich_sansmedium, serif;font-size:36px;font-weight:lighter;text-transform:none;text-align:right;color:#666;margin-top:50px}
.banner-content2{left:0;position:absolute;right:0;top:10%}
.banner-content2 h1>strong{color:#636}
.case-txt>a,
.case-txt>a:hover{color:#fff;font-size:18px;text-decoration:none}
.glb-srg p{color:#333!important}
.hover-overlay a{color:#fff;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.clients-box:hover .hover-overlay a i,
.featured-box:hover .hover-overlay a i{left:0}
.hover-overlay a i{float:left;font-size:70px;position:relative;left:-150%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
#play,
.alter-steps .fright,
.banner-content h1,
.sb-btn{float:right}
.case-stus h2{font-family:ostrich_sansmedium;font-size:50px;color:#f78260}
.case-stus{padding-bottom:50px}
.careers{font-size:14px;color:#666;background:#f3f3f3}
.service-boxes .service-box:hover img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.careers p{font-size:14px;color:#333;margin-bottom:5px}
.careers h2,
.thank-you h2{font-family:ostrich_sansmedium;font-size:40px}
.careers ul li,
.kb ul li{list-style-type:disc}
.social-hub-page .j-stack .text{width:100%!important;padding-left:0}
.team_blogs .caption h4{background:#ccc;margin-bottom:25px;margin-top:0;padding:10px;color:#fff;min-height:60px}
.kb{background:#f3f3f3}
.profile-image img{max-width:360px}
.thank-you h2{font-size:50px}
.team_blogs .thumbnail .caption{padding:0;min-height:180px}
.team_blogs .thumbnail{background:0 0;border:0;border-radius:none;padding:0;cursor:pointer}
.team_blogs .caption>p{color:#666;min-height:70px;font-size:14px}
.blog-box-inner.ind-blog-page h2,
.kb h2{font-family:ostrich_sansmedium;font-size:40px}
.navbar-default .navbar-header .navbar-brand,
h1,
h2,
h3,
h4,
h5,
h6{font-family:poppins, sans-serif}
.kb ul li{font-size:14px;color:#666}
.team_blogs .caption>h4 span{color:#fff;font-weight:700}
.blog-box-inner.ind-blog-page .info P{height:auto}
.kb-single .container{margin-top:40px}
.kb-single{padding-top:40px;background-color:#f3f3f3;padding-bottom:70px}
.team_blogs .caption h4:hover,
.thumbnail:hover .caption h4{background:#f78260}
.ind-blog-page ul li{list-style-type:disc!important}
.port-lft-page a+i.fa.fa-angle-right{display:none!important}
.testimonial .flaticon-play-button4,
.testimonial .icomoon-icon-play-2{position:absolute;top:31%;left:42%;z-index:99;color:#fff;font-size:50px}
#caseStudyCarousel .carousel-control.left,
#caseStudyCarousel .carousel-control.right,
#video-testimonial-generic .left.carousel-control,
#video-testimonial-generic .right.carousel-control,
.team_page .carousel-control.left,
.team_page .carousel-control.right{background:0 0}
.service-box-content img{margin:0 auto 10px}
.hover-overlay a span{border-left:1px solid #fff;display:-webkit-box;font-size:16px;line-height:normal;margin-top:10px;padding-left:10px;float:right;word-wrap:break-word;width:78px;text-transform:uppercase;text-align:left;height:50px;position:relative;right:-150%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.clients-box:hover .hover-overlay a span,
.featured-box:hover .hover-overlay a span{right:0}
.case-stus .featured-box{background:#fff;box-shadow:4px 4px 0 #c2c2c2;overflow:hidden;position:relative;margin:20px 0}
.logos-video .hvideo span{color:#e7663f;display:block;font-size:38px;left:42%;position:absolute;top:40%}
.info P{font-size:14px;height:102px;overflow:hidden}
.blog-but.readmorevt{color:#fff;background:#666;display:block;padding:15px 0;text-align:center;width:100%!important}
.hght190{height:122px;margin:10px 0;overflow:hidden}
.blog-but.readmorevt:hover{background:#fd5000;color:#fff;text-decoration:none}
.sitefooter a:hover,
a:focus,
a:hover{text-decoration:none!important}
.blog-box-inner,
.qa-blog-box-inner{color:#333;padding:15px 15px 25px;font-size:15px}
.click-video.col-md-6.col-sm-6.col-xs-12.text-left img,
.click-video.col-md-6.col-sm-6.col-xs-6.text-left img{opacity:.8}
.navbar-brand{padding:15px 0}
.sidebar{position:absolute}
hr{min-width:100%;border-color:#ccc;border-width:3px;margin-left:-15px!important;margin-right:-15px}
hr.light{border-color:#fff}
a{}
p{margin-bottom:20px;font-size:16px;line-height:1.5}
.bg-primary{background-color:#fff}
.bg-dark{color:#fff;background-color:#222}
.text-faded{color:rgba(255, 255, 255, .7)}
section{padding:3px 0}
.sb-btn{width:0}
.no-padding{padding:0}
.navbar-default{border-color:rgba(34, 34, 34, .05);background-color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.port-banner img{max-width:100%;margin:0 auto}
:focus{outline:0}
.navbar-default .navbar-header .navbar-brand{text-transform:uppercase;font-weight:700;color:#f05f40;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}
.ft-submit button.btn.btn-default:hover{border:3px solid #f78260;color:#000}
.work img{width:100%}
ul.menu__submenu li a:focus{color:#fff}
.privacy-policy h2{font-family:ostrich_sansmedium;font-size:40px;color:#e7663f}
.pos-rel p,
.privacy-policy{font-size:14px}
.Vgallery .header-content-inner,
.work .header-content-inner{position:absolute;left:0;top:130px;color:#fff;text-align:center;width:100%}
.blog_ecommerce .header-content-inner{top:130px;position:relative}
.blog_ecommerce.blogs-bnr .header-content-inner{top:0!important}
.socials ul.contact li span:hover{color:#f78260}
.privacy-policy ul,
ol.breadcrumb h1{margin:0;padding:0}
.privacy-policy ul li{list-style-type:disc}
.embed-responsive i:hover,
.hm_pg_cnt span:hover a,
.our-ofc b{color:#e7663f}
.place-holder a:focus{color:#333}
#portfolio .line{top:173px}
.dcw-home-videos i:hover,
.video-links-menu i:hover{color:#f05f40}
.home-tabs ul.nav.nav-pills li a img{margin:0 auto}
.bg-light-orange{background-color:#ffd48b}
.bg-light-green{background-color:#92ddbb}
.bg-light-red{background-color:#ff977d}
.bg-light-blue{background-color:#a5e0e3}
.bg-orange{background-color:#ffb607}
.process-line{bottom:0;left:-92px;position:absolute;right:0;top:358px}
.pos-rel,
section#caseStudyCarousel{position:relative}
.process-line-2{bottom:20px;left:0;position:absolute;right:0}
i.flaticon-play-button4{position:absolute;top:35%;font-size:46px;color:#fff;cursor:pointer;width:47px;left:0;right:0;margin:0 auto;display:block}
.v1 i.flaticon-play-button4{top:44%}
.mtop40{margin-top:40px}
.midstrong strong{font-size:22px;padding-right:10px}
.pos-rel .divide{padding-bottom:0}
.hdings_cmrcr,
.pos-rel h3{font-size:50px;font-family:poppins, sans-serif}
.pos-rel h3{font-size:28px!important}
.panel-collapse{display:none}
.rdmr-hm .btn.btn-default{color:#f78260!important}
#caseStudyCarousel .item img,
#video-testimonial-generic .carousel-indicators,
.cs-banner>img,
.dropdown-menu.dropdown-menu-right li{width:100%}
.vtm{background:#f3f3f3}
.col-lg-8.col-md-8.col-sm-8.col-xs-12.socials,
.navbar-collapse.second-nav.collapse,
.rdmr-hm .btn.btn-default,
.second-nav ul li:first-child>a{padding-left:0}
.row.service-boxes{padding-bottom:40px}
#caseStudyCarousel .item.active:nth-child(1) p{color:#fff}
.video-links-menu .videos-hover-color{background-color:rgba(0, 0, 0, .33);width:259px;position:absolute;height:148px;left:35px;right:0;top:20px;transition:all .3s ease-in}
.map-cnt ul{list-style:none}
.hm_pg_cnt{text-align:left}
#play{background:url(../images/btn_play-home.png) center center no-repeat!important;z-index:22;width:105px;height:105px;display:block;position:relative;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;margin-top:95px;margin-right:15%}
.hm_pg_cnt span:hover{color:#e7663f;border:3px solid #e7663f;background:#fff;cursor:pointer}
.hm_pg_cnt span{margin-left:6px;font-size:24px;text-transform:none;font-family:open sans;font-weight:200;border:3px solid #fff;padding:2px 28px 8px}
.overlay iframe{width:100%!important;height:180%!important;position:absolute!important;left:0!important;top:-40%!important;z-index:-1!important}
.hm_pg_cnt p span{position:relative;margin-top:40px}
#index header#header h1#brand{font-size:102px;line-height:1;text-transform:uppercase;color:#fff;margin-bottom:30px;z-index:1001;width:400px;margin-top:210px}
.blog-box-inner h2 a{font-family:ostrich_sansmedium;font-size:26px;font-weight:700;color:#333}
.banner-content h1{display:inline-block;font-family:ostrich_sansmedium, serif;font-size:50px!important;font-weight:lighter;text-transform:none}
.main_content1 ul li{background:#eee;border-left:3px solid red;color:#666;font-weight:700;line-height:normal;margin:0 0 10px 54px;position:relative;padding:24px 20px;font-size:14px}
.main_content1 ul li:before{background:url(../img/content_list_icon.png) no-repeat;left:-54px;position:absolute;top:0;width:51px;height:66px}
.ling-slidrs p{color:#333!important}
.banner-content.ling h1{width:62%!important;float:left!important;margin-left:5%!important;color:#353535}
.banner-content.gas-cnts{top:60px}
.banner-content.gas-cnts h1{color:#fff}
.banner-content.ling{top:62px;left:-93px;position:absolute}
.main_content1 .appear-animation{line-height:28px}
#caseStudyCarousel .carousel-control{bottom:auto;padding:0 10px;width:auto;z-index:999}
.main_content2{background:url(../images/home_content3_bg.html) center center no-repeat;padding:80px 0 60px}
#caseStudyCarousel .carousel-caption{color:#666;text-shadow:none;text-align:left;top:10%;left:0;width:auto;right:0}
.main_content2 .linguistiko .main_data{left:0;position:relative;top:32px}
.main_content2 .main_data ul li span{line-height:22px;margin-bottom:0;display:inline-block}
.pink h1{color:#df0041!important;margin-top:120px!important}
#caseStudyCarousel .carousel-caption p{font-size:18px;line-height:28px}
.wireframe{color:#333;margin-top:5%}
.wireframeslideicons{color:#0cc;margin-top:9%;position:relative;text-align:center}
ol.carousel-indicators.footer-tms li{width:20px;height:20px;margin-bottom:-10px;background:#fff}
.main_content1 h1,
.main_content1 h2,
.main_content2 h1,
.main_content2 h2{color:#e7663f!important;font-family:ostrich_sansmedium, serif;font-size:50px!important}
.cnt-hdng h2,
.col-sm-12.of-hdg p,
.portfolio_inner ol.breadcrumb,
.pres p{font-family:poppins, sans-serif;font-weight:400!important;color:#666}
.cnt-infm h3,
.pres,
.snd .btn,
h2.amd_headtext{font-weight:700}
.col-sm-12.of-hdg.our-ofc p:nth-child(1),
.sm-bg .v-glry p{color:#e7663f;text-transform:uppercase;font-size:26px; font-weight: 500 !important;}
h2.amd_headtext{color:#012469!important}
.blog-box-inner h2 a:hover{color:#f05f40;text-decoration:none}
.shortreview{font-size:16px;padding-left:10px}
.banner-content{bottom:20px;left:0;position:absolute;right:0}
#posts .item{margin-bottom:45px}
.col-sm-12.of-hdg p{color:#333;text-align:center;font-size:30px;font-weight:700;margin-bottom:45px;margin-left:0}
.cnt-infm h3{text-align:center;color:#e7663f;font-size:16px}
.btn-warning{background-color:#e7663f;border-color:#f44336;color:#fff}
.portfolio_inner ol.breadcrumb{font-size:24px!important;margin:0;padding:0}
.snd .btn{font-size:20px}
.cnt-hdng h2{color:#fff;margin-bottom:10px;text-transform:uppercase;font-size:34px}
.cnt-hdng{text-align:center;padding-right:0}
.sm-bg1 .form-control,
.snd .btn{border-radius:0}
.btn.btn-warning.col-sm-12.cpl-xs-12{border:0;background:#e8663f!important;color:#fff!important}
.sm-bg1 .fa.fa-envelope{margin-right:3px;padding:0!important}
.cnr{margin-bottom:50px}
.pres p{font-size:30px}
.col-md-5.col-sm-6.cnt-hdng.sm-bg1>div{color:#fff;width:350px;margin:0 auto}
.lg img,
.map img{margin:0 auto}
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.tbs .nav-tabs>li.active>a{color:#fff;cursor:default;background-color:#e7663f!important;border:0 solid #ddd;border-bottom-color:transparent;border-radius:0!important}
.tbs ul.nav.nav-tabs li a{border:1px solid #ccc;background-color:#dcdcdc;margin-left:23px;color:#000;border-radius:0!important}
.pres{color:#333;font-family:open sans;font-size:26px;margin-bottom:45px;margin-top:25px}
.achievements-block .divide strong,
.contact-us li,
.v-center{font-size:15px}
.contact-us li,
.map-cnt,
.pres{text-align:center}
.mbt20{margin-bottom:20px}
ul.contact-us{list-style:none;padding:0}
.contact-us li{color:#999;margin:10px 0;padding-left:0;position:relative}
.tbs .nav-tabs{border-bottom:0;margin-bottom:25px;margin-top:40px}
.tbs .nav-tabs li.active a{border:1px solid #fd5000!important;color:#fff!important}
#container-blog .pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{background-color:#ce7056;border-color:#d4573d;color:#fff}
#container-blog .pagination>li>a,
.pagination>li>span,
.pull-left.appear-animation h3:hover,
.pull-right.appear-animation h3:hover{color:#333}
.tbs .nav-tabs li:first-child a{margin-left:0!important}
.btn:focus,
.snd .btn:active:focus,
.snd .btn:focus{background:#fd5000!important}
.snd .btn:hover{background:#f44336!important}
.tbs .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:0 solid transparent;border-radius:0;padding:10px 29px}
.testimonilas .juicer-feed ul.filters li{font-size:0!important;color:#fff;padding:5px 5PX;position:relative;text-align:center;list-style-type:none;display:inline-block;text-transform:none!important;width:20%!important;margin:0 autot!important}
.visit_site-but .sb-btn btn:active:focus{border:0!important}
.row.left_side_icons{text-align:center}
.sitefooter{width:100%;float:left}
.j-navigate{display:none}
.left_side_icons span{font-size:13px;text-align:center;width:100%}
.thank-you .cnt-hdng h2{font-size:55px}
.cnt-hdng.sm-bg1 p{font-size:15px;margin-top:6px;color:#ccc}
.navbar-default .navbar-header .navbar-brand:focus,
.navbar-default .navbar-header .navbar-brand:hover{color:#eb3812}
.portfolio_inner .affix1{position:fixed}
.navbar-default .nav>li>a:focus:hover,
.navbar-default .nav>li>a:hover{color:#f05f40}
.navbar-default .nav>li.active>a,
.navbar-default .nav>li.active>a:focus{color:#f05f40!important;background-color:transparent}
.navbar-default .nav>li.active>a:focus:hover,
.navbar-default .nav>li.active>a:hover{background-color:transparent}
header{width:100%;text-align:center;background-image:url(../img/header111.html);background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
.blog-box-inner.ind-blog-page iframe{width:100%;position:inherit!important}
.sitemap{padding-bottom:60px}
.home-header,
header{position:relative;min-height:auto;color:#fff}
.sitemap ul li{list-style-type:disc;font-size:14px}
.blog-filter,
.home-header,
header .header-content{width:100%;text-align:center}
header .header-content{position:relative;padding:100px 15px}
.video-testmonilas .glyphicon.glyphicon-chevron-left,
.video-testmonilas .glyphicon.glyphicon-chevron-right{color:#fff;opacity:1}
.navbar-brand.page-scroll.scrl{padding-left:0}
#mainNav{webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}
header .header-content .header-content-inner h1{margin-top:0;float:left;margin-bottom:0;text-transform:uppercase;font-family:ostrich_sansmedium;font-size:60pt}
.ctr-hme{display:inline-block;margin:0 auto}
header .header-content .header-content-inner hr{margin:30px auto}
header .header-content .header-content-inner p{margin-bottom:180px;font-size:16px;font-weight:300;color:rgba(255, 255, 255, .7)}
.affix .scrl-main img,
.affix-top .scrl{display:none}
.section-heading{margin-top:0}
.service-box{margin:50px auto 0;max-width:400px}
.service-box p{margin-bottom:0}
.portfolio-box{display:block;position:relative;float:left}
.portfolio-box .portfolio-box-caption{display:block;position:absolute;bottom:0;width:100%;height:100%;text-align:center;color:#fff;opacity:0;background:#283a6e;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.main_content2 ul li{padding:0 0 0 60px;position:relative}
.pull-left.appear-animation h3,
.pull-right.appear-animation h3{font-family:ostrich_sansmedium;font-size:35px}
.stats{background:#3dcdcd;padding:70px 0}
.project-name p{border:1px solid;display:inline-block;font-family:Poppins, sans-serif;font-size:18px;padding:5px 22px}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{top:0;bottom:0;margin:auto;position:absolute;width:100%;text-align:center;z-index:0;height:320px}
.back,
.hm-pg-flp .front,
.menu-flips .front{backface-visibility:hidden;position:absolute}
.hm-pg-flp .front{top:45px;right:70px}
.back,
.hm-pg-flp .front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;border:1px solid #fff;/*padding:3px 9px;*/ padding:1px 2px 4px 0px;border-radius:3px;width:142px;text-align:center}
.back,
.menu-flips .front{right:0;top:-13px}
.faq-group #accordion-general .panel-body{border-top:0}
.hm-pg-flp .back{position:absolute;right:80px;/*background-color:#002d3a;*/color:#fff;/*padding-bottom:5px;*/ border:0;top:45px;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.hm-pg-flp .back:hover,
.hm-pg-flp .front:hover{}
.hm-pg-flp .back:hover span.blue-txt a,
.hm-pg-flp .back:hover span.blue-txt-btn a,
.hm-pg-flp .front:hover span.blue-txt,
.thank-you a:hover i{color:#fff!important}
.flipper{float:right}
.flip-container ul.nav.navbar-nav{float:right;margin-right:215px;clear:right}
.hm-pg-flp.mdl-view-menu .front{margin-top:14px}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{padding:0 15px;font-family:'Open Sans', 'Helvetica Neue', Arial, sans-serif}
.project-category.text-faded a,
.project-category.text-faded a:hover{text-decoration:none;text-transform:none;color:#fff}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-size:14px;font-weight:600}
.footer p,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}
.portfolio-box:hover .portfolio-box-caption,
a#play:hover{opacity:1}
.home-tabs .nav-pills>li.emc a,
.home-tabs .nav-pills>li.emc.active{background-image:url(../img/home-Ecommerce-hover.png);background-repeat:no-repeat;background-position:center}
.home-tabs .nav-pills>li.emc a{background-image:url(../img/home-Ecommerce.png);padding-top:77px}
.home-tabs .nav-pills>li.respnss.active,
.home-tabs .nav-pills>li.wplic.active{background-image:url(../img/home-responsive-webdesign-hover.png);background-repeat:no-repeat;background-position:center}
.home-tabs .nav-pills>li.respnss a{background-image:url(../img/home-responsive-webdesign.png)}
.home-tabs .nav-pills>li.wplic.active{background-image:url(../img/home-web-application-hover.png)}
.home-tabs .nav-pills>li.respnss a,
.home-tabs .nav-pills>li.wplic a{padding-top:77px;background-repeat:no-repeat;background-position:center}
.client-icon.tnks-pgs img{margin:-69px auto}
.home-tabs .nav-pills>li.emc:hover,
.home-tabs .nav-pills>li.mapss.active,
.home-tabs .nav.nav-pills>li.mapss:hover{background-image:url(../img/home-mobile-application-hover.png);background-repeat:no-repeat;background-position:center}
.home-tabs .nav.nav-pills>li.mapss:hover{background-image:url(../img/home-mobile-application-hover.png)!important}
.home-tabs .nav-pills>li.emc a:hover,
.home-tabs .nav-pills>li.mapss a:hover,
.home-tabs .nav-pills>li.respnss a:hover,
.home-tabs .nav-pills>li.seoss a:hover,
.home-tabs .nav-pills>li.wplic a,
.home-tabs .nav-pills>li.wplic a:hover{background-image:none!important}
.home-tabs .nav-pills>li.emc:hover{background-image:url(../img/home-Ecommerce-hover.png)}
.home-tabs .nav-pills>li.respnss:hover,
.home-tabs .nav-pills>li.wplic:hover{background-image:url(../img/home-responsive-webdesign-hover.png);background-repeat:no-repeat;background-position:center}
.home-tabs .nav-pills>li.wplic:hover{background-image:url(../img/home-web-application-hover.png)}
.home-tabs .nav-pills>li.seoss.active,
.home-tabs .nav-pills>li.seoss:hover{background-image:url(../img/home-SEO-SEM-hover.png);background-repeat:no-repeat;background-position:center}
.home-tabs .nav-pills>li.mapss a,
.home-tabs .nav-pills>li.seoss a{background-image:url(../img/home-mobile-application.png);padding-top:77px;background-repeat:no-repeat;background-position:center}
.ft-linss p a{color:#666}
.ft-linss p a:hover{color:#f05f40;text-decoration:none}
.home-tabs .nav-pills>li.seoss a{background-image:url(../img/home-SEO-SEM.png)}
.call-to-action h2{margin:0 auto 20px}
.text-primary{color:#f05f40}
.no-gutter>[class*=col-]{padding-right:0;padding-left:0}
.seemore{padding-bottom:70px}
.btn-default{border-color:#fff;color:#222;background-color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.see_how_bt{display:inline-block;float:left}
.blogs-bnr h1{padding-top:111px!important}
.grey,
.grey h1{color:#666!important}
.container.abs-container ul{padding:0;line-height:26px}
.video-div p.font-bitter-para.light-txt{font-size:16px}
.sm-bg .tab-content.tbscnt a{padding:0}
#caseStudyCarousel .item:first-child .carousel-caption,
#caseStudyCarousel .item:first-child h1{color:#fff}
ul li{list-style-type:none}
.tbs .nav-tabs li.active a::after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #f05f40;bottom:-7px;height:0;left:45%;position:absolute;width:0}
#caseStudyCarousel .item:first-child .carousel-caption,
#caseStudyCarousel .item:first-child p{margin-left:0}
.gry-clr{background:#f3f3f3}
.skinnyftr a:hover{text-decoration:underline!important;color:#f78260}
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open>.dropdown-toggle.btn-default{border-color:#ededed;color:#fff;background-color:#f2f2f2}
.header-content-inner .vt_play:hover{border:1px solid #fd4835;color:#fff}
span.blue-txt,
span.blue-txt a,
span.blue-txt-btn,
span.blue-txt-btn a{color:#fff;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out}
span.blue-txt,
span.blue-txt-btn{float:none}
span.blue-txt a,
span.blue-txt-btn a{font-weight:600;text-transform:uppercase;font-family:Poppins, sans-serif;font-size:14px}
.affix span.blue-txt,
.affix span.blue-txt a{color:#fff}
.social-hub-page .juicer-feed li.feed-item.j-video a.j-image:before{border:3px solid #f77952;width:50px;height:50px;border-radius:50%;padding-left:15px;padding-top:4px;color:#f77f54; font-size: 26px;}
.content-headings .col-md-4.col-sm-4.col-xs-12{background:#ebebeb;margin-top:50px}
.hm_pg_cnt h1{float:left;margin-top:0;font-family:open sans;text-transform:uppercase;font-weight:800;width:100%;text-align:center;font-size:50px!important;margin-bottom:25px}
.btn,
.testimonilas #fade-quote-carousel blockquote p:last-child{font-family:'Open Sans', 'Helvetica Neue', Arial, sans-serif}
a.vt_play.btn.btn-default.dropdown-toggle.see_how_bt{float:left!important;display:inline-block}
.header-content-inner.hm_pg_cnt{z-index:9999;position:absolute;left:0;right:0}
.videos-hover-color:hover{background:0 0;transition:all .3s ease-in}
.videos-hover-color{background-color:rgba(0, 0, 0, .33);width:100%;position:absolute;height:100%}
.videos-hover-color i.flaticon-play-button4{position:absolute;top:35%;font-size:46px;color:#fff;cursor:pointer;width:47px;left:0;right:0;margin:0 auto;display:block;vertical-align:middle}
.tab-content.tbscnt{max-width:505px}
.single-post-comments.row input{width:50%}
.single-post-comments.row label{font-weight:400}
.single-post-comments textarea#comment,
.single-post-comments.row input{border-radius:3px;border:1px solid #ccc}
.video-overlay-colors{background:url(../img/bkg_red1.html);background:rgba(239, 95, 65, .67);width:100%;height:100%;position:absolute;top:0;z-index:21;pointer-events:none}
.pattern-overlay{position:relative;background-color:#000;height:100%;width:100%;padding-bottom:56.25%;z-index:9}
a.vt_play2.btn.btn-default.dropdown-toggle p:hover i{background:#e8663f;color:#fff}
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.ft-submit .visit_site-but .btn.active.focus{border:1px solid #666}
.modal-content.video-player-home{background:0 0!important;box-shadow:none!important;border:none}
.video-player-home .fa.fa-times{color:#fff!important;opacity:none!important;z-index:9999!important}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default{background-image:none}
.cnt-frm input,
.cnt-frm select{color:#959595!important;border:1px solid #9a9a9b;height:38px;background:0 0!important}
.cnt-frm select option{color:#000!important}
.place-holder a span.icomoon-icon-play-2{position:absolute;top:35%;font-size:50px;left:43%;color:#e7663f}
.achieve-box a:hover{color:#f78260;text-decoration:none}
.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover{border-color:#fff;background-color:#fff}
#portfolio-dis .carousel-control{width:5%}
.btn-default .badge{color:#fff;background-color:#222}
.menu__item a:hover{color:rgba(255, 255, 255, .45)!important;text-decoration:none}
li.dropdown.fil-by a{display:inline-block;margin-left:-5px}
.row.port-lft-page .col-lg-6.col-sm-6.col-xs-6{padding:0}
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary{border-color:#ed431f;color:#fff;background-color:#ee4b28}
#portfolio-dis .carousel-control.left,
#portfolio-dis .carousel-control.right,
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover{border-color:#f05f40;background-color:#f05f40}
.skinnyftr{clear:both;margin-bottom:0;position:fixed;z-index:9999;bottom:0;background:#19272f;width:100%;padding:8px;text-align:center;color:#fff}
.skinnyftr span{color:#f78260}
.ft-submit .btn.btn-default:focus{border:1px solid #666!important}
.pos-rel.clearfix{background:#f3f3f3}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{background:0 0!important}
.btn-primary .badge{color:#f05f40;background-color:#fff}
.video-div .videos-hover-color{height:91.4%;position:absolute;width:90.1%}
ul#mylist>li{width:100%;float:none}
.testimonilas .carousel-inner p img{float:left;margin-right:15px}
.testimonilas #fade-quote-carousel blockquote{text-align:left;min-height:200px}
.testimonilas #fade-quote-carousel blockquote p:last-child{color:#f78260;font-size:18px;font-weight:400}
.blog-box .blog-box-inner img{margin:0 auto}
.btn{border:0;text-transform:uppercase;font-weight:700}
.btn:focus,
.port-banner .sb-btn btn:active:focus,
.port-banner .visit_site-but btn:active:focus{border:0!important;color:#fff!important}
.blog-filter a.btn.btn-warning{border-radius:0!important;padding:5px;color:#fff!important;border:0!important}
.footer{background:#dbdbdb;padding-top:20PX;font-family:Poppins, sans-serif;padding-bottom:30px}
.btn-xl{padding:15px 30px}
li.dropdown.fil-by a:nth-child(2){cursor:pointer}
.footer-contact h2{color:#666;margin-bottom:20px;font-size:30px;font-family:ostrich_sansmedium;border-bottom:3px solid #ccc;display:block;margin-top:20px}
.footer-contact #fade-quote-carousel blockquote{text-align:left;border:0;padding-left:17px}
.glyphicon.glyphicon-menu-hamburger,
span.fa.fa-bars{border:1px solid #fff;padding:11px;border-radius:50%;margin-left:15px;color:#fff;z-index:992}
.single-post-comments input#submit{background:#e7663f;border:0;color:#fff;font-weight:lighter;padding:5px 20px;width:auto}
#ecmrce-blg-slider .port-banner img{margin:0 auto;max-width:70%}
.single-post-comments input#submit:hover{background:#19272f}
#carousel-example-generic .carousel-control{opacity:.8;text-shadow:0 1px 1px rgba(0, 0, 0, .6)}
#carousel-example-generic .controllers span,
span.cltext{color:#f05f40;font-size:65px;text-shadow:none}
span.cltext{color:#fff;font-weight:400;font-size:16px;text-transform:none}
.project-name p:hover{border:1px solid #e7663f}
ol.breadcrumb a{color:#666;padding-left:0}
.breadcrumb>.active{color:#f27a60}
span.fa.fa-bars{font-size:14px;padding:11px 11px 9px;background-color:rgba(204, 204, 204, .24);margin-left:1px}
a.navbar-brand.page-scroll.scrl-main.dsk-logo{padding-left:50px;padding-top:23px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}
.bcg{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}
.cols5>.col-md-3{width:20%}
span.fa.fa-bars:hover{background:#e8663f;transition:all .3s ease-in}
.quote{font-family:open sans;font-size:16px;line-height:1.37em;padding:0 0 0 30px;position:relative;font-weight:lighter}
.video-testimonials .blog-box .blog-box-inner img{max-height:100%}
.video-testimonials .subtitle{text-transform:capitalize;margin-bottom:30px}
.video-testimonials .video_img{display:block;width:100%;position:relative;float:left;margin-bottom:43px}
.video-testimonials .blog-box-inner,
section.content-section.video-section{padding:0}
.video-testimonials .blog-box{min-height:560px}
.video-testimonials .video_img a{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;background-color:rgba(231, 102, 63, .7);text-align:center;display:flex;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;align-items:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;-ms-align-items:center;opacity:0;transition:ease-in-out all .2s;-webkit-transition:ease-in-out all .2s;-moz-transition:ease-in-out all .2s;-o-transition:ease-in-out all .2s;-ms-transition:ease-in-out all .2s}
.video-testimonials .video_img a span{color:#fff;font-size:80px}
.video-testimonials .video_img:hover a{opacity:1}
.Vgallery{min-height:250px;background-image:url(../../../uploads/featured_image.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}
.video-testimonials .video_meta,
.video-testimonials h2 a{font-size:12px;color:#999;font-family:Poppins, sans-serif;margin-bottom:15px}
.video-testimonials h2{margin:0}
.video-testimonials h2 a{font-size:24px;display:block;color:#333;font-weight:400;line-height:1.4}
.video-testimonials .vide_category{margin:0;padding:0 0 50px;float:left;width:100%}
.video-testimonials .vide_category:nth-child(2){background-color:#f5f1f2}
.video-testimonials .btn-view{display:block;font-size:24px;width:180px;font-family:Poppins, sans-serif;background-color:#f26101;border:thin solid #f26101!important;border-radius:10px;color:#fff;text-transform:uppercase;clear:both;padding:10px 0;font-weight:400;margin:0 auto;transition:all .35s;-webkit-transition:all .35s;-o-transition:.35s;-moz-transition:all .35s;-ms-transition:all .35s}
.video-testimonials .btn-view:hover{background-color:#fff;color:#f26101}
.video-testimonials h2:hover a{color:#f26101}
.video-testimonials .video_info{font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.7;color:#333}
.our-approach{font-size:15px;font-weight:lighter;line-height:2}
.col-md-12.our_aprch h3{font-family:ostrich_sansmedium;font-size:50px}
.col-md-12.our_aprch{padding-bottom:50px}
.hme-cnts-main p.hm-main-dng{margin-bottom:0}
.hsContainer h2,
.service-box-content h2{text-align:center;font-family:ostrich_sansmedium}
.service-box-content h2{margin:0 0 10px;text-transform:uppercase;color:#333!important;font-weight:800}
#about.bg-primary{margin-bottom:50px}
.hsContent{color:#ebebeb;padding:5% 0;text-align:center;font-weight:lighter}
.hsContainer h2{color:#fff;font-size:50px}
.sevicesSlide .bcg{background-image:url(../img/service-parallax.jpg)}
.sevicesSlide .sub-desc{width:70%;text-align:center;color:#fff}
.sub-desc{display:block;font-size:16px;line-height:26px;margin-left:auto;margin-right:auto;width:60%}
.menu-rt:hover{background:0 0}
::-moz-selection{text-shadow:none;color:#fff;background:#222}
::selection{text-shadow:none;color:#fff;background:#222}
img::selection{color:#fff;background:0 0}
img::-moz-selection{color:#fff;background:0 0}
body{webkit-tap-highlight-color:#222}
.menu-rt,
i.clsee{color:#fff;font-weight:400}
i.clsee{font-size:24px;font-style:normal;margin-left:7px;padding:6px 11px;z-index:992}
body#page-top{padding-right:0!important}
.gpr-bare-bones p,
.menu-rt,
.place-holder p{color:#666;font-size:16px}
#accordion-ecom .fa.fa-arrow-right{color:#19272f!important}
.gpr-bare-bones .vl{border:1px solid #ccc;border-radius:0;color:#000!important;position:absolute;right:20px;top:7px;font-family:Poppins, sans-serif;font-size:20px;font-weight:100;padding:6px 40px;text-transform:none}
.menu-rt,
.video-testmonilas,
.videos-hover-color .flaticon-play-button4:hover{color:#fff}
.ecmrce-accordians a[aria-expanded=true]>i.fa-arrow-right{transform:rotate(90deg)}
.menu-rt{text-align:right;float:right;margin-right:54px;background:0 0;font-family:open sans;text-transform:none;margin-top:15px;border:0;width:auto}
.dcw-home-videos a.vt_play2.btn.btn-default.dropdown-toggle{padding:0;display:block}
.emcre-cnt{margin-top:40px}
.place-holder,
.v1{position:relative}
.place-holder{text-align:center;margin-top:15px}
.ecmrce-accordians h3,
.place-holder h2{font-size:50px;font-family:ostrich_sansmedium}
.sm-bg1 span{font-size:18px}
.place-holder p{text-align:left;margin-top:45px;font-weight:300;word-break:break-all}
span.cma-right img{float:right;margin-top:-150px;margin-right:48px}
span.cma-left img{position:absolute;top:64px}
.video-testmonilas p img{margin-top:25px}
.place-holder p span{display:block;margin-top:25px;text-align:center;color:#e7663f}
.place-holder p span a:hover{color:#333;text-decoration:none}
#accordion-ecom .panel-body,
.accord-cust .panel-body{font-family:"open sans", serif!important}
#social-hub .juicer-feed li.feed-item{max-height:190px;overflow:hidden}
#accordion-ecom .panel-title a:hover{text-decoration:none}
#accordion-ecom *,
.accord-cust * span{font-size:14px;color:#333;font-weight:400}
.ecmrce-accordians h3{color:#e7663f}
#accordion-ecom a i.fa-arrow-right,
.accord-cust a i.fa-arrow-right{-webkit-transition:all .2s ease-in 0;-o-transition:all .2s ease-in 0;-moz-transition:all .2s ease-in 0;-ms-transition:all .2s ease-in 0;tranform-origin:center;height:auto}
#accordion-ecom a:hover>i.fa-arrow-right,
.accord-cust a:hover>i.fa-arrow-right{color:#e7663f!important;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform-origin:center}
.accord-cust a[aria-expanded=true]>i.fa-arrow-right{transform-origin:center;transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);color:#e7663f!important}
a.accordion-toggle.collapsed i{transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg)}
.tab-pane .fa,
.tab-pane a.accordion-toggle.collapsed i{color:#19272f}
.team_page .carousel-inner .item img{background-size:cover;width:100%}
#accordion-ecom .fa:before,
#accordion-ecom .glyphicon:before,
.accord-cust .fa:before,
.accord-cust .glyphicon:before{position:relative;top:0}
.card,
.lines2,
.quote::before{position:absolute}
.single-post-comments .btn.btn-success{background:#e7663f;color:#fff}
.single-post-comments .btn.btn-success:focus{background:#e7663f!important}
#accordion-ecom a:hover>i.fa:before,
.accord-cust a:hover>i.fa:before{color:#ed174c!important}
.ecmrce-accordians .accordion-toggle p{padding-left:35px;margin:0}
.video-testmonilas span{display:block;margin-top:35px;font-weight:lighter;width:70px}
#video-testimonial-generic .carousel-control{font-size:70px}
#video-testimonial-generic .fa.fa-angle-left.rm_fa_left,
#video-testimonial-generic span.fa.fa-angle-right.rm_fa_right{margin-top:110px}
.video-testmonilas p{line-height:38px;font-weight:lighter;padding:40px 0;width:92%;float:right}
.container.content-headings{padding-bottom:50px}
.video-testmonilas{background:#e7663f;padding-bottom:60px}
.close.btn.btn-link{opacity:.9;margin-right:61px;margin-top:2px}
.project-name p:hover,
.project-name p:hover a{color:#ff7513}
.achieve-box h3,
p.hm-main-dng{text-align:center;font-family:ostrich_sansmedium;font-size:32px;color:#666}
.achieve-box img{margin:20px auto}
.main-nav-bar{padding-bottom:20px}
.header-content-inner a{font-size:24px;margin-left:15px;margin-right:15px;font-family:Poppins, sans-serif;text-transform:none;font-weight:300;border-radius:0;background:0 0!important;color:#fff}
#mainNav a.dropdown-toggle,
a.vt_play2.btn.btn-default.dropdown-toggle:focus{color:#fff!important}
.header-content-inner.hm_pg_cnt{top:35%}
p.hm-main-dng a{font-weight:400}
.header-content-inner>.container{padding-left:0}
p.hm-main-dng{font-size:20px;font-family:open sans;font-weight:100;margin-top:40px}
a.vt_play2.btn.btn-default.dropdown-toggle p i{border:1px solid #fff;background:#fff;color:#cc7c65;border-radius:50%;padding:5px 5px 5px 8px;font-size:14px}
a.vt_play2.btn.btn-default.dropdown-toggle{width:100%;margin:0}
a.vt_play2.btn.btn-default.dropdown-toggle p{background:rgba(23, 23, 23, .15);border:1px solid #fff;width:450px;text-align:center;margin:0 auto;padding:10px 30px;font-size:25px;font-weight:700}
.video-links-menu a.vt_play.btn.btn-default.dropdown-toggle{padding:20px}
.video-links-menu .vt_play2,
.video-links-menu .vt_play3{background:0 0;padding:20px}
.btn.btn-primary.btn-xl.page-scroll{font-family:Poppins, sans-serif}
.btn-primary{border-color:#f05f40;color:#fff;background-color:transparent;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
.form-control.cmnts{height:70px}
.abt-pgs h3{font-family:ostrich_sansmedium;font-size:26px;font-weight:700}
.achievements-block h2,
.hw-wrks h2{font-family:ostrich_sansmedium;font-size:50px;color:#e7663f}
.quote::before{background:url(../images/quote-symble.html) no-repeat;height:37px;top:-10px;width:47px}
.hw-wrks>p{font-size:14px;margin:0 auto;width:75%}
.f-letter h3::first-letter{color:#fd5000}
.abt-pgs P{font-size:14px;line-height:25px;font-weight:lighter}
.achieve-box hr{border-top:1px solid #999;margin:0 auto!important;min-width:75%!important;padding-bottom:12px;width:380px}
.controls,
.play.rounded-box.state-playing,
.sqs-video-icon{display:none!important}
#social-hub .carousel-indicators,
#social-hub .filters li:last-child,
#social-hub .item1sE5xe,
#social-hub .j-paginate.juicer-button.fart,
.lines2{display:none}
.social-network a.icoFacebook:hover i,
.social-network a.icoGoogle:hover i,
.social-network a.icoLinkedin:hover i,
.social-network a.icoRss:hover i,
.social-network a.icoTwitter:hover i,
.social-network a.icoVimeo:hover i,
span.blue-txt a:hover{color:#fff}
.card{top:50%;left:50%;margin-top:-146px;margin-left:-150px;max-height:292px;max-width:300px;width:50%;imgwidth:100%}
.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000px}
.back,
.front{-webkit-animation-duration:7s;-moz-animation-duration:7s;-ms-animation-duration:7s;animation-duration:7s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}
@keyframes cardFlipFront{0%,
22.5%,
to{-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}
27.5%,
72.5%{-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}
77.5%{-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}
}
@-webkit-keyframes cardFlipFront{0%,
22.5%,
77.5%,
to{-webkit-transform:rotateY(0);transform:rotateY(0)}
27.5%,
72.5%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
}
@keyframes cardFlipBack{0%,
22.5%,
77.5%,
to{-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}
27.5%,
72.5%{-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}
}
@-webkit-keyframes cardFlipBack{0%,
22.5%,
77.5%,
to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}
27.5%,
72.5%{-webkit-transform:rotateY(0);transform:rotateY(0)}
}
.front{z-index:2}
.tab-pane .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f3f3f3}
.companySlide .bcg{background-image:url(../img/companyparallax.jpg)}
.achievements-block p{font-size:16px;font-weight:lighter}
.juicer-feed a img{width:50px!important;float:left}
.lines2{border-top:1px solid #da6846;height:1px!important;margin:0 auto;top:40px;width:1020px}
.m-main-menu{border-bottom:1px solid #f78260;margin:-20px 0 15px;padding:0 0 7px 61px}
#social-hub ul.juicer-feed.loaded.colored-icons{margin-top:-17px!important}
#social-hub .j-stacker div{width:100%!important;display:block}
.j-stack .text{width:100%!important;padding-left:68px}
#mainNav .open a.dropdown-toggle,
.glyphicon.glyphicon-chevron-left,
.glyphicon.glyphicon-chevron-right{color:#f78260}
.v-glry h2,
.v-glry p{color:#666}
.vt_play.btn.btn-default.dropdown-toggle{font-family:Poppins, sans-serif;background:0 0}
.container1{max-width:1340px;margin:0 auto}
#vt_modal .modal-backdrop.fade.in{opacity:9!important}
#vt_modal,
.main_content2 .main_data ul{padding:0!important}
.fr-wrks h2,
.prs-awrds h2{text-align:center!important}
.f-work .prs-awrds p,
.fr-wrks p{color:#666;font-size:18px}
.v-glry h2{font-size:50px;font-family:ostrich_sansmedium;margin-bottom:30px;margin-top:30px}
#accordion-ecom .fa.fa-arrow-down::before,
.accord-cust .fa.fa-arrow-down::before,
.container.hme-cnts-main b{color:#e8663f}
a.vt_play2.btn.btn-default.dropdown-toggle p:hover{background-color:#fff;color:#e8663f}
.pres.v-glry,
.pres.v-glry p{margin-bottom:0;padding-bottom:0}
.of-hdg{margin-top:20px}
.tbscnt .embed-responsive.embed-responsive-16by9{border:3px solid #fff;border-radius:3px}
.tab-content>.active p span{color:#e7663f;font-weight:700}
.Recg p,
.tab-content>.active p{font-weight:400}
.Recg p{font-family:open sans;font-size:16px}
.pres.Recg p:first-child{font-family:poppins, sans-serif;text-transform:uppercase;font-size:26px;color:#e7663f;font-weight:500 !important;}
.our-ofc p:nth-child(2){color:#333;font-family:open sans;font-size:16px;font-weight:400}
.awrds.mtop40{margin-bottom:40px}
.col-sm-12.of-hdg.our-ofc p:nth-child(1){margin-bottom:10px; color: #e7663f;}
.home-tabs ul li a{font-size:18px;font-family:open sans;color:#999}
.tab-content.home-tab-content h3{color:#666;font-family:ostrich_sansmedium;font-size:50px;margin-bottom:35px}
.tab-content.home-tab-content p{color:#666;font-family:open sans;font-size:16px}
.home-tabs .nav-pills>li.active>a,
.nav-pills>li a:hover,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover{color:#f78260;background:0 0}
p.more{color:#f78260!important;margin:0 0 10px}
.tab-content.home-tab-content,
section.devide{margin-top:16px}
.filter-nav li,
.home-tabs .nav.nav-pills>li{display:inline-block;float:none;cursor:pointer}
.home-tabs .nav.nav-pills{text-align:center}
.home-tabs .nav.nav-pills>li span,
ul.nav.navbar-nav li:hover ul.sub-menu{display:block}
.home-tabs .nav.nav-pills>li span i{font-size:40px;margin-bottom:10%}
span.res{background-image:url(../img/res-icon.png)}
.home-tabs .nav-pills>li.active>a .res,
.home-tabs span.m-ap,
.home-tabs span.w-ap,
.home-tabs ul li.active>a .res:hover{background-image:url(../img/res-icon-h.png);width:56px;height:50px;background-repeat:no-repeat;margin:0 auto}
.home-tabs .nav-pills>li+li{margin-left:29px}
.home-tabs span.m-ap,
.home-tabs span.w-ap{background-image:url(../img/web-icon.png);text-align:center;display:inline-block}
.home-tabs span.m-ap{background-image:url(../img/mb-app-icon.png)}
.container.f-work h2{font-size:50px;font-family:ostrich_sansmedium;color:#666;margin-bottom:30px;text-align:left}
.home-tabs .nav-pills>li.active>a .m-ap,
.home-tabs .nav-pills>li.active>a .w-ap{background-image:url(../img/web-icon-h.png);width:56px;height:50px;background-repeat:no-repeat;margin:0 auto}
.home-tabs .nav-pills>li.active>a .m-ap{background-image:url(../img/mb-app-icon-h.png)}
#-example{color:#ccc!important}
.menu.masthead__menu.dropdown-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:120;-webkit-font-smoothing:antialiased;background:#f78260}
.menu-icon,
a.dropdown-toggle.menu-icon:hover{height:40px;margin-right:35px;margin-top:9px;padding-right:92px!important;width:40px}
ul.menu__submenu li a:hover{color:#2f2f2f;text-decoration:none}
.navbar-right .open .menu.masthead__menu.dropdown-menu{display:block!important;-moz-transition:all .35s;-webkit-transition:all .6s cubic-bezier(.25, .46, .45, .94);transition:all .6s cubic-bezier(.25, .46, .45, .94)}
.menu-icon{background:url(../img/menu-close.png) right center no-repeat;z-index:9999}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover{background-color:none!important}
a.dropdown-toggle.menu-icon:hover{background:url(../img/menu-icon.png) right center no-repeat}
ul.nav.navbar-nav.navbar-right li{display:block;position:static;top:13%}
.menu__list,
.menu__list ul{list-style-type:none;padding-left:0}
.menu__list ul{margin:0 0 25px}
section.light-gray-wraper.divide.faqspge{margin-top:-50px;padding-top:75px!important}
.faq-group .nav>li>a{background:#19272f;color:#fff;transition:all .2s ease-in 0}
#accordion-ecom .fa,
.accord-cust .fa{font-size:18px;height:34px;left:0;position:absolute;text-align:center;top:0;width:34px;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in}
#accordion-ecom a,
.accord-cust a{display:block;padding-left:30px;position:relative}
#accordion-ecom a.inner,
.accord-cust a.inner{display:inline-block;padding-left:0}
#accordion-ecom *,
.accord-cust *{background:0 0;border:0;box-shadow:none;}
.faq-group .nav-pills>li.active>a,
.faq-group .nav-pills>li.active>a:focus,
.faq-group .nav-pills>li.active>a:hover{background:#e7663f!important;color:#fff}
.faq-group .nav>li>a:hover{background:#e7663f!important}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.homepage_contact.testing+.body-locked #mainNav.affix,
.sidebar.affix{position:fixed}
.menu{width:100%}
.fullscreen .in .modal-header,
.mbl-rts aside#text-24{padding:0}
.menu__list{max-width:1000px;margin:0 auto;float:none;width:100%;position:relative}
.menu__link,
.menu__title{color:#fff;display:block;font-size:16px}
.menu__link{text-align:left;line-height:2.3;font-family:open sans!important;font-weight:600;text-transform:none}
.menu__title{cursor:default;padding:10px 0;color:rgba(255, 255, 255, .58);font-weight:400;text-transform:uppercase}
.click-video{text-align:right}
.click-video span.blue-txt a{line-height:20px}
.click-video a{line-height:47px;color:#fff;font-size:16px;font-family:Poppins, sans-serif}
.juicer-feed ul.filters li{width:100px!important}
.click-video a:hover{text-decoration:none;color:rgba(255, 255, 255, .45)}
.service-box-content h2 a{color:#333!important;font-family:ostrich_sansmedium}
.icon-icons_strategy:before{content:"\e605"}
.icon-icons_design:before{content:"\e601"}
.service-boxes .service-box .service-icomoon{height:70px;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.service-boxes .service-box-content-parent{position:absolute;width:100%;padding:20px}
.service-boxes .service-box-content ul.service-box-list,
.service-boxes.service-box-content ul.service-box-list{max-height:0;overflow:hidden;text-align:center;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.service-boxes .service-box:hover *{transition:all .3s ease-in;color:#fff!important;padding:0;list-style:none;text-decoration:none}
.service-boxes .service-box:hover{background-color:#f78260}
.main_content2 .main_data ul li:before{background:url(../img/arrow-cs.png) 1px -5px no-repeat red;width:43px;height:43px;content:"";position:absolute;left:0;top:0;border-radius:100%}
.service-boxes .service-box,
ul.social-network{padding:0;list-style:none}
.main_content2 .main_data ul li{color:#999;font-size:16px;line-height:40px;list-style:none;margin-bottom:15px;position:relative}
.service-boxes .service-box-content ul.service-box-list li{margin-bottom:0;font-size:16px}
.service-boxes .service-box-content ul.service-box-list li a{color:#333}
span.service-icomoon{font-size:7rem;display:block;text-align:center;margin-bottom:.5rem}
.service-boxes .service-box-content h2{color:#333;margin:0 0 10px;text-transform:uppercase;font-weight:800;text-align:center}
#ecmrce-blg-slider .visit_site-but{bottom:0;float:right;margin-top:0;padding-top:0;position:absolute;right:0}
#ecmrce-blg-slider .btn.btn-default{background:0 0;color:#fff}
#ecmrce-blg-slider .btn.btn-default:hover{color:#f78260!important}
.service-boxes .service-box:hover .service-icomoon{height:0;display:block}
.service-boxes.service-box:hover{background-color:#d61b51;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.service-boxes .service-box:hover{color:#fff!important;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.service-boxes .service-box-content ul.service-box-list{padding:0;list-style:none}
.row.no-gutter.dcw-works li+li+li+li{display:none;pointer-events:none}
.service-boxes .service-box:hover ul.service-box-list{max-height:200px}
.service-boxes .service-box-content{position:relative;top:50px}
.service-box:hover .service-box-content{top:60px}
.service-boxes .service-box{background-color:#e9e9e9;min-height:280px;display:block;overflow:hidden;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.magentoSlide .bcg{background-image:url(../img/Magento-parallax.jpg)}
.jumpto h2,
.light-gray-wraper.tmp-mgnto h2{font-family:ostrich_sansmedium;font-size:50px;color:#f78260}
.container.content-headings h2,
.header-content-inner h1,
.project-category.text-faded h2,
.project-category.text-faded h2 a,
.why-mgnt h3{font-family:ostrich_sansmedium;font-size:40px}
.navbar.secondary-nav.navbar-default ul li a{color:#222;font-weight:400;font-size:15px;font-family:open sans}
.navbar.secondary-nav.navbar-default{margin-bottom:0;border:0}
#secondnav{background:#fff!important;width:100%;position:static;padding:0;border-bottom:1px solid rgba(34, 34, 34, .32)}
.header-content-inner h1{font-size:36px!important;
font:bold 55px Helvetica, Arial, sans-serif;
text-shadow:1px 1px #ffffff, 2px 2px #002d3a, 3px 3px rgba(236, 237, 243, 0.03);
color:#002d3a;

}
.blog_ecommerce .header-content-inner,
.ecommerce .header-content-inner{height:240px}
.ecmmorce-iner.clearfix{margin-top:10%;margin-bottom:10%}
.ecmmorce-iner h3{line-height:47px;margin-bottom:35px}
.ecmmorce-iner h3,
.emcre-cnt h3{font-size:50px;color:#666;font-family:ostrich_sansmedium}
.ecmmorce-iner p,
.emcre-cnt p{font-size:16px;font-weight:lighter;line-height:28px;color:#666}
#ecmrce-blg-slider{background-color:#313131;padding:50px 0}
#ecmrce-blg-slider .carousel-control.left,
#ecmrce-blg-slider .carousel-control.right{background:0 0}
.ecommerce h1{padding-top:110px}
.ecmmorce-iner p{font-family:open sans;font-size:18px;margin-bottom:35px}
.blog_ecommerce,
.ecommerce,
.service{width:100%;text-align:center;color:#fff;background-image:url(../img/ecommerce_01.jpg);background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
.blog_ecommerce,
.service{background-image:url(../img/Blog_Banner.jpg)}
#container-blog.container .vline{height:30px!important}
.service{position:relative;min-height:50%!important;background-image:url(../img/service.jpg);height:400px}
.service .header-content{position:absolute;top:60%;width:100%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.service .header-content-inner h1{margin-top:0;margin-bottom:0;text-transform:uppercase;font-family:ostrich_sansmedium;font-size:60pt}
.social-hub-page .juicer-feed ul.filters li::before{font-size:24px!important;display:block!important;text-align:center}
.social-hub-page .juicer-feed ul.filters li{width:100%!important;text-align:center}
.social-hub-page .juicer-feed a img{width:100%!important}
.ft-map-links ul li a:hover{text-decoration:none!important;color:#f78260!important}
.port-lft-page .text-right a:focus,
.port-lft-page a:hover,
.portfolio-box a,
.prj_caption,
.project-name a:hover,
.video-links-menu a:hover,
p.more a:hover,
ul.work-nav li a{text-decoration:none}
.ft-map-links span{color:#666}
.ft-map-links ul li a{color:#666;font-family:Poppins, sans-serif;font-size:18px}
.container.ft-map-links ul li,
.test2sub .btn.btn-primary{padding:0;font-family:Poppins, sans-serif;font-size:18px}
.container.ft-map-links ul{list-style-type:none;padding:0;margin:0}
ul.social-network{display:inline;margin-left:0!important}
ul.social-network li{display:inline;margin:0 1px}
.project-category.text-faded a{font-family:open sans;font-size:15px;font-weight:300}
.container.content-headings h2{text-align:center}
.project-name a:hover{color:#fff}
i.fa.fa-eye.fa-2x{float:left;position:relative;font-size:66px}
.project-name img{width:66px;height:66px;float:left}
.social-network a.icoRss:hover{background-color:#f56505}
.social-network a.icoFacebook:hover{background-color:#3b5998}
.social-network a.icoTwitter:hover{background-color:#3cf}
.social-network a.icoGoogle:hover{background-color:#bd3518}
.social-network a.icoVimeo:hover{background-color:#0590b8}
.social-network a.icoLinkedin:hover{background-color:#007bb7}
.socialHoverClass,
.socials a.socialIcon:hover{color:#44bcdd}
.social-circle li a{display:inline-block;position:relative;margin:14px auto 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:30%;text-align:center;width:30px;height:30px;font-size:20px}
.social-circle li i{margin:0;line-height:33px;text-align:center}
ul.social-network.social-circle{padding-bottom:52px}
.social-circle li a:hover i,
.triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}
.social-circle i{color:#fff;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;transition:all .8s}
ul.work-nav li a.ac,
ul.work-nav li a.active,
ul.work-nav li a:hover{transition:all ease-in .3s}
.home-tabs hr,
.test-sub{margin-top:0}
.carousel.slide{position:static}
.test2sub{font-size:37px!important;text-transform:none!important}
.test2sub .btn.btn-primary{border:1px solid #ccc!important;border-radius:0;color:#000!important;font-size:20px;font-weight:100;text-transform:none;padding:6px 40px;float:right}
.socials .social-network a{background-color:#666}
.btm-line{border-bottom:3px solid #ccc;margin-bottom:60px}
.btm-line span:hover{color:#f78260}
.footer-contact{color:#666;background-color:#ededed;-webkit-box-shadow:inset 0 0 57px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0 0 57px rgba(0, 0, 0, .1);box-shadow:inset 0 0 57px rgba(0, 0, 0, .1)}
.footer-contact p,
.ft-map-links span,
.ft-submit button,
.ft-submit input{font-size:18px;font-family:Poppins, sans-serif}
section#brand{background:#f3f3f3;padding-top:60px;padding-bottom:60px}
#fade-quote-carousel .carousel-indicators,
#social-hub .carousel-indicators{bottom:-20px}
#social-hub blockquote{border-left:none!important}
.main-tbs{margin-bottom:100px}
#portfolio-dis p,
.carousel-inner p{color:#333;font-family:open sans;font-weight:100;font-size:16px}
#fade-quote-carousel .carousel-indicators>li,
#social-hub .carousel-indicators>li{background-color:#ccc;border:0;width:20px;height:20px}
.carousel-indicators .active{background-color:#f78260!important}
#fade-quote-carousel blockquote{text-align:center;border:0}
#fade-quote-carousel .profile-circle{width:100px;height:100px;margin:0 auto;border-radius:100px}
#owl-demo .item img{display:block;width:100%;height:auto}
.test2sub .btn.btn-primary:hover{border:1px solid #f78260!important;background:#f78260;color:#fff!important;font-weight:700;padding:6px 39px}
.dcw-home-videos,
.dcw-home-videos .col-lg-6.col-sm-6.col-xs-12,
.portfolio-projects .col-lg-3.col-sm-6{padding:0}
.carousel-caption h1{color:#000;padding:15px}
.owl-carousel .owl-item,
.portfolio-projects ul li{float:left}
.testimonilas{padding-bottom:50px;margin-top:75px}
.row.left_side_icons p a img:hover{background:#f05f40;height:66px;width:66px}
.row.left_side_icons p a img{background-color:#bdbab9;border-radius:50%;height:66px;width:66px}
.portfolio-projects{text-align:center}
.portfolio-projects .fa-spinner{margin-top:30px}
.sprn{background:#fff}
.row.no-gutter.dcw-works ul{list-style:none;padding:0;pointer-events:none}
.row.no-gutter.dcw-works li{padding-left:5px}
.press-awards{padding:0;margin:0 auto;max-width:3000px}
.project-name{margin:0 auto;width:273px}
.inr-head .line,
.line{border-bottom:1px solid #8c9397;position:absolute;z-index:-1;width:100%;top:163px}
.inr-head .line{top:165px}
.project-category.text-faded{min-height:110px}
.video-links-menu a{color:#fff!important}
.juicer-feed li.feed-item.j-video a.j-image:before{font-family:fontawesome-webfont, Arial, sans-serif;font-size:2.5rem;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-shadow:0 0 4px #999;content:'\f04b';color:#fff;position:absolute;left:50%;top:50%;z-index:3}
.video-links-menu a:hover{color:rgba(255, 255, 255, .45)!important}
.video-links-menu{clear:both;margin:28% auto 0 12px}
.portfolio-box img{margin:0 auto;width:100%}
.dcw-works{margin:0 auto}
.ft-submit button,
.ft-submit input{font-size:20px;border-radius:0}
.ft-submit input{height:60px;box-shadow:none;border:0}
.ft-submit button{text-transform:capitalize;padding:13px 25px;font-weight:400;background:0 0;border:3px solid #fff;margin-left:8px!important;margin-right:-15px}
.menu__item{border-bottom:0;width:20%;float:left;padding:0 0 0 45px}
.ft-submit{padding-bottom:35px;padding-left:0}
.home-tabs ul li.active{margin-bottom:-3px}
.owl-theme .owl-controls .owl-buttons .owl-prev{top:33%;left:-36px}
.owl-theme .owl-controls .owl-buttons div{position:absolute;border-radius:100%;color:#cacaca;display:inline-block;font-size:25px;font-weight:700;margin:5px;opacity:1;padding:3px 10px;background:0 0!important}
a.best-designs{background:url(../images/10best-logo.png) center center no-repeat}
a.best-designs:hover{background:url(../images/10best-logo-color.png) center center no-repeat}
a.awardlogos{display:block;color:transparent;max-width:160px;height:70px}
a.al-journals{background:url(../images/aw-logo1.png) center center no-repeat}
a.al-journals:hover{background:url(../images/aw-logo-color1.png) center center no-repeat}
a.al-verbric{background:url(../images/aw-logo2.png) center center no-repeat}
a.al-verbric:hover{background:url(../images/aw-logo-color2.png) center center no-repeat}
a.al-uffingtc{background:url(../images/aw-logo3.png) center center no-repeat}
a.al-uffingtc:hover{background:url(../images/aw-logo-color3.png) center center no-repeat}
a.al-internet{background:url(../images/aw-logo4.png) center center no-repeat}
a.al-internet:hover{background:url(../images/aw-logo-color4.png) center center no-repeat}
a.al-kyn{background:url(../images/aw-logo51.png) center center no-repeat}
a.al-kyn:hover{background:url(../images/aw-logo-color51.png) center center no-repeat}
a.al-martcec{background:url(../images/aw-logo6.png) center center no-repeat}
a.al-martcec:hover{background:url(../images/aw-logo-color6.png) center center no-repeat}
a.al-wnjc{background:url(../images/aw-logo71.png) center center no-repeat}
a.al-wnjc:hover{background:url(../images/aw-logo-color71.png) center center no-repeat}
a.lemonstand{background:url(../images/Lemonstand-logo.png) center center no-repeat}
a.lemonstand:hover{background:url(../images/Lemonstand-logo-color.png) center center no-repeat}
a.motley{background:url(../images/motley-grey.png) center center no-repeat}
a.motley:hover{background:url(../images/motley.png) center center no-repeat}
a.magazine{background:url(../images/websitemagazine-grey.png) center center no-repeat}
a.magazine:hover{background:url(../images/websitemagazine.png) center center no-repeat}
.navbar-default .nav>li:last-child{margin-right:15px}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-36px;top:33%}
#owl-demo .item{padding:30px 0;margin:10px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}
#mylist>li,
.owl-pagination,
.portfolio-filter-view .project-name ul li+li+li+li{display:none}
.customNavigation a{-khtml-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.portfolio-bnr{position:relative;width:100%;text-align:center;color:#fff;background-image:url(../img/portfolio_bnr.png);background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;height:260px}
.portfolio-bnr .header-content{position:absolute;top:90%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.inr-head{width:100%;height:auto}
#portfolio-dis{margin-top:100px!important;padding:0;background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .14), rgba(255, 255, 255, .14));background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, .14), rgba(255, 255, 255, .14));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .14), rgba(255, 255, 255, .14));background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, .14), rgba(255, 255, 255, .14));background-image:linear-gradient(to top, rgba(0, 0, 0, .14), rgba(255, 255, 255, .14))}
#portfolio-dis h3{color:#666;font-family:ostrich_sansmedium;font-size:50px}
.filter-nav{text-align:center;float:none}
.filter-nav.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover{background-color:#080808!important;border-color:#337ab7}
.filter-nav li a:hover{background:0 0!important}
.filter-nav.navbar-nav>li>a{color:#ccc;font-family:open sans;font-size:18px}
.filter-nav.nav>li>a:focus,
.nav>li>a:hover{text-decoration:none;background:0 0}
.total-footer{position:fixed;bottom:0;width:100%;z-index:0}
.seemore p{display:inline-block;text-transform:none;color:#e7663f;font-size:24px;border:1px solid #e7663f;border-radius:0;text-align:center;margin:5% auto 0!important;font-family:Poppins, sans-serif;font-weight:400;padding:25px 80px}
.seemore .btn-default:hover{border-color:#fab4b4;color:#222;background-color:#fff}
#video-testimonial-generic .item .testi_thumb img,
.text-center.btn.btn-default.seemore{width:100%}
#portfolio-view{padding:0}
.client-icon img{margin:-35px auto;top:-45px}
.client-icon{position:relative;z-index:9}
.portfolio_inner{padding-top:100px;background-color:#19272f;clear:both;float:left;top:0;width:100%}
.portfolio_inner .pfi_header{display:table;display:-webkit-table;display:-moz-table;display:-o-table;display:-ms-table;width:100%;background-color:#e9edee;float:left}
.portfolio_inner .pfi_header .pfi_left,
.portfolio_inner .pfi_header .pfi_right,
.portfolio_inner .pfi_header .pfi_right .item,
.portfolio_inner .pfi_header .pfi_right .item .item-img{height:550px!important}
.portfolio_inner .pfi_header .pfi_right .carousel-indicators{bottom:15px!important;width:100%!important}
.portfolio_inner .pfi_header .slide_img{display:block;width:100%;height:100%;position:relative}
.portfolio_inner .pfi_header .pfi_right img,
.portfolio_inner .pfi_header .slide_img img{max-width:100%;padding:20px;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.portfolio_inner .pfi_header .pfi_right img{max-height:550px;display:block;margin:0 auto;padding:40px 10px 60px;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}
.portfolio_inner .pfi_header .pfi_left,
.portfolio_inner .pfi_header .pfi_right{display:table-cell;-webkit-display:table-cell;-moz-display:table-cell;-o-display:table-cell;-ms-display:table-cell;overflow:hidden;width:50%}
.portfolio_inner .pfi_header .pfi_left .carousel,
.portfolio_inner .pfi_header .pfi_left .carousel-inner,
.portfolio_inner .pfi_header .pfi_left .carousel-inner .item{width:100%;height:100%}
.portfolio_inner .pfi_header .pfi_left .left_img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.portfolio_inner .pfi_header .pfi_left .slider_content{position:absolute;top:60%;padding:0 70px;text-align:center;display:block;float:left;width:100%;color:#fff;line-height:1.5;font-weight:400!important;font-size:18px;font-family:'open sans', Arial, sans-serif;transform:translateY(-20%);-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-o-transform:translateY(-20%);-ms-transform:translateY(-20%)}
.portfolio_inner .pfi_header .pfi_left .slider_content .more{font-size:24px;font-family:Poppins, sans-serif;color:#fff!important;font-weight:500;margin-bottom:15px}
.portfolio_inner .pfi_header .pfi_right .item .item-img{position:relative;width:100%;float:left}
.portfolio_inner_content{padding:80px 0;float:left;width:100%}
.what-we-did{text-align:right;margin:0;padding:0}
.btn-visit,
.what-we-did li{font-family:Poppins, sans-serif;font-size:16px}
.what-we-did li{line-height:2.5;text-transform:uppercase;color:#999}
.btn-visit{float:right;border:1px solid #ea6637;border-radius:0;color:#ea6637;font-weight:400;margin-top:25px}
.btn-visit:focus{color:#ea6637!important;border:1px solid #ea6637!important;background-color:#fff!important}
.btn-visit:active,
.btn-visit:hover{background-color:#ea6637!important;color:#fff!important}
.portfolio_inner_footer{background-color:#e9edee;padding:10px 0}
.portfolio_inner_footer a{color:#979e9d;font-size:15px;font-weight:600;font-family:Poppins, sans-serif;padding:20px 0;display:block;letter-spacing:1px}
.portfolio_inner_footer a:hover{color:#ea6637}
.portfolio_inner_footer a:hover span{color:#979e9d}
.inner-left-side{background-color:#fff;padding-left:5%;padding-right:5%}
.inner-right-side{background-color:#eef0f3;padding-top:79px;padding-bottom:8%;float:right}
.inner-left-side p{margin-top:10px;font-family:open sans;color:#666;line-height:28px;font-size:15px;font-weight:100}
.portfolio_inner h3,
.vt-hdng{font-family:ostrich_sansmedium}
.portfolio_inner h3{color:#666;font-size:50px;margin-bottom:15px}
.inner-left-side>p{max-height:55px;overflow:hidden}
.modal-dialog.hm-video{width:100%!important}
.hm-video .close:hover{background-color:#f78260}
.hm-video .close{float:right;font-size:40px;font-weight:100;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.9;position:fixed;top:0;right:0;z-index:999999;padding:10px 15px}
.top_nav,
ul.nav.navbar-nav li{position:relative}
.modal-dialog.hm-video .modal-content{background:0 0;box-shadow:none;border:0}
.inner-right-side.mobile-res{border-top:5px solid #fff}
.dropdown.open .glyphicon-menu-hamburger::before{content:"\e014"}
.left_side_icons i.fa.fa-credit-card-alt:hover{background-color:#e7663f}
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.visit_site-but .btn.active.focus{background:0 0;box-shadow:none!important;outline:0!important;outline-offset:0!important;color:#fff}
.btn:focus{background:0 0;box-shadow:none!important;outline:0!important;outline-offset:0!important}
.left_side_icons i.fa.fa-credit-card-alt{border-radius:50%;background-color:#d3d3d3;font-size:36px;color:#fff;cursor:pointer;border:1px solid #fff;padding:25% 20%}
.left_side_icons .col-lg-2{color:#19272f;width:90px;text-align:center}
.left_side_icons .col-lg-2:hover{color:#f78260!important}
.visit_site-but{padding:15px 0 0;text-align:center;text-transform:none;clear:both}
.home-tabs span.res,
span.port-ecom{background-image:url(../img/res-icon.png);height:50px;width:56px;background-repeat:no-repeat;display:inline-block;margin:0 auto}
.visit_site-but .btn.btn-default{font-size:19px;font-weight:100;float:left;text-transform:none;color:#666}
.port-lft-page p a{font-size:16px!important;margin-top:0;padding-top:0!important;vertical-align:top;color:#666}
.port-lft-page a i{font-size:40px;font-weight:100;vertical-align:middle;margin-top:-5px}
.port-line-brder{margin:0 auto;width:100%}
.port-line-brder hr{border-width:1px}
.visit_site-but .btn.btn-default:hover{background:0 0!important;color:#666!important}
span.port-ecom{background-image:url(../img/port-ecommerce-icon.png);height:95px;width:96px}
span.port-ecom:hover,
span.port-res,
span.port-res:hover,
span.port-seo,
span.port-seo:hover{background-image:url(../img/port-ecommerce-icon-color.jpg);background-repeat:no-repeat;display:inline-block;height:95px;margin:0 auto;width:96px}
span.port-res,
span.port-res:hover,
span.port-seo,
span.port-seo:hover{background-image:url(../img/port-responsive-icon.png)}
span.port-res:hover,
span.port-seo,
span.port-seo:hover{background-image:url(../img/port-responsive-icon-color.png)}
span.port-seo,
span.port-seo:hover{background-image:url(../img/port-seo-icon.jpg)}
span.port-seo:hover{background-image:url(../img/port-seo-icon-color.jpg)}
.inner-right-side img{margin:0 auto}
.taxonomy-images-the-terms a,
.taxonomy-images-the-terms img,
.taxonomy-images-the-terms li a{pointer-events:none}
.taxonomy-images-the-terms li{pointer-events:visible}
.left_side_icons .col-lg-3{float:none;display:inline-block}
.vt-hdng{font-size:40px;margin-left:95px}
.achievements-block .text-center p{text-align:left}
.appear-animation a i.fa.fa-angle-left,
.appear-animation a i.fa.fa-angle-right,
.port-lft-page .col-lg-6 a i.fa.fa-angle-left,
.port-lft-page .col-lg-6 a i.fa.fa-angle-right{font-size:45px}
.appear-animation a,
.port-lft-page .col-lg-6 a{text-align:right;display:block}
.port-lft-page .col-lg-6 a:active,
.port-lft-page .col-lg-6 a:focus{color:#f05f40!important}
.appear-animation a span,
.port-lft-page .col-lg-6 a span{float:left;margin-right:0;font-size:15px}
.pull-left.appear-animation a{text-align:left;display:block}
.pull-left.appear-animation a span{float:right;margin-left:10px}
.port-lft-page i.fa.fa-angle-left{float:left;margin-top:3px}
.port-lft-page .text-right a,
.port-lft-page a i.fa.fa-angle-right{float:right}
.port-lft-page a span{float:left}
.top_nav{clear:left;min-height:35px;margin-right:52px}
.menu-socialmenu-container{margin:7px 6px 0 0;float:right}
a.top_phone{float:right;color:white;font-weight:700;font-size:14px;margin-top:7px}
a.top_phone:hover{color:#002d3a;}
a.top_phone:hover i{color:#002d3a; border:none;}
a.top_phone i{width:25px;height:25px;/*color:#ed174c;background-color:white;border-radius:50%;*/ border:none; color:white; padding:6px;margin-right:5px}
.menu-socialmenu-container ul.menu{text-align:right;padding-top:0}
.menu-socialmenu-container ul.menu li,
a.top_phone,
a.top_phone i{display:inline-block}
.menu-socialmenu-container ul.menu li {
    padding: 0 11px 0 0;
}
.menu-socialmenu-container ul.menu li a{font-size:14px;font-weight:400;font-weight:500;text-transform:uppercase;color:#fff;line-height:14px;}
.menu-socialmenu-container ul.menu li a:hover{color:#002d3a;}
.menu-socialmenu-container ul.menu li a::after{color:#fff;content:"|";padding-left:14px}
.navbar-nav>li>a{line-height:20px;padding:10px 30px}
.navbar-default .nav>li>a,
.navbar-default .nav>li>a:focus{font-size:16px;font-weight:600;color:#fff;text-transform:uppercase}
.navbar-default .nav>li>a:hover{color:#002d3a!important}
ul.nav.navbar-nav li ul.sub-menu{display:none;position:absolute;background:rgba(40, 58, 110, 3.99);left:14px;padding:0;white-space:nowrap;width:237px}
ul.nav.navbar-nav li ul.sub-menu li a{color:#fff;line-height:30px;padding:6px 20px;display:block;font-size:12px}
ul.nav.navbar-nav li ul.sub-menu li a:hover{color:#fff!important;background-color:#ed174c;}
.homepage_contact{display:none;background:#fff;position:relative;z-index:999;padding:25px 0}
.homepage_contact.testing+.body-locked #mainNav{position:absolute}
.homepage_contact.testing+header+.body-locked #mainNav{top:262px}
.homepage_contact.testing+header+.body-locked #mainNav.affix{top:0}
.navbar-default.affix .nav>li>a{color:#fff!important}
.homepage_contact .form-group{margin-bottom:8px;position:relative}
.homepage_contact form.cnt-frm input{border:0;box-shadow:none;border-bottom:1px solid #ccc;border-radius:0;font-size:18px;font-weight:300;color:#000;width:90%}
.homepage_contact form.cnt-frm input.form-control.cmnts{height:auto;border:1px solid #ccc;border-radius:2px;vertical-align:top;width:95%}
.homepage_contact form.cnt-frm .btn.btn-warning,
.homepage_contact form.cnt-frm .btn.btn-warning:focus{background:0 0!important;border:1px solid #ccc!important;color:#f89071!important;border-radius:2px;font-family:Poppins, sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;width:auto;float:right}
.homepage_contact form.cnt-frm input.form-control.cmnts:focus,
.homepage_contact form.cnt-frm input:focus{border-color:#f89071}
.homepage_contact form.cnt-frm label.error{font-size:12px;position:absolute;bottom:-23px;top:inherit;left:0;color:#f89071}
.homepage_contact button.close.btn.btn-link{background:#f89071;margin:0;width:24px;height:20px;border-radius:0;padding-bottom:25px}
.homepage_contact button.close.btn.btn-link i.clsee{font-size:16px;padding:0;text-align:center;margin:0}
.homepage_contact .form-group label{position:absolute;top:10px;left:-25px;color:#ccc;font-size:17px}
.form-group.snd p{font-size:22px;font-weight:300;color:#666;float:left}
.prj_caption,
ul.work-nav li a{font-family:'open sans', Arial, sans-serif;font-size:16px}
ul.work-nav{background:0 0!important;list-style:none;margin:20px auto;padding:0;display:block;width:100%;text-align:center}
ul.work-nav li{display:inline-block;margin:0 10px;width:auto}
ul.work-nav li a{color:#333;padding:5px 15px;border:1px solid #ccc;background:#fff;border-radius:0}
ul.work-nav li a.ac,
ul.work-nav li a.active,
ul.work-nav li a:hover,
ul.work-nav>li>a:focus,
ul.work-nav>li>a:hover{color:#fff;background:#e8663f;border:1px solid #e8663f}
.prj_caption{color:#000;text-align:center;margin:10px 0;display:block}
.no-getter,
.portfolio .col-lg-3.col-sm-6.no-gutter{padding:0 2px}
.portfolio-filter-view{background-color:none;width:100%}
.work-triangle{margin-top:8%}
.beaver{position:absolute;top:55%;right:20%;width:90px;display:inline-block;z-index:999}
.dotcom-beaver,
.team_page,
.triangleup{position:relative}
.portfolio-projects ul{list-style:none;padding:0;margin:0 0 0 11px}
.project-name a{color:#fff;float:left;padding-left:0;background-color:#283a6e}
@media (min-width:1500px){.portfolio-projects ul li{float:left;width:auto}
.portfolio-box img{margin:0 auto;width:100%}
}
@media only screen and (min-width:1400px) and (max-width:1920px){#play{margin-right:300px}
}
@media only screen and (min-width:1001px) and (max-width:1499px){.portfolio-projects ul li{float:left}
}
@media only screen and (min-width:850px) and (max-width:991px){.col-md-6.col-sm-6.sm-bg{float:right;margin-right:-150px!important}
}
@media only screen and (min-width:1025px) and (max-width:1169px){.back,
.hm-pg-flp .back,
.hm-pg-flp .front{right:23px}
.flip-container ul.nav.navbar-nav{margin-right:171px}
.top_nav{margin-right:10px}
a.navbar-brand.page-scroll.scrl-main.dsk-logo{padding-left:0}
.navbar-default .nav>li>a,
.navbar-default .nav>li>a:focus{padding:15px 12px;font-size:15px}
}
@media (max-width:1024px){.navbar-header+.flip-container .navbar-collapse.collapse{display:none!important}
a.navbar-brand.page-scroll.scrl-main.dsk-logo{padding-top:12px}
.hm-pg-flp .back,
.hm-pg-flp .front{right:140px!important;top:20px}
p.author{font-size:14px}
.col-lg-3.col-sm-6.no-gutter:nth-child(2n+9){clear:both}
}
@media (min-width:1025px){.back,
.fullscreen .hm-pg-flp .back,
.menu-flips .front{position:absolute;top:-13px;right:-35px}
.back,
.menu-flips .front{backface-visibility:hidden}
.ecmmorce-iner.clearfix{margin-bottom:3%}
body#page-top iframe{width:100%;height:100%;background:#fff;position:fixed;left:8px}
.fullscreen .modal-content{height:100%;background:#e7663f;min-height:100%;border-radius:0}
#menuModal .modal-dialog{width:100%;padding:0;margin:0}
#caseStudyCarousel .carousel-caption h1{font-family:ostrich_sansmedium, serif;font-size:50px!important;margin-bottom:30px;line-height:50px;text-transform:none;padding-left:0}
.client-icon img{margin:-49px auto;top:-45px;width:auto!important}
.blog-box-inner.ind-blog-page iframe{min-height:370px}
.cs-banner.lings-slider h1{margin-top:100px}
.case-stus .overlay{height:100%;margin-left:0;width:100%}
.featured-box img{width:100%}
.body-locked{margin-bottom:418px}
.inner-left-side{padding-top:130px!important}
.testimonilas .carousel-inner p img{max-height:80px;width:80px}
.hm_pg_cnt h1{font-size:65px!important;font-family:open sans}
.menu-rt{display:none}
}
@media only screen and (min-width:768px) and (max-width:1023px){.vtm .item:nth-child(2n+1){clear:left}
.press .item:nth-child(2n+1){clear:left!important}
#posts .item:nth-child(3n+1){clear:none}
.tmp-blog .item:nth-child(2n+1){clear:left}
.case_study h2.subtitle{margin-top:0!important}
}
@media only screen and (min-width:768px) and (max-width:1024px){.blog-box .blog-box-inner img{min-height:250px}
.mdl-view-menu .back{top:-13px}
ol.carousel-indicators.footer-tms{left:70%}
#ecmrce-blg-slider .visit_site-but{position:inherit}
.ecmmorce-iner.clearfix{margin-bottom:1%}
.menu__item{padding-left:20px}
.hsContainer p,
p.hm-main-dng,
p.sub-desc-full{text-align:left}
.main-tbs{margin-bottom:30px}
.hm_pg_cnt h1{margin-top:40px}
.hm_pg_cnt span{margin-top:20px;display:block;text-align:center}
.achievements-block .achieve-box hr{width:auto!important}
.press-awards{margin-right:10px}
.video-testmonilas .container{margin:0}
.testimonilas .carousel-inner p img{max-height:100px;margin-bottom:0xp!important}
.gpr-bare-bones .carousel-inner p{overflow:hidden}
#fade-quote-carousel .carousel-indicators,
#social-hub .carousel-indicators{bottom:-60px}
.hm-video,
.modal-dialog.hm-video .modal-content,
.videoWrapper{height:100%}
.videoWrapper iframe{position:static!important;width:100%;height:100%}
.hm-video{margin:0!important}
.close.btn.btn-link,
.menu-rt{margin-right:0}
.hm-video .modal-body{padding:0;height:100%}
body#page-top iframe{width:100%;height:300px;background:#fff;position:static;left:8px}
ol.carousel-indicators.footer-tms li{margin-bottom:-30px}
.container.abs-container ul,
.menu__link{font-size:14px}
.banner-content2 h1{margin-top:-10px}
.banner-content2 h1 span{font-size:36px}
#caseStudyCarousel .carousel-caption{top:-10%!important}
.container.abs-container p{font-size:14px!important}
#caseStudyCarousel .carousel-control.left,
#caseStudyCarousel .carousel-control.right,
.right.carousel-control.nxtr{z-index:999}
#caseStudyCarousel .carousel-caption h1{font-family:ostrich_sansmedium, serif;font-size:30px!important}
#menuModal{padding-right:0!important}
.back,
.menu-flips .front{backface-visibility:hidden!important;position:absolute;top:-13px}
.m-main-menu{padding:0 0 7px 20px}
.expands .row.left_side_icons{width:70%}
.cs-banner{margin-top:105px}
.banner-content h1{font-size:36px!important}
.cs-banner.lings-slider h1{margin-top:70px}
.testimonial .icomoon-icon-play-2{top:16%;left:50%}
#accordion-ecom .panel-body,
.accord-cust .panel-body{font-size:15px;line-height:26px}
#accordion-ecom *,
.accord-cust * span{font-size:16px}
.ecmmorce-iner h3,
.ecmrce-accordians h3,
.emcre-cnt h3{font-size:40px}
.ecmmorce-iner p{font-size:14px;line-height:25px}
.mbl-main-navigation .menu-flips{text-align:right;width:26%!important}
.case-stus .overlay{height:100%;width:100%;margin-left:0}
#play{background-size:80%!important;margin-top:4%;margin-right:34px}
#video-testimonial-generic .carousel-indicators,
.row.port-lft-page .col-lg-6.col-sm-6.col-xs-6>i.fa.fa-angle-left,
.row.port-lft-page .col-lg-6.col-sm-6.col-xs-6>i.fa.fa-angle-right{display:none}
.test2sub .btn.btn-primary{float:none}
.video-links-menu .videos-hover-color{background-color:transparent;left:0;width:100%;top:0}
.quote{line-height:21px!important}
.ind-blog-4 .blog-box{margin-top:25px}
#portfolio-dis p,
.blog-box-inner,
.qa-blog-box-inner,
.quote,
.team_blogs .caption h4{font-size:14px}
.blog-filter a{font-size:12px!important;margin:0 3px 10px!important}
.team_blogs .caption>p{font-size:12px;min-height:80px}
.back,
.menu-flips .front{right:40px!important;margin-top:0}
.front{right:75px}
.tlbg .tbs{margin:0 auto 0 10%}
.tlbg{background:#333;width:50%;padding-top:45px}
.left-clm .clearfix.col-md-12.txt{display:inline-flex}
.tbs .nav-tabs>li>a{padding:7px 12px}
.hm_pg_cnt p span{margin:15px 7% 0 auto;text-align:center}
.hm_pg_cnt h1{font-size:35px!important;font-family:open sans}
.tbs ul.nav.nav-tabs li a{font-size:14px;margin-left:10px}
.fullscreen .modal-dialog{width:100%;margin:0;border-radius:0;height:100%}
.fullscreen .modal-content{background:#e7663f;border-radius:0;height:100%}
.col-lg-6.col-sm-6.col-xs-12.dcw-home-videos.v2v,
.portfolio-box img,
.v1 a img{width:100%}
.dcw-home-videos a.vt_play2.btn.btn-default.dropdown-toggle{display:block}
.col-lg-6.col-sm-6.col-xs-12.dcw-home-videos.v2v img{display:inline-block;margin:0 auto;width:100%}
.process-line{top:438px}
#video-testimonial-generic .carousel-control.right{right:0}
.row.port-lft-page a h3{font-size:12px}
.tab-content.home-tab-content h3{font-size:30px;font-weight:700}
.tab-content.home-tab-content p{font-size:15px}
.portfolio-projects ul li{width:auto;float:left}
a.navbar-brand.page-scroll.scrl-main.dsk-logo{padding-left:31px}
.inner-left-side{padding-top:100px!important}
.left_side_icons .col-lg-2{width:100px}
#portfolio-dis h3{margin-bottom:5px}
.body-locked{margin-bottom:620px}
.btm-line{margin-bottom:0}
.home-tabs .nav-pills>li+li{margin-left:-3px}
.main-video img{max-height:100%}
.appear-animation a span,
.port-lft-page .col-lg-6 a span{float:left;margin-right:2px;font-size:13px}
.form-group.snd p{font-size:20px}
.homepage_contact .form-group label{left:-15px}
.homepage_contact button.close.btn.btn-link{margin-left:13px}
.portfolio_inner .pfi_header .pfi_left,
.portfolio_inner .pfi_header .pfi_right,
.portfolio_inner .pfi_header .pfi_right .item,
.portfolio_inner .pfi_header .pfi_right .item .item-img{height:300px!important}
.portfolio_inner{padding-top:110px!important}
.portfolio_inner .pfi_header .pfi_right img{max-height:280px}
.portfolio_inner .pfi_header .pfi_left .slider_content{font-size:12px!important;top:55%!important}
.portfolio_inner .pfi_header .pfi_left .slider_content .more{margin-bottom:0!important;font-size:18px!important}
}
@media (max-width:767px){h1 .sub,
i.clsee{font-weight:400}
#play,
.inner-left-side #click,
.inner-left-side.sidebar.affix-top1>a,
.row.port-lft-page .col-lg-6.col-sm-6.col-xs-6>i.fa.fa-angle-left,
.row.port-lft-page .col-lg-6.col-sm-6.col-xs-6>i.fa.fa-angle-right{display:none}
.video-testimonials .vide_category{margin-top:0;padding-top:0}
.portfolio_inner .pfi_header{display:block!important}
.portfolio_inner .pfi_header .pfi_left,
.portfolio_inner .pfi_header .pfi_right{width:100%;display:block}
.what-we-did{text-align:left}
.btn-visit{float:left}
.title-head.text-right{text-align:left!important;margin-top:30px}
.videoWrapper iframe{position:static!important;width:100%}
.hm-video .gray-modal{padding:0!important}
.menu-rt{margin-top:10px}
p.hm-main-dng{font-size:18px}
.hm_pg_cnt h1{margin-bottom:1px;text-shadow:none}
.video-overlay-colors{background-color:none!important}
.careers,
.events{padding-top:35px}
.video-links-menu{margin:-15px}
.close.btn.btn-link:focus{border:0!important}
.menu__list ul{margin:0 0 15px}
.menu__title{padding:5px 0}
.menu__item.lst-li{margin-top:-36px}
i.clsee{color:#fff;font-size:24px;font-style:normal;margin-left:3px;padding:6px 0;z-index:992;vertical-align:middle}
.testimonial .icomoon-icon-play-2{position:absolute;top:35%;z-index:99;color:#e7663f;font-size:50px}
.vt-hdng{font-family:ostrich_sansmedium;font-size:40px;margin-left:0;text-align:center}
.map{margin-top:15px}
div#container-blog ol{padding-bottom:24px}
.content-headings .col-md-4.col-sm-4.col-xs-12,
.feature-posts .blog-box{margin-top:5px}
.btn:focus,
.sb-btn btn:active:focus{border:3px solid #f78260;color:#000}
.container.ft-map-links ul li:nth-child(3) span{display:block}
.testimonilas .carousel-inner p img{max-height:78px!important;margin-bottom:0}
.gpr-bare-bones .carousel-inner p{max-height:80px;overflow:hidden}
.f-work .carousel-inner p{font-size:12px;overflow:hidden}
#ecmrce-blg-slider .visit_site-but{bottom:-20px;position:inherit}
#ecmrce-blg-slider .visit_site-but a{font-size:13px}
.menu__list{padding:0 20px!important}
.hme-cion-mobile{cursor:pointer;width:10%;font-size:25px;margin-bottom:0;margin-left:20px;padding-bottom:0;padding-top:0}
.inner-left-side>p{max-height:100%;overflow:visible}
.portfolio_inner h3{font-size:18px!important}
.port-lft-page i.fa.fa-angle-left:nth-child(2){display:none}
.port-lft-page i.fa.fa-angle-right:nth-child(2){display:block}
.process-steps .text-justify{text-align:left}
.abt-text-algn .col-md-6.col-sm-6.text-left,
.header-content-inner .container>p,
.hm_pg_cnt h1{text-align:center}
.alter-steps .fright{float:right;margin-top:0!important}
section.light-gray-wraper.bg-light-orange.process-steps .mtop40{margin-top:-30px}
#accordion-ecom .panel-body,
.accord-cust .panel-body{font-size:14px;line-height:26px}
.ecmmorce-iner p{margin-bottom:10px}
#accordion-ecom .ttl,
.accord-cust .ttl{font-size:15px}
.place-holder p{margin-top:10px}
.case-txt>a,
.emcre-cnt p,
.home-tabs ul li a{font-size:14px}
.navbar-default.affix{background-color:#19272f}
.portfolio-projects ul li,
.video-testmonilas span{width:auto}
.home-tabs ul li.active,
ul.social-network.social-circle{border-bottom:none!important}
.home-tabs .nav-pills>li.active>a,
.nav-pills>li.active{color:#999!important}
.home-tabs .nav-pills>li.emc.active{background-image:url(../img/home-Ecommerce.png)!important;background-position:center center;background-repeat:no-repeat;color:#999!important}
#social-hub .juicer-feed li.feed-item{max-height:250px!important}
.masthead__menu .menu__item{width:50%;float:left}
.case-stus .sub-desc,
.single-post-comments textarea{width:100%}
.skinnyftr{font-size:12px;padding:5px 5px 7px}
.tlbg{margin:0}
.img-responsive.mobile-header-img.hidden-lg.hidden-sm.hidden-md{padding-top:70px}
.pattern-overlay{padding-bottom:6.25%!important}
.banner-content2 h1 span,
.cs-banner .banner-content h1{font-size:30px!important}
.abs-container h1,
.main_content1 ul{padding-left:0}
#caseStudyCarousel .carousel-control.left,
#caseStudyCarousel .carousel-control.right{z-index:999}
#caseStudyCarousel .carousel-caption h1{font-size:30px;line-height:31px;font-family:ostrich_sansmedium}
.container.abs-container{background:#f3f3f3}
#caseStudyCarousel .item.active:nth-child(1) p,
#caseStudyCarousel .item:first-child .carousel-caption,
#caseStudyCarousel .item:first-child h1{color:#333}
.cs-banner .banner-content{position:inherit}
.case-txt{line-height:28px}
.pattern-overlay iframe{display:none!important}
.main-tbs{margin-bottom:20px}
#portfolio-dis p,
.ecmmorce-iner p,
.menu__link,
.team_blogs .caption h4{font-size:14px}
.expands .row.left_side_icons{width:100%!important}
.cs-banner>img{margin-top:98px}
#caseStudyCarousel .item:first-child .carousel-caption,
#caseStudyCarousel .item:first-child p{margin-left:0!important}
#caseStudyCarousel .carousel-caption,
.banner-content2{position:relative}
#play,
.close.btn.btn-link{margin-right:0}
.hm-pg-flp,
.navbar-toggle.collapsed,
.navbar-toggle.collapsed.bs-1-menu{display:none}
.gpr-bare-bones .vl{padding:6px 20px;top:2px}
.faq-group.row ul{padding-left:15px}
.case-stus .overlay{height:100%;margin-left:0;width:100%}
#play{margin-top:0;position:absolute;right:60px;background-size:60%!important}
.hm_pg_cnt span{margin-left:3px;font-size:14px;border:1px solid #fff;padding:6px 15px}
.header-content-inner>.container{padding-left:0}
.mbl-logo.navbar-brand>img{width:160px;margin-top:10px}
.footer-contact{margin-top:0xp}
.container.f-work blockquote,
.video-links-menu .vt_play3{padding:0}
.video-links-menu a.vt_play.btn.btn-default.dropdown-toggle{padding:0;position:relative;margin-bottom:15px}
.video-links-menu .vt_play2{padding:0 0 15px}
.video-links-menu .videos-hover-color{background-color:transparent;width:100%;position:absolute;height:100%!important;top:0;left:0}
#portfolio-dis h3,
.hdings_cmrcr,
.hw-wrks h2,
.pos-rel h3{font-size:40px}
#video-testimonial-generic .item img,
.port-banner img{width:100%}
#video-testimonial-generic .carousel-indicators{left:0;margin-left:0}
#video-testimonial-generic .carousel-caption{top:0;left:0}
.work .header-content-inner{top:87px}
.testimonial .icomoon-icon-play-2{left:40%}
.quote::before{left:0!important;padding:0}
#video-testimonial-generic .carousel-control.right{rigt:0!important}
.testimonial .carousel-caption{position:inherit!important}
#ecmrce-blg-slider .carousel-control.left,
#ecmrce-blg-slider .carousel-control.right{top:-140px!important}
.ecmrce-accordians h3,
.emcre-cnt h3,
.kb h2{font-size:30px}
.port-banner img{min-height:180px}
body#page-top .hm-video iframe{height:auto;margin-top:55px;width:100%}
.home-tabs hr,
.modal-dialog.hm-video{margin:0}
#ecmrce-blg-slider{padding:10px 0 20px}
.ecmmorce-iner h3{font-size:30px;margin-bottom:10px;line-height:normal}
.ecmmorce-iner.clearfix{margin-top:65px}
.full-white-wraper .col-xs-6,
.light-gray-wraper .col-xs-6{width:100%}
.menu-rt{margin-right:10px}
.blog-filter a{border-radius:0;margin:0 3px 10px!important}
.container.kb-blog img{margin:0 auto}
.header-content-inner h1{letter-spacing:normal!important;font-size:23px!important}
.back,
.front{right:80px!important}
.portfolio-filter-view .navbar-nav .open .dropdown-menu{position:absolute;background:#fff}
#portfolio-dis .carousel-control{width:10%;bottom:420px!important}
.achieve-box hr,
.btn.btn-warning.col-sm-12.cpl-xs-12,
.col-lg-6.col-sm-12.col-xs-12.main-video.dcw-home-videos.v1 a img,
.col-lg-6.col-sm-6.col-xs-12.dcw-home-videos.v2v,
.dcw-home-videos img{width:100%}
.awrds .clearfix.col-md-12.txt{display:inline-flex}
.tlbg .tbs .nav-tabs>li>a{font-size:15px;padding:5px 4px}
.home-tabs .nav-pills>li+li,
.tbs ul.nav.nav-tabs li a{margin-left:5px}
.cnt-hdng.sm-bg1{background:#222;padding:10px;margin-top:77px}
.click-video.col-md-5.col-md-5.col-xs-6.text-right,
.desktop-tabs,
.portfolio-box-caption .project-name br,
.tab-content.home-tab-content,
span.blue-txt{display:none}
.hm_pg_cnt p span{margin:0;float:inherit}
.gpr-bare-bones blockquote{border:0}
#social-hub .j-stack .text,
.revws{padding-left:0}
.bg-primary .container-fluid,
a.navbar-brand.page-scroll.mbl-logo{padding:0}
.tab-content.home-tab-content{margin-top:0}
.tab-content.home-tab-content h3{font-size:35px}
.ft-submit{margin-left:0}
.stay-cnt{margin-left:-15px!important}
.test2sub .btn.btn-primary{float:inherit}
section#brand{padding-top:30px;padding-bottom:20px}
.container.f-work h2{margin-bottom:10px;font-size:35px}
.testimonilas{margin-top:0;padding-bottom:0}
section.press-awards .row{margin-left:0;margin-right:0}
.body-locked{margin-bottom:0}
.total-footer{position:inherit}
.project-category.text-faded h2 a{font-size:25px}
.project-category.text-faded a{font-size:12px}
.gpr-bare-bones .carousel-indicators{bottom:0!important;margin-left:5px;left:110px}
a.vt_play.btn.btn-default.dropdown-toggle.see_how_bt{float:none!important;text-align:center;width:100%;max-width:60%;margin:0 auto;padding:0}
.hm_pg_cnt h1,
h1 .sub{font-size:30px!important}
.hm_pg_cnt h1{padding-left:15px;width:100%}
.btn.btn-primary.btn-xl.page-scroll{margin-top:0;padding:8px 35px;font-size:16px}
.fullscreen .modal-dialog{width:100%;margin:0;border-radius:0}
.fullscreen .modal-content{background:#e7663f;border-radius:0}
.col-lg-6.col-sm-6.col-xs-12.dcw-home-videos.v2v img{display:inline-block;margin:0 auto;width:100%}
.achieve-box a:hover,
ul.work-nav li a{color:#f78260;text-decoration:none}
.inner-right-side{padding-top:25px}
.left_side_icons .col-lg-2{width:100px!important}
.inner-left-side{margin-top:60px!important}
.sidebar{position:static}
#portfolio-dis h3,
.portfolio_inner h3{margin-bottom:5px}
.portfolio-box img{width:auto}
.portfolio-bnr{height:300px}
.achieve-box h3{font-size:24px}
.m-main-menu{margin-top:0;padding-left:0}
button.btn.btn-default.btn-lg.menu-rt{font-size:0;margin-top:-50px}
.ft-submit .input-group .form-control{width:75%}
.sb-btn{width:25%}
.filter-nav.navbar-nav>li>a{font-size:15px}
.dropdown-menu.fliter-drp{position:absolute!important;background-color:#fff!important;margin-top:3px!important}
.seemore p{padding:15px 40px}
.client-icon img{left:0;position:inherit;top:0}
.portfolio-bnr .header-content{top:50%}
.btn.btn-primary.btn-xl.page-scroll.mbl-seehow,
.vt_play.btn.btn-default.dropdown-toggle{margin-top:15px}
#hm-video{width:100%!important;height:auto}
.home-header{height:auto!important}
.portfolio-projects ul li{float:left}
.menu__item,
.test-sub{float:none;width:100%}
.btm-line,
header .header-content .header-content-inner p{margin-bottom:0}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-20px;top:33%}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-20px;top:33%}
.test-sub{margin-top:20px}
.menu.masthead__menu.dropdown-menu.mbl-main-navigation{background-color:rgba(54, 59, 62, .9)!important;position:static;margin:-8px 0 0}
.menu.masthead__menu.dropdown-menu{border-radius:0}
.menu__list{margin:0 auto;max-width:100%}
.menu__item{border-bottom:0 none;padding:0}
.mbl-rts{text-align:left}
.footer-contact h2{font-size:26px}
ul.social-network.social-circle{padding-bottom:13px}
.row.contact-mb{border-bottom:3px solid #ccc;margin-bottom:0}
.navbar-collapse.collapse.in .mbl-main-navigation{display:block}
.dsk-logo{display:none}
.mbl-navs{background-color:rgba(23, 21, 28, .56)}
a.vt_play2.btn.btn-default.dropdown-toggle p{width:250px;padding:5px 15px;font-size:14px}
.inner-banner-content{margin:14% 0 0!important;text-align:center}
.achievements-block h2{font-family:ostrich_sansmedium;font-size:50px;color:#e7663f;margin:.3em 0}
ul.work-nav li{margin:0}
ul.work-nav li a{color:#333;padding:5px 8px;border:1px solid #ccc;font-family:'open sans', Arial, sans-serif;font-size:12px;background:#fff}
.appear-animation a span,
.port-lft-page .col-lg-6 a span{float:left;margin-right:2px;font-size:13px}
.appear-animation a i.fa.fa-angle-left,
.appear-animation a i.fa.fa-angle-right,
.port-lft-page .col-lg-6 a i.fa.fa-angle-left,
.port-lft-page .col-lg-6 a i.fa.fa-angle-right{font-size:32px}
.port-lft-page a i{font-weight:100;vertical-align:middle;margin-top:6px}
.post-tags .label{font-size:63%;padding:5px}
.feature-posts{padding:0}
.main-nav-bar{padding-bottom:8px}
#carousel-example-generic .controllers span{color:#f05f40;font-size:50px;text-shadow:none}
.tbs{padding:0}
.wp-paginate a{padding:4px!important}
}
@media (max-width:400px){.pp-up-logo .img-responsive{margin-top:-10px}
.video-links-menu .videos-hover-color{height:70px}
.header-content-inner.hm_pg_cnt .container{width:260px}
}
@media (min-width:768px){.mbl-logo,
.mobile-tabs,
a.menu__title.hidden-md.hidden-sm.hme-cion-mobile{display:none}
div#container-blog ol{padding-bottom:24px}
.btn:focus,
.sb-btn btn:active:focus{border:3px solid #f78260;color:#000}
.container.f-work .carousel-inner{max-height:280px}
.video-links-menu:hover i{color:#e7663f!important}
.home-tabs ul li.active{margin-bottom:-3px;border-bottom:3px solid #f78260!important}
.single-post-comments h3{font-size:18px;font-weight:700}
ul.nav.navbar-nav.filter-nav .dropdown-menu-right{left:0}
.footer-contact{margin-top:100px}
.quote::before{left:-14px}
#video-testimonial-generic .carousel-control.right{right:-100px}
.controllers{top:50%;position:absolute}
#carousel-example-generic{position:relative}
#carousel-example-generic .carousel-caption{left:0;padding-bottom:30px;position:relative;right:20%;text-align:left}
header{background:#fff;padding-bottom:2px}
.btm-line{padding-left:0;padding-bottom:15px}
.mc4wp-response p{width:100%;position:absolute;z-index:9;bottom:-50px}
nav.opacity-inner{background:rgba(0, 0, 0, .35)}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:14px}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:21px}
.navbar-default{border-color:rgba(255, 255, 255, .3);background-color:transparent}
.navbar-default .navbar-header .navbar-brand{color:rgba(255, 255, 255, .7)}
.navbar-default .nav>li>a:focus:hover,
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-header .navbar-brand:focus,
.navbar-default .navbar-header .navbar-brand:hover{color:#fff}
.navbar-default.affix{border-color:rgba(34, 34, 34, .05);background-color:#19272f;border-bottom:3px solid #de0a45!important}
.navbar-default.affix .navbar-header .navbar-brand{font-size:14px;color:#f05f40}
.navbar-default.affix .navbar-header .navbar-brand:focus,
.navbar-default.affix .navbar-header .navbar-brand:hover{color:#eb3812}
.navbar-default.affix .nav>li>a:focus:hover,
.navbar-default.affix .nav>li>a:hover{color:#f05f40}
header .header-content{position:absolute;top:320px;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
header .header-content .header-content-inner{margin-right:auto;margin-left:auto;max-width:1000px}
header .header-content .header-content-inner p{margin-right:auto;margin-left:auto;max-width:80%;font-size:30px;color:#fff;font-family:Poppins, sans-serif}
}
@media (min-width:992px){.thank-you .position-cnt h2{margin-top:20%}
.main_content2 .main_data{position:absolute;top:-365px;left:15%}
.sm-bg1.sidebar{position:absolute}
.position-cnt{min-width:375px}
.service-box{margin:20px auto 0}
.hdings_cmrcr{margin-top:60px}
}
@media (min-width:1200px){.tlbg{background:url(../img/t-bg.jpg) left top/116.3% auto repeat-y}
div#vt_modal .modal-dialog.hm-video .modal-body.gray-modal{padding:0;height:100%}
div#vt_modal .modal-dialog.hm-video{margin:0;height:100%}
.modal-body.gray-modal .videoWrapper{position:relative;height:100%;overflow:hidden}
.modal-dialog.hm-video .modal-content{height:100%}
.modal-body.gray-modal .videoWrapper iframe{width:100%!important;height:100%}
section#portfolio .container-fluid{padding:0}
.press-awards .row{margin:0}
section.press-awards img.img-responsive{width:100%}
.col-sm-12.no-pad .col-sm-4 a.vt_play.btn.btn-default.dropdown-toggle{font-size:24px;margin-left:15px;margin-right:15px;font-family:Poppins, sans-serif;text-transform:none;font-weight:300;border:1px solid #fff;border-radius:0;padding:5px 40px;background:0 0!important;color:#fff}
.row.port-lft-page a h3{font-size:15px;font-family:'open sans';margin:3px;line-height:22px;font-weight:100}
.row.port-lft-page i.fa.fa-angle-left h3,
.row.port-lft-page i.fa.fa-angle-left:before{float:left;color:#666}
.row.port-lft-page i.fa.fa-angle-right h3,
.row.port-lft-page i.fa.fa-angle-right:before{float:right;color:#666}
.row.port-lft-page .col-lg-6.col-sm-6.col-xs-6>i.fa.fa-angle-left,
.row.port-lft-page .col-lg-6.col-sm-6.col-xs-6>i.fa.fa-angle-right{display:none}
.place-holder p span a i.fa.fa-long-arrow-right,
.visit_site-but .btn.btn-default i.fa.fa-long-arrow-right{position:relative;left:0;vertical-align:middle;color:#e7663f;-webkit-transition:left .2s linear;-moz-transition:left .2s linear;-o-transition:left .2s linear;transition:left .2s linear}
}
.place-holder p span a:hover i.fa.fa-long-arrow-right,
.visit_site-but .btn.btn-default:hover i.fa.fa-long-arrow-right{left:10px;-webkit-transition:left .2s linear;-moz-transition:left .2s linear;-o-transition:left .2s linear;transition:left .2s linear}
.portfolio-filter-view .project-name ul li{margin-left:5px;float:left!important}
.fullscreen{padding:0!important}
.fullscreen .modal-dialog{margin:0;width:100%;height:100%;min-height:100%;padding:0;color:#333}
.fullscreen .modal-content{height:100%;min-height:100%;border-radius:0;color:#333;background:#e7663f;overflow:auto}
.fullscreen .modal-body ul{padding:100px 0 0}
.fullscreen .modal-body li{padding:10px 0}
.fullscreen .modal-body a{color:#333;font-size:300%}
@media (max-width:480px){.portfolio_inner .pfi_header .pfi_left{height:400px!important}
.portfolio_inner{padding-top:94px}
.portfolio_inner .pfi_header .pfi_left .slider_content{padding:0 20px; font-size: 14px; top: 56%;}
.portfolio_inner .pfi_header .pfi_right,
.portfolio_inner .pfi_header .pfi_right .item,
.portfolio_inner .pfi_header .pfi_right .item .item-img{height:250px!important}
.portfolio_inner .pfi_header .pfi_right img{max-height:250px}
.fullscreen .modal-body ul{padding:30px 0 0;overflow:auto}
.fullscreen .modal-body li{padding:4px 0}
.fullscreen .modal-body a{color:#333;font-size:200%;text-transform:uppercase;font-weight:700}
.triangleup:before{border-width:160px!important;margin-left:-160px!important}
.triangleup{min-height:145px!important;margin-top:15px!important}
.triangleup span{line-height:1.2!important;font-size:22px!important}
.beaver{right:0}
.triangleup a{font-size:14px!important;padding-top:75px!important}
.info{min-height:auto!important}
.resmtop{margin:0!important}
.portfolio-box>a{pointer-events:none!important}
}
h1 .sub{font-size:34px;font-weight:400}
.divide{margin-bottom:5%;margin-top:2%;padding-bottom:5%}
.inner-banner-content{margin:3% 0 0;text-align:center}
ol.breadcrumb{background:0 0;font-size:36px;padding-left:0}
.team_page{margin-top:15px}
.portfolio-projects .col-lg-3.col-sm-6:nth-child(4n+5){clear:both}
.dropdown-menu li a:hover{color:#e7663f}
.carousel-caption{padding-top:0!important}
.carousel-indicators{bottom:-40px!important;left:30%}
.navbar-header{display:inline-table}
.vline{width:3px;height:60px;background:#e7663f;margin:0 auto}
.subtitle{font-family:Poppins, sans-serif;color:#f63;font-weight:lighter;text-align:center;text-transform:uppercase;font-size:48px}
.subtitle span{font-weight:700}
.aboutxt{font-family:'Open Sans', sans-serif;font-weight:200;line-height:1.4em;color:#222;font-size:1.1em}
.sub_caption,
.sub_subtitle{font-family:Poppins, sans-serif;text-transform:uppercase;text-align:center}
.innovativetxt,
.triangle-up p,
.triangleup a{font-family:'Open Sans', sans-serif}
.sub_subtitle{font-size:1.6em}
#accordion-ecom .panel-title a[aria-expanded=true] .ttl,
#accordion-ecom .ttl:hover,
.accord-cust .ttl:hover,
.orngtxt{color:#e7663f}
.sub_caption{font-size:1.4em}
.triangleup .sub_subtitle,
.triangleup a,
.triangleup span,
.triangleup span b{text-transform:capitalize}
.icons,
.icons2,
.icons3{margin:20px auto;display:block}
.icons3{width:320px;height:320px}
.digonal{margin:110px auto 0}
.innovativetxt{font-size:1em}
.innovativetxt a:hover{color:#23527d}
.triangle-up{background:url(../images/triangle.png) center top no-repeat;padding:15% 25%;color:#fff;margin-top:-50px;height:350px}
.triangle-up p,
.triangleup a{font-size:26px;font-weight:700}
.greytxt{color:#b3b3b3}
.greytxt:hover{color:#f78260}
.carousel-indicators li{background:#b3b3b3}
@-ms-keyframes icons{0%,
to{-ms-transform:rotate(3deg)}
50%{-ms-transform:rotate(-3deg)}
}
@-moz-keyframes icons{0%,
to{-moz-transform:rotate(3deg)}
50%{-moz-transform:rotate(-3deg)}
}
@-webkit-keyframes icons{0%,
to{-webkit-transform:rotate(3deg)}
50%{-webkit-transform:rotate(-3deg)}
}
@keyframes icons{0%,
to{transform:rotate(3deg)}
50%{transform:rotate(-3deg)}
}
.icons:hover,
.taxonomy-images-the-terms li:hover{-ms-animation:icons .3s 2;-moz-animation:icons .3s 2;-webkit-animation:icons .3s 2;animation:icons .3s 2;cursor:pointer}
@-ms-keyframes taxonomy-images-the-terms li{0%,
to{-ms-transform:rotate(3deg)}
50%{-ms-transform:rotate(-3deg)}
}
@-moz-keyframes taxonomy-images-the-terms li{0%,
to{-moz-transform:rotate(3deg)}
50%{-moz-transform:rotate(-3deg)}
}
@-webkit-keyframes taxonomy-images-the-terms li{0%,
to{-webkit-transform:rotate(3deg)}
50%{-webkit-transform:rotate(-3deg)}
}
@keyframes taxonomy-images-the-terms li{0%,
to{transform:rotate(3deg)}
50%{transform:rotate(-3deg)}
}
.taxonomy-images-the-terms li:hover{cursor:default}
.triangleup{padding:20px 40px;color:#fff;text-align:center;max-width:590px;margin:-30px auto 0;min-height:240px}
.triangleup a{color:#fff;display:block;font-size:22px;position:absolute;top:0;padding:135px 0 33px;width:100%;left:2px}
.triangleup .sub_subtitle{z-index:999;margin:0 auto;display:block}
.triangleup span{position:relative;font-size:36px;font-family:ostrich_sansmedium;font-weight:400}
.blog_title,
.res_subtitle,
.triangleup span b{font-family:Poppins, sans-serif}
.triangleup:after,
.triangleup:before{bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.triangleup:before{border-color:transparent transparent #e7663f;border-width:260px;margin-left:-260px}
.resmtop{margin-top:-60px}
.res_subtitle{text-align:center;text-transform:uppercase;font-size:1.4em}
.res-testmonilas{background:0 0!important;margin:0 0 30px}
.blog_title{text-align:left;text-transform:capitalize;font-size:1.1em;margin:0 0 .5em;display:block}
.quote-service{font-family:'Open Sans', sans-serif;font-size:1em;color:#000;text-shadow:none;line-height:1.4em}
.carousel-caption_top{margin:22px 0 0}
#accordion-ecom .ttl,
.accord-cust .ttl{color:#333;display:inline-block;font-family:Poppins, serif;line-height:24px;margin-left:7px;text-transform:none}
#accordion-ecom .panel-heading,
.accord-cust .panel-heading{border-bottom:none}
.panel-default{border-bottom:1px solid #e5e5e5!important}
#accordion-ecom .panel-body,
.accord-cust .panel-body{color:#333;font-size:16px;line-height:26px;padding-left:50px;padding-right:0;padding-top:0}
#accordion-ecom a[aria-expanded=true]>i.fa-caret-right{color:#e7663f!important;transform:rotate(90deg);width:34px!important;margin-top:-5px!important;left:-10px}
.gpr-bare-bones .vl:hover{background-color:#e7663f;color:#fff!important;font-weight:700}
.resfaq{margin:.8em 0}
.featured{margin:0}
.service_test{margin-top:200px!important}
#video-testimonial-generic .item .testi_thumb{position:relative;width:100%;height:100%;float:left;margin-bottom:40px;margin-top:20px}
#video-testimonial-generic .item .testi_thumb a{position:absolute;width:100%;transition:all .3s ease-in-out;height:100%;left:0;right:0;top:0;bottom:0;background:0 0}
#video-testimonial-generic .item .testi_thumb:hover a{background-color:rgba(255, 102, 51, .8)}
#video-testimonial-generic .carousel-control.left{left:-100px}
#video-testimonial-generic .carousel-caption{left:3%;padding-bottom:30px;right:0!important;top:0;text-align:left}
.innovativetxt img{width:100%;overflow:hidden;margin:0 auto;display:block}
.blog_date{font-size:79%;font-weight:700;margin-top:10px}
.test1,
.test2{width:320px;height:320px;margin:10px auto}
.test1{background:url(../images/ourservices_fedev.png) left top no-repeat}
.test2{background:url(../images/ourservices_fedev-grey.png) left top no-repeat}
.amd-banner-content{top:30%;left:10%;position:absolute;right:0}
.amd-banner-content h1{display:inline-block;float:left;font-family:ostrich_sansmedium, serif;font-size:50px!important;font-weight:lighter;text-transform:none;text-align:center}
.amd-banner-content h1 strong{color:#eeae19}
.amd-bluetxt{color:#012469!important;font-weight:700;margin:1em 0}
.blacktxt{color:#000!important}
#caseStudyCarousel .carousel-indicators{left:50%}
.graphs .graphpercent span{color:#012469;display:inline-block;margin:0 10px 0 0}
#caseStudyCarousel .carousel-control.left,
#caseStudyCarousel .carousel-control.right{background-color:rgba(0, 0, 0, .6)!important;margin-top:13%;outline:0}
.amd-graph{padding:40px}
.graphs>div img{display:inline;text-align:center;width:320px}
.amd-graph p{margin-bottom:0;margin-top:0}
.amd-graph .graphpercent{margin:0;padding:0;line-height:24px}
.results-img img{width:380px;display:inline}
.pos-rel.clearfix{margin-top:-60px;padding-top:50px}
.client-icon{margin-bottom:20px}
@media (max-width:767px){.aboutxt,
.triangleup a,
.triangleup p{font-family:'Open Sans', sans-serif}
.blog_title,
.res_subtitle{font-family:Poppins, sans-serif}
.blog_title,
.res_subtitle,
.subtitle,
.triangleup{text-align:center}
#video-testimonial-generic .carousel-control.right,
.beaver{right:0}
.aboutxt{line-height:1.5em;color:#222;font-size:1em}
.digonal{margin:10px auto 0}
.triangleup{padding:20px 40px;color:#fff;position:relative;max-width:350px;margin:0 auto;z-index:45}
.triangleup a{color:#fff;display:block;font-size:14px;top:0;padding:160px 0 33px;width:100%;left:2px;font-weight:700;position:absolute}
.triangleup p,
.triangleup span{font-size:18px}
.triangleup:before{border-color:transparent transparent #e7663f;border-width:160px;margin-left:-160px}
.triangleup p{position:relative;z-index:9999;font-weight:400;margin-top:-30px}
.resmtop{margin-top:10px}
.subtitle{text-transform:uppercase;font-size:1.8em}
.blog_title{text-transform:capitalize;font-size:1.3em;margin:1.5em 0}
#accordion-ecom .panel-body,
.accord-cust .panel-body{color:#333;font-size:13px;line-height:26px;padding-left:50px;padding-right:0;padding-top:0}
.quote-service{font-size:15px;color:#000;text-shadow:none;line-height:1.4em}
.res_subtitle{text-transform:uppercase;font-size:1em}
.carousel-caption_top{margin-top:10px}
#video-testimonial-generic .item img{margin-bottom:10px}
.amd-bluetxt{color:#012469!important;font-weight:700;margin:1em 0 .3em;padding:10px 0!important}
#caseStudyCarousel .carousel-caption p{font-size:14px;line-height:24px}
.carousel-caption h1{padding:15px 0}
.featured-box .hover-overlay{margin:0 0 14% -80px}
.case-txt>a:hover{font-size:14px;line-height:18px}
.case-txt{margin:5% auto 0;line-height:18px}
.graphs>div img{margin-bottom:20px}
.beaver{position:absolute;bottom:0;width:90px;display:inline-block;z-index:999}
}
@media (max-width:375px){#video-testimonial-generic .carousel-control.left{right:-60px;left:0}
#video-testimonial-generic .carousel-control{top:245px!important}
.connect_with .service_icons p{line-height:345px!important}
.subtitle{font-size:20px!important}
#video-testimonial-generic .carousel-control.right{margin-right:0}
.service_test,
section.devide{margin-top:0!important}
.innovativetxt img{width:inherit!important;max-width:100%;height:inherit!important}
.service_test{font-size:40px}
#video-testimonial-generic .carousel-caption{padding:0 30px;left:0}
.amd-banner-content{top:45%;left:10%;position:absolute;right:0}
.amd-banner-content h1{display:inline-block;float:left;font-family:ostrich_sansmedium, serif;font-size:25px!important;font-weight:lighter;text-transform:none;text-align:center}
#caseStudyCarousel .carousel-caption h1{font-size:30px!important}
#caseStudyCarousel .carousel-control.left,
#caseStudyCarousel .carousel-control.right{margin-top:13%}
.fa-5x{font-size:1.5em}
.main_content1 ul li:before{top:18%}
}
@media (max-width:321px){.connect_with .service_icons p{line-height:290px!important}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{height:270px!important}
}
@media only screen and (min-device-width:410px) and (max-device-width:767px){.amd-banner-content{top:45%;left:10%;position:absolute;right:0}
.amd-banner-content h1{display:inline-block;float:left;font-family:ostrich_sansmedium, serif;font-size:35px!important;font-weight:lighter;text-transform:none;text-align:center}
#caseStudyCarousel .carousel-caption h1{font-size:30px!important}
#caseStudyCarousel .carousel-control.left,
#caseStudyCarousel .carousel-control.right{margin-top:20%}
.fa-5x{font-size:3em}
#video-testimonial-generic .carousel-control.left{right:-60px;left:0;top:280px}
#video-testimonial-generic .carousel-control.right{top:280px;margin-right:0}
.service_test{margin-top:280px!important;font-size:40px}
#video-testimonial-generic .carousel-caption{padding:0 35px;left:0}
}
@media only screen and (min-width:768px) and (max-width:990px){.amd-banner-content{top:35%;left:0;position:absolute;right:0}
.connect_with .flag{height:200px!important}
.connect_with .flag img{top:25px!important;left:43%!important}
.press_awards .table tr td img{max-width:130px!important}
#caseStudyCarousel .carousel-caption h1{font-family:ostrich_sansmedium, serif;font-size:30px!important;margin:1.5em 0 0;padding:0}
.fa-5x{font-size:1.8em}
#caseStudyCarousel .carousel-caption p{font-size:14px;line-height:24px;padding:0;margin:5px}
.amd-banner-content h1{font-size:35px!important}
ul.work-nav li{margin:0}
ul.work-nav li a{color:#333;text-decoration:none;padding:5px 8px;border:1px solid #ccc;font-family:'open sans', Arial, sans-serif;font-size:12px;background:#fff}
.case-txt{font-size:16px;line-height:1.5}
.case-txt>a{font-size:14px}
.featured-box .hover-overlay{margin:0 0 14% -80px}
.beaver{position:absolute;bottom:0;right:0;width:90px;display:inline-block;z-index:999}
.col-lg-3.col-sm-6.no-gutter:nth-child(2n+9){clear:both}
.digonal{margin:10px auto 0!important}
.aboutxt{line-height:1.5em;color:#222;font-size:1em}
.triangleup:before{border-color:transparent transparent #e7663f;border-width:190px;margin-left:-190px}
.aboutxt,
.triangleup a,
.triangleup p{font-family:'Open Sans', sans-serif}
.triangleup p{z-index:9999;margin-top:-40px;position:relative;font-size:18px;font-weight:400}
.triangleup span{font-size:22px}
.resmtop{margin-top:10px}
.triangleup{padding:20px 40px;color:#fff;position:relative;text-align:center;max-width:350px;margin:0 auto;z-index:45}
.triangleup a{color:#fff;display:block;font-size:16px;font-weight:700;position:absolute;top:0;padding:150px 0 33px;width:100%;left:2px}
#video-testimonial-generic .carousel-control.right{right:-15px}
#video-testimonial-generic .carousel-caption{padding:0 50px 0 0;left:0!important}
.service_test{margin-top:200px!important;font-size:30px}
.quote-service{font-size:1em;text-align:justify}
#video-testimonial-generic .carousel-control.left{left:-50px}
}
@media only screen and (min-width:1024px) and (max-width:1169px){.amd-banner-content{top:15%;left:0;position:absolute;right:0}
#caseStudyCarousel .carousel-caption h1{font-family:ostrich_sansmedium, serif;font-size:30px!important;margin:2.2em 0 0;padding:0}
.fa-5x{font-size:1.8em}
#caseStudyCarousel .carousel-caption p{font-size:14px;line-height:24px}
.amd-banner-content h1{font-size:35px!important}
.beaver{position:absolute;bottom:0;right:10%;width:90px;display:inline-block;z-index:999}
}
.ft-submit .emma-form-row.emma-cf{width:77%!important}
.ft-submit .emma-form-row.emma-cf input{padding-left:10px;padding-right:10px}
.emma-wrap{display:flex;display:-webkit-flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;width:100%}
.ft-submit .emma-form-row-last{width:22%!important}
.ft-submit .emma-form-row-last #emma-form-submit{height:60px;border:3px solid #fff}
.ft-submit .emma-form-row-last #emma-form-submit:hover{border-color:#f78260}
#emma-subscription-form{display:block!important;width:100%}
.ft-submit .input-group{width:100%!important}