@font-face{font-family:'itcavantgardepro-bold';src:url('../fonts/itcavantgardepro-bold.eot');src:url('../fonts/itcavantgardepro-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/itcavantgardepro-bold.woff') format('woff'), url('../fonts/itcavantgardepro-bold.ttf') format('truetype'), url('../fonts/itcavantgardepro-bold.svg#itcavantgardepro-bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'itcavantgardepro-demibold';src:url('../fonts/itcavantgardepro-demibold.eot');src:url('../fonts/itcavantgardepro-demibold.eot?#iefix') format('embedded-opentype'), url('../fonts/itcavantgardepro-demibold.woff') format('woff'), url('../fonts/itcavantgardepro-demibold.ttf') format('truetype'), url('../fonts/itcavantgardepro-demibold.svg#itcavantgardepro-demibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'itcavantgardepro-book';src:url('../fonts/itcavantgardepro-book.eot');src:url('../fonts/itcavantgardepro-book.eot?#iefix') format('embedded-opentype'), url('../fonts/itcavantgardepro-book.woff') format('woff'), url('../fonts/itcavantgardepro-book.ttf') format('truetype'), url('../fonts/itcavantgardepro-book.svg#itcavantgardepro-book') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'jenna_sueregular';src:url('../fonts/jennasue-webfont.eot');src:url('../fonts/jennasue-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/jennasue-webfont.woff') format('woff'), url('../fonts/jennasue-webfont.ttf') format('truetype'), url('../fonts/jennasue-webfont.svg#jenna_sueregular') format('svg');font-weight:normal;font-style:normal;}
h1, h2, h3, h4, h5, h6{font-family:'itcavantgardepro-bold', arial, sans-serif;}
.jennaFnt{font-family:'jenna_sueregular', arial, sans-serif;font-size:78px;text-transform:none;}
.jennaFntsm{font-family:'jenna_sueregular', arial, sans-serif;font-size:55px;}
.body-text-white .topBlueTxt{color:#fff !important;}
.font-white-trans{color:#fff;text-transform:uppercase;}
.font-black-trans{color:#000;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.red-text{color:#e01f49;}
.white-text{color:#fff !important;}
.black-text{color:#000 !important;}
.padding-none{padding:0px;}
.padding-right-40{padding-right:40px;}
.padding-left-40{padding-left:40px;}
.margin-bottom-40{margin-bottom:40px;}
.margin-right-none{margin-right:0px !important;}
.margin-left-none{margin-left:0px !important;}
.padding-home-logos{padding:40px 0 30px 0;}
.blueLogo{display:none;}
.navbar-fixed-top .blueLogo{display:block;}
.navbar-fixed-top .whiteLogo{display:none;}
.navbar-fixed-top .collapse{margin:7px 0 0 0;}
.navbar-landing .whiteLogo{background:url(../images/vocso-logo.png) no-repeat left top;width:215px;height:42px;display:inline-block;}
.whiteLogo{background:url(../images/vocso-logo.png) no-repeat left top;width:215px;height:42px;display:inline-block;margin-top:5px;margin-left:30px;}
.navbar-fixed-top .whiteLogo{background:url(../images/bluelogo.png) no-repeat left top;width:180px;height:38px;display:inline-block;margin:4px 0 0 0;}
.mainNav{position:absolute;top:10px;left:0;width:100%;z-index:100;}
.logo{margin:4px 0 0 0;float:left;}
.topBlueTxt{border-bottom:0;color:#73747d;font-size:12px;font-weight:400;font-family:'Montserrat', sans-serif;border-right:1px solid #e5e5e5;float:left;padding:17px 26px 17px 0;margin-right:0 !important}
.topBlueTxt a{color:#73747d}
.raqblc{}
.navbar-nav>li.raqblc a{color:#fff!important;background:#242424;padding:0px 13px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomright:6px;border-top-left-radius:6px;border-bottom-right-radius:6px;line-height:initial;height:34px;line-height:35px;-webkit-font-smoothing:antialiased;}
.navbar-nav>li.raqblc a:hover{background:#e01f49 !important;}
.navbar-fixed-top .navbar-nav.navbar-right:last-child{margin-right:0;}
.navbar-nav>li.raqblc a:focus:before{background:none;}
.navbar-wrapper, .whiteNavbar, .secondaryNavbar{padding-top:0;padding-bottom:0;}
.navbar-wrapper, .whiteNavbar, .secondaryNavbar{position:relative;top:0;right:0;left:0;z-index:999999; background:#fff;}
.navbar-fixed-top .navbar-nav > li > a{color:#000;}
.navbar-fixed-top .navbar-nav > li > a{color:#000;}
.navbar-fixed-top .navbar-nav > li > a:hover, .navbar-fixed-top .navbar-nav > li > a:focus{color:#d33838;}
.navbar-fixed-top .row{margin-right:-29px!important;}
ul, li{list-style:none;}
.navbar-wrapper > .container{padding-right:0;padding-left:0;}
.carousel{height:586px;margin-bottom:0px;}
.carousel-caption{z-index:10;}
.carousel .item{height:586px;background-color:#777;}
.carousel-inner > .item > img{position:absolute;top:0;left:0;min-width:100%;height:586px;}
.nav{font-weight:400;float:none !important;display:inline-block;vertical-align:middle;}
.entypo-dot{width:4px;height:4px;background:url(../images/redDot.png) no-repeat right bottom;display:inline-block;}
.banner_div{background:url(../images/bannerBg.jpg) center center no-repeat #EBF2F8;width:100%;float:left;height:536px;position:relative;}
.banner_left h1{color:#92939a;margin-top:120px;font-size:62px;line-height:65px;margin-bottom:0px;}
.home-text-rotate{margin-bottom:0;display:block;color:#000 !important;margin-top:-23px;}
.banner_left p{color:#e01f49;font-size:15px;font-weight:400;line-height:20px;text-transform:uppercase;padding-right:46px;}
.banner_right{margin-top:170px;padding:0;}
.specs-guy{display:inline-block;position:relative;margin:-90px 0 0 -60px;}
.videoBlock{width:100%;display:block;background:#ffc40f;min-height:532px;position:relative;color:#000;}
.videoBlock h2{font-size:60px;line-height:52px;margin:0 0 35px;font-family:'itcavantgardepro-demibold';color:#242424;}
.videoTop{margin-top:113px;}
.videoBlock p{font-size:17px;}
.videoImg{margin-top:57px;position:relative;}
.videoIcon, .videoIcon:hover{position:absolute;top:0;left:0;color:#fff;font-family:'jenna_sueregular';font-size:50px;text-decoration:none;right:0;padding:0 0 0 0;width:100%;height:100%;}
.own-tag{padding:15px 0;width:180px;display:inline-block;}
.own-tag h3{font-family:'itcavantgardepro-demibold';font-size:14px;margin:0px;}
.or{padding-left:2px;}
.own-tag span{font-family:'jenna_sueregular';font-size:38px;font-weight:normal;}
.videoImg img{max-width:100%;}
.pattern_div{width:100%;background:url(../images/pattern_bg.jpg) center top no-repeat;background-size:cover;float:left;}
.headiing_div{margin-left:0px;border-left:1px solid #d3d4d7;}
.headiing_div_1{margin-right:0px;border-right:1px solid #afb1b5;}
.headiing_div h3, .headiing_div_1 h3{font-size:37px;font-weight:100;color:#272425;line-height:38px;font-family:'Roboto', Arial, Helvetica, sans-serif;margin:10px 0 10px 0;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.headiing_div p, .headiing_div_1 p{color:#000;font-size:20px;line-height:20px;padding-top:5px;font-weight:500;font-family:'Roboto', Arial, Helvetica, sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.navbar-fixed-top .topBlueTxt{display:none;}
.margin_top_36{margin-top:36px;}
.margin_top_27{margin-top:27px;}
.listing_div h3{font-size:25px;color:#272425;text-align:left;margin-top:30px;margin-bottom:10px;line-height:28px;text-transform:uppercase;min-height:60px;}
.listing_div .icon_first, .listing_div .icon_second, .listing_div .icon_third, .listing_div .icon_four{display:inline-table;height:115px;}
.icon_div{width:100%;height:120px;vertical-align:middle;text-align:center;}
.listing_div .icon_first{width:140px;background:url(../images/283577-design-and-development.png) -230px -30px no-repeat;height:135px;}
.listing_div .icon_second{background:url(../images/283577-design-and-development.png) -35px -402px no-repeat;width:130px;height:135px;}
.listing_div .icon_third{background:url(../images/283577-design-and-development.png) -35px -215px no-repeat;width:145px;height:135px;}
.listing_div .icon_four{background:url(../images/283577-design-and-development.png) -230px -402px no-repeat;width:150px;height:135px;}
.listing_div p{font-size:16px;color:#272425;border-bottom:1px solid #d1d1d1;min-height:104px;font-weight:400;line-height:19px;text-align:left;}
.ribben_div{background:url(../images/ribben_picture.png) center bottom no-repeat #e8f1f7;background-size:cover;}
.ribben_div .headiing_div p .jennaFntsm{font-size:30px;}
.ribben_div .text_div p{font-weight:300;font-size:22px;line-height:27px;}
.ribben_div .text_div span{color:#e01f49;text-transform:uppercase;}
.speak_listing{margin-top:30px;position:relative;}
.speak_listing ul{margin:40px 0 40px 0;padding:0;}
.speak_listing li{display:inline-table;width:100%;margin-top:20px;}
.speak_listing li:first-child{margin-top:0;}
.speak_listing li h3{color:#242424;font-size:19px;margin:0;}
.speak_listing li p{font-size:14px;min-height:55px;font-weight:400;font-family:'Roboto', arial, sans-serif;}
.first_icon{width:76px;margin-right:25px;height:76px;margin-top:-6px;background:#93949c;text-align:center;border-radius:100px;display:inline-table;color:#fff;font-size:44px;vertical-align:middle;}
.chose-icon-comon{background:url(../images/sprite-img-convesion.png) no-repeat center center #92939a;}
.speak-icon{background-position:-924px 10px;}
.essential-icon{background-position:-928px -59px;}
.proven-icon{background-position:-927px -125px;}
.years-icon{background-position:-933px -200px;}
.brand-icon{background-position:-998px 10px;}
.happy-icon{background-position:-998px -54px;}
.months-icon{background-position:-1000px -130px;}
.inboundFocus-icon{background-position:-1004px -204px;}
.speak_listing .text_bar{width:70%;display:inline-table;vertical-align:top;}
.rad_div{width:100%;display:table;padding:13px 0 30px;background:#e01f49;}
.rad_div h3{color:#fff;font-weight:400;font-size:32px;line-height:40px;}
.rad_div .speak_btn{display:inline-block;font-size:22px;text-transform:uppercase;background:#fff;padding:10px 30px;color:#e01f49;margin-right:15px;margin-top:40px;font-weight:700;box-sizing:inherit;text-align:center;box-shadow:0 2px 3px rgba(0,0,0,.3);}
.rad_div .speak_btn:hover{background:#414158;color:#fff;transition:all ease-in .4s;}
.gray_box_div{background:url(../images/digital-leverage-bg.jpg) no-repeat center bottom;height:auto;background-size:cover;position:relative;}
.gray_box_div:before{background:url(../images/graph-pattern.png) no-repeat center bottom;content:'';position:absolute;width:100%;height:600px;left:0;bottom:0;}
.gray_box_div h2{text-align:center;color:#fff;font-size:50px;text-transform:uppercase;}
.gray_box_div h3{color:#ffbf00;margin-top:0px;font-size:60px;font-weight:300;font-family:'jenna_sueregular';}
.gray_box_div .box_1{background:rgba(0,66,153,.9);min-height:296px;margin-right:6px;margin-bottom:6px;width:24.6%;display:inline-block;padding:2%;transition:background-color 0.5s ease;transform:translateZ(0px);transition-duration:0.3s;-webkit-transition:background-color 0.5s ease;-webkit-transform:translateZ(0px);-webkit-transition-duration:0.3s;transition-property:transform;}
.gray_box_div .box_1:hover{background:#fff;transform:translateY(-5px);-webkit-transform:translateY(-5px);}
.gray_box_div .box_1.last_child{margin-right:0;}
.numeric-number{position:absolute;left:15px;top:10px;font-family:'itcavantgardepro-bold';font-size:38px;opacity:0.3;}
.gray_box_div .box_1:hover .numeric-number{color:rgba(0,53,112,.8);}
.gray_box_listing{display:block;margin:40px 0;width:100%;text-align:center;}
.box_1:hover span{font-size:28px;color:#fff;}
.box_1 h4{color:#fff;font-size:38px;transition:all 0.5s ease;text-transform:uppercase;}
.box_1:hover h4, .box_1:hover p{color:rgba(0,53,112,.8);}
.box_1 p{font-size:14px;font-family:'Roboto', arial, sans-serif;color:#fff;min-height:60px;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.leverage-button{margin:40px auto 0;display:block;text-align:center;}
.margin_top_40{margin-top:40px;}
.margin_top_80{margin-top:80px;}
.margin_bottom_40{margin-bottom:40px;}
.margin_bottom_80{margin-bottom:80px;}
.navication{position:fixed;right:0px;z-index:9999;color:#fff;margin:0;padding:0;top:42%;background:rgba(255,255,255,.1);padding:0;padding:0;}
.navication ul{margin:0;padding:0;}
.navication li{display:block;width:53px;text-align:center;vertical-align:middle;cursor:pointer;border-top:1px solid rgba(0,0,0,.1);}
.navication li:first-child{border-top:none;}
.navication li a{display:block;color:#1e223b;padding:5px 0;width:53px;font-size:18px;position:relative;}
.navication li a.active, .navication li a:hover{box-shadow:none;background:rgba(0,0,0,.6);}
.navication li a:hover .fa{color:rgba(255,255,255, 1);}
.navication .fa{color:rgba(0,0,0,.4);font-size:16px;}
.navication .active .fa{color:rgba(255,255,255, 1);}
.margin_left_3{margin-left:4%;}
.map_div{background:#fff;min-height:200px;float:left;width:100%;margin-top:0px;padding:0 0 20px;}
.map_div h2{font-weight:300;margin:-3px 0 0 0;font-size:42px;line-height:36px;}
.left_portaion{padding:0;margin:0;}
.left_portaion li{width:100%;display:inline-table;border-bottom:1px solid #e5e7e8;padding-bottom:16px;padding-top:16px;}
.map_div h4{margin:2px 0 5px;font:italic 400 17px "Metrophobic", Georgia, "Times New Roman", serif;}
.map_div h4 a{color:#000;}
.map_div h4:hover a{color:#cd5d75;}
.left_portaion .circle{border-radius:100%;width:90px;height:90px;display:inline-table;}
.left_portaion li:first-child{border-top:none;padding-top:0px;}
footer{width:100%;float:left;position:relative;}
footer h4{font-size:30px;font-weight:300;margin:0;}
footer h4 span{font-weight:700;font-size:34px;}
.request_btn{color:#fff!important;font-size:24px;font-weight:400;position:relative;text-align:center;text-transform:uppercase;display:inline-block;vertical-align:middle;background:#bb4f3b;padding:10px 30px;border-radius:50px;box-shadow:0 4px 0 #a34837;}
.request_btn:hover{color:#fff;background:#434358;box-shadow:0 4px 0 #2f2f45;}
.request_btn .fa{padding:0 0 0 10px;}
.request_btn b{font-weight:700;}
.request_btn span{height:0;width:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-right:18px solid #e01f49;display:inline-block;position:absolute;left:-18px;top:50%;margin-top:-18px;}
.right_text{text-align:right;}
.request_btn:hover span{border-top:18px solid transparent;border-bottom:18px solid transparent;border-right:18px solid #c04731;}
.social_icon{text-align:right;margin:0;padding:0;}
.social_icon li{display:inline-table;text-indent:-9999px;margin-left:3px;}
.social_icon li a{display:block;height:56px;width:56px;text-indent:-9999px;}
.social_icon li.facebook{background:url(../images/sprite_img.png) left -211px no-repeat;}
.social_icon li.twitter{background:url(../images/sprite_img.png) -60px -211px no-repeat;}
.social_icon li.you_tube{background:url(../images/sprite_img.png) -119px -211px no-repeat;}
.social_icon li.linkdin{background:url(../images/sprite_img.png) -179px -211px no-repeat;}
.social_icon li.facebook:hover{background:url(../images/sprite_img.png) left -269px no-repeat;transition:all 0.5s ease-in 0s;}
.social_icon li.twitter:hover{background:url(../images/sprite_img.png) -60px -269px no-repeat;transition:all 0.5s ease-in 0s;}
.social_icon li.you_tube:hover{background:url(../images/sprite_img.png) -119px -269px no-repeat;transition:all 0.5s ease-in 0s;}
.social_icon li.linkdin:hover{background:url(../images/sprite_img.png) -179px -269px no-repeat;transition:all 0.5s ease-in 0s;}
.social_icon li.google_plus{background:url(../images/sprite_img.png) -239px -211px no-repeat;}
.social_icon li.google_plus:hover{transition:all 0.5s ease-in 0s;background:url(../images/sprite_img.png) -239px -269px no-repeat;}
.navbar, .navbar-default{webkit-transition:background .5s ease-in-out, padding .2s ease-in-out;-moz-transition:background .5s ease-in-out, padding .2s ease-in-out;transition:background .5s ease-in-out, padding .2s ease-in-out;}
.arrow_btn{background:url(../images/slide_arrow.png) right top no-repeat;width:29px;height:29px;display:inline-table;margin-bottom:10px;margin-left:4px;}
.margin_96{margin-top:96px;}
.date_text{font-size:12px;color:#000;font-weight:700;}
.map_div p{font-weight:400;font-size:20px;margin-bottom:5px;}
.map_div blockquote .name_text{text-align:center;}


.map_div .readmore{color:#e01f49;font-size:15px;font-weight:700;text-transform:uppercase;line-height:18px;}
.logo_div{width:100%;display:inline-table;margin:0px;text-align:center;}
.logo_div li{text-align:center;display:inline-table;margin-bottom:15px;}
.slide_nav{width:100%;background:url(../images/slide_bg.jpg) center center no-repeat;background-size:cover;min-height:680px;display:block;}
.slide_nav h2, .slide_nav h3{color:#fff;}
.slide_nav .build_text{text-align:left;color:#fff;}
.slider_bar{width:100%;float:left;margin-top:58px;}
.slider_bar h4{color:#fff;font-size:29px;margin:0px 0 0px 0;line-height:normal;font-family:'itcavantgardepro-book';}
.slider_bar h5{color:#fff;font-size:17px;margin:20px 0 0px;font-family:'itcavantgardepro-demibold';text-transform:uppercase;}
.slider_bar p{color:#fff;font-size:16px;line-height:22px;font-family:'itcavantgardepro-book';}
.php_text{display:inline-block;padding:0;margin-bottom:0;margin-top:15px!important;}
.php-icon-home{background:url(../images/sprite-img-convesion.png) no-repeat center center #ffe00f !important;background-position:-623px -1283px !important;}
.psd-icon-home{background:url(../images/sprite-img-convesion.png) no-repeat center center #ffe00f !important;background-position:-623px -1372px !important;}
.magento-icon-home{background:url(../images/sprite-img-convesion.png) no-repeat center center #ffe00f !important;background-position:-629px -1329px !important;}
.php-icon-home:hover{background:url(../images/sprite-img-convesion.png) no-repeat center center #fff !important;background-position:-623px -1283px !important;}
.psd-icon-home:hover{background:url(../images/sprite-img-convesion.png) no-repeat center center #fff !important;background-position:-623px -1372px !important;}
.magento-icon-home:hover{background:url(../images/sprite-img-convesion.png) no-repeat center center #fff !important;background-position:-629px -1329px !important;}
.php_text li {
    display: inline-block;
    background: #fff;
    text-align: center;
    width: 46px;
    margin-bottom: 9px;
    vertical-align: middle;
    height: 46px;
    margin-right: 3px;
    transition: transform 0.5s ease 0s;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border: 1px solid #fff;
    padding-top: 3px;
    border-radius: 50%;
}
.bx-wrapper .php_text li img{display:inline-block;}
.php_text li:hover{background:#fff;}
.php_text li span{display:inline-block;vertical-align:middle;}
.php_text li span i{color:#242424;font-size:24px;}
.slider_bar .left_part{padding-right:38px;}
.blog-section{background:url(../images/blog-section-bg.jpg) no-repeat center center;background-attachment:fixed;background-size:cover;}
.blog-com-part{background:#fff;padding:0px;float:left;border:0px;min-height:480px;}
.blog-left-sec{padding:30px 25px;text-align:center;}
.blog-left-sec .fa{font-size:40px;color:#dddddd;}
.blog-left-sec h3{font-family:"Roboto", Helvetica, Arial, sans-serif;margin-top:20px;font-size:40px;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:10px;font-weight:700;}
.blog-left-sec h5{font-family:"Roboto", Helvetica, Arial, sans-serif;color:#8a8a8a;font-size:20px;text-transform:uppercase;margin-bottom:5px;}
.blog-left-sec p{font-family:"Roboto", Helvetica, Arial, sans-serif;color:#8a8a8a;font-size:15px;}
.blog-right-sec .newbtn{padding:15px 45px 14px 20px;font-size:13px;margin-bottom:12px;}
.blog-right-sec .arrowrgt:after{font-size:14px;top:14px;}
.blog-right-sec{padding:0;}
.blog-img-comm{position:relative;display:block;height:230px;overflow:hidden;width:100%;}
.blog-img-comm img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.blog-com-part:hover .blog-img-comm img{transform:scale(1.1);}
.blog-com-part:hover h2 a{color:#046BA5;}
.blog-date{background:#000;padding:14px 10px;font-size:16px;position:absolute;left:0px;top:0px;color:#fff;height:46px;width:auto;text-align:center;}
.blog-right-sec h2{font-size:21px;text-transform:uppercase;margin-bottom:20px;padding-right:18px;}
.blog-right-sec h2 a{color:#000;}
.blog-right-sec > p{font-size:16px;font-style:italic;color:#c2c2c2;font-weight:300;}
.blog-coment-part{padding:0px;}
.blog-coment-part li{display:inline-block;margin-right:20px;}
.blog-coment-part li:last-child{margin-left:20px;margin-right:0;}
.blog-coment-part li a{color:#c2c2c2;font-size:15px;}
.blog-coment-part li a .fa{display:inline-block;color:#bfbfbf;margin-right:10px;}
.blog-coment-part li a > p{display:inline-block;margin-bottom:0px;}
.blog-social-icon{padding:0px;margin-top:20px;margin-bottom:20px;}
.blog-social-icon li{display:inline-block;margin-right:5px;}
.blog-social-icon li a{background:#dedede;border-radius:100%;color:#fff;padding:7px;text-align:center;font-size:20px;height:40px;width:40px;display:inline-block;transition:all ease-in-out 0.3s;}
.blog-social-icon li a .fa{display:inline-block;}
.blog-social-icon li a:hover{background:#000;}
.button{background:none repeat scroll 0 0 #000;color:#fff;display:inline-block;font:700 12px/37px "freight-sans-pro", Helvetica, Arial, sans-serif;height:37px;letter-spacing:0.1em;margin:0 0 30px;min-width:157px;padding:0 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease 0s;}
.button:hover{background:none repeat scroll 0 0 #d33838;color:#fff;}
.box_1:hover{background:rgba(255, 255, 255, 0);-webkit-transition-delay:0s;transition-delay:0s;}
.box_1 h3, .box_1 span{-webkit-transition:color 0.4s 0.5s;transition:color 0.4s 0.5s;}
.box_1:hover h3, .box_1:hover span{-webkit-transition-delay:0s;transition-delay:0s;}
.box_1 svg{position:absolute;top:0;left:0;}
.box_1 svg line{fill:none;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.box_1:hover svg line{stroke-width:1;stroke:#727272;}
.box_1:hover svg line{-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.box_1 svg line.top, .box_1 svg line.bottom{stroke-dasharray:330 240;}
.box_1 svg line.left, .box_1 svg line.right{stroke-dasharray:490 400;}
.box_1:hover svg line.top{-webkit-transform:translateX(-600px);transform:translateX(-600px);}
.box_1:hover svg line.bottom{-webkit-transform:translateX(600px);transform:translateX(00px);}
.box_1:hover svg line.left{-webkit-transform:translateY(920px);transform:translateY(920px);}
.box_1:hover svg line.right{-webkit-transform:translateY(-960px);transform:translateY(-1380px);}
.slider{width:100%;overflow:hidden;}
.slides{height:100%;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition:all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide{height:100%;float:left;clear:none;}
.slide figure{display:block;position:relative;text-align:center;}
.slide figure figcaption{position:absolute;right:20%;font-size:1.1em;font-weight:bold;padding:8px 14px;color:#464646;background:rgba(255, 255, 255, 0.8);}
.slide figure figcaption a{color:#5a7fbc;text-decoration:none;}
.slide figure figcaption a:hover{text-decoration:underline;}
.slide figure img{max-height:480px;}
.slider-arrow{position:absolute;display:block;margin-bottom:-20px;text-decoration:none;font-weight:900;font-size:3.0em;color:#fff;border-radius:8px;text-indent:-9999px;background:url(../images/banner_arrow.png) left top no-repeat;width:35px;height:35px;}
.slider-arrow--right{top:4%;right:19px;background-position:right top;}
.slider-arrow--left{top:4%;right:70px;background-position:left top;}
.slider-arrow--right:hover{background-position:right bottom;}
.slider-arrow--left:hover{background-position:left bottom;}
.slider ul{padding:0;margin:0;}
.footer_nav li{width:100%;float:left;padding-bottom:10px;}
.footer_nav li a{font-weight:300;color:#616161;font-size:15px;}
.footer_nav li:hover a{color:#c13333;}
.ipad_div{position:absolute;left:19px;bottom:-25px;}
@keyframes downarrow {
0% {
    transform-origin: top;
    transform: rotateZ(30deg);
}
    50%{
        transform-origin: top;
        transform: rotateZ(-30deg);
    }
    100% {
        transform-origin: top;
        transform: rotateZ(30deg);
    }
}
.see_click{color:#c02549;height:27px;font-size: 26px;font-weight: 700;display:inline-table;margin:13px 0;text-transform:uppercase;transition: ease-in-out .1s ;transform: rotateZ(15deg);}
.listing_div:hover .see_click{color:#000;     transform: rotateZ(0deg); animation: downarrow ease-in-out 2s 3}
.see_click i{margin-left:7px;}
.bottom_arrow{border-right:21px solid transparent;border-left:21px solid transparent;display:inline-block;height:0;height:0px;right:70px;position:absolute;bottom:-20px;z-index:9999999;}
.blue_arrow{border-top:20px solid #7c83af;}
.dark_blue_arrow{border-top:20px solid #1c2040;}
.gray_arrow{border-top:20px solid #e7e7e7;bottom:-99px;}
.drargray_arrow{border-top:20px solid #e7e7e7;bottom:-20px;}
.light_gray_arrow{border-top:20px solid #e8e4de;bottom:-20px;}
.black_arrow{border-top:20px solid #414158;bottom:-98px;}
.white_arrow{border-top:20px solid #fff;bottom:-20px;}
.relative{position:relative;}
.logo_collection{width:100%;padding:0;margin-top:40px;}
.logo_collection li{display:inline-table;margin-left:30px;}
.logo_collection li:first-child{margin-left:0;}
.see_all{display:inline-table;color:#fff;font-size:20px;text-align:center;margin-bottom:20px;padding:10px 70px 10px 0px;background:url(../images/see_white_arrow.png) 91% 11px no-repeat;font-weight:400;margin-top:36px;transition:transform 0.3s ease 0s;}
.see_all:hover{background:url(../images/see_white_arrow_hov.png) 91% 11px no-repeat;color:#e01f49;transition:all ease-in-out .4s;}
.click_testimonials{font-size:20px;font-weight:400;color:#e01f49;float:left;padding-right:20px;margin-right:15px;margin-top:50px;}
.click_testimonials:hover{color:#272727;transition:all 0.5s ease-in 0s;}
.click_testimonials i{padding-left:11px;}
.banner_responsive{max-width:120%;}
.img_res{max-width:100%;}
.map_div blockquote p{font-family:'Playfair Display', serif;padding-left:14px;color:#000;line-height:30px;padding-left:45px;}
.map_div blockquote p:before{content:"";left:0px;position:absolute;top:0;background:url(../images/sprite-img-convesion.png) no-repeat center center;width:38px;height:30px;background-position:-983px -1538px;}
.map_div blockquote .name_text{font:italic 700 16px "Metrophobic", Georgia, "Times New Roman", serif;width:97%;padding-left:14px;margin-top:10px;color:#000;text-align:left;}
.map_div blockquote .name_text span{color:#e01f49;font-weight:700!important;font-style:normal!important;font-size:15px!important;font-family:"Roboto", Helvetica, Arial, sans-serif !important;text-transform:uppercase;}
.show_video{width:160px;height:78px;position:absolute;left:3px;top:22%;background:url(../images/play_video_icon.png) left top no-repeat;}
.listing_div{background:#00a7a9;box-shadow:10px 10px 0 rgba(0,0,0,0.2);display:block;margin-bottom:10px;padding:3px;margin-right:0px;min-height:489px;text-align:center;position:relative;transform:translateZ(0px);transition-duration:0.3s;-webkit-transform:translateZ(0px);-webkit-transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;border:1px solid #00a7a98c;transform:rotateZ(-15deg); transition: all ease-in-out .3s}
.listing_div:hover{transform:rotateZ(0); background-color: #949494;box-shadow: 0 1px 1px rgba(0,0,0,0.1);border:1px solid slategray;}
.div_list{padding:49px 17px 20px 22px;}
.div_list:hover{}
.border-left{border-left:1px solid #2c2c2c;}
.border-right{border-right:1px solid #2c2c2c;}
.border-top{border-top:1px solid #2c2c2c;}
.border-bottom{border-bottom:1px solid #2c2c2c;}
.footer_left{padding:60px 0;}
.footer_logo_pad{padding:60px 0 0 0;display:inline-block;}
.footer_para{padding:60px 15px 20px 15px;}
.footer_para_bottom{padding:20px 15px;}
.copyright_txt{font-size:10px;position:absolute;bottom:0;}
.footer_height{min-height:313px;}
.con_down{display:block;transition:.5s all ease;-webkit-transition:.5s all ease;cursor:pointer;position:relative;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;}
.time{text-align:center;color:#fff;background-color:#e11f49;}
.times{background-color:#e11f49;margin-right:-16px;padding:0px 12px 0 0 !important;visibility:hidden;position:absolute;transition:.1s all ease-in-out;-moz-transition:.1s all ease-in-out;-ms-transition:.1s all ease-in-out;-o-transition:.1s all ease-in-out;-webkit-transition:.1s all ease-in-out;top:0px;right:0px;border-bottom-right-radius:6px;height:34px;line-height:34px;}
.request:hover .times{margin-right:-21px;visibility:visible;transition:.3s all ease-in-out;-moz-transition:.2s all ease-in-out;-ms-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;}
.videoIconBtn{position:absolute;left:25%;bottom:0px;}
.videoIconBtn a{background:#181818;padding:10px 25px;color:#fff;box-shadow:0 -3px 0 #000 inset;font-size:18px;}
.videoIconBtn a:hover{background:#292929;}
.videoIconBtn a i{margin-right:12px;}
.clientLogo{width:150px;height:90px;display:inline-block;position:relative;background:url(../images/clients-logos-sprite.jpg) no-repeat left top;}
.cl-1{background-position:0 0;}
.cl-2{background-position:-166px top;}
.cl-3{background-position:0 -106px;}
.cl-4{background-position:-166px -106px;}
.cl-5{background-position:0 -212px;}
.cl-6{background-position:-166px -212px;}
.cl-7{background-position:0 -302px;}
.cl-8{background-position:-166px -302px;}
.margin_left_25{margin-left:47px;}
/*footer .bottom_part{background:#59cbcc;width:100%;color:#a7b2b9;padding:67px 0 150px 0;}*/
footer .bottom_part{background:#59cbcc;width:100%;color:#a7b2b9;padding:67px 0 100px 0;}

footer .bottom_part address{font-style:normal;color:#9799a6;font-size:14px;line-height:22px;font-weight:300;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.socialFtr ul li{margin-bottom:17px;margin-right:18px;padding:0;display:inline-block;vertical-align:top;}
.main-div-social{display:inline-block;vertical-align:top;text-align:left;}
.social-followers{font-size:13px;display:block;font-family:'Roboto', sans-serif;}
.social-numbers{font-size:13px;display:block;font-family:'Roboto', sans-serif;}
.socialFtr ul li:nth-child(3n){margin-right:0px !important;}
.borderFtr{padding:0px 25px;border-left:1px solid #4d4d61;}
borderFtrright{padding:0px 30px;border-right:1px solid #4d4d61;}
iframe{border:none;}
.back-to-top{position:fixed;right:19px;bottom:165px;background:rgba(0,0,0,.6);color:#fff;z-index:10000;width:50px;height:50px;text-align:center;font-size:30px;border-radius:100%;padding-top:3px;}
.back-to-top:hover{color:#fff;}
.navbar-wrapper .navbar-collapse.in .navbar-nav .raqblc, .navbar-wrapper .navbar-collapse{box-shadow:none;}
.navbar-wrapper .navbar-default .navbar-collapse{border:none!important;border-color:transparent!important;}
.navbar-collapse.in .navbar-nav a:last-child{border-bottom:none;}
.fancybox-tmp iframe, .fancybox-tmp object{vertical-align:top;padding:0;margin:0;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:9999999 !important;}
.fancybox-outer{padding:0;margin:0;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:999999;}
.fancybox-opened{z-index:999999;top:30px;}
.fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-inner{width:100%;height:100%;padding:10px;margin:0 auto;position:relative;outline:none;overflow:hidden;background:#fff;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:10px;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-21px;margin-left:-21px;width:42px;height:42px;background:url(../images/fancybox_loading.gif);opacity:0.8;cursor:pointer;z-index:1010;}
.fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(../images/fancybox_cross.png);}
.fancybox-close{position:absolute;top:-9px;right:-7px;width:32px;height:32px;cursor:pointer;z-index:1004;}
.fancybox-prev, .fancybox-next{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(../images/fancybox/blank.gif);z-index:1003;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-prev span, .fancybox-next span{position:absolute;top:50%;left:-9999px;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003;}
.fancybox-prev span{background-position:0 -36px;}
.fancybox-next span{background-position:0 -72px;}
.fancybox-prev:hover, .fancybox-next:hover{visibility:visible;}
.fancybox-prev:hover span{left:20px;}
.fancybox-next:hover span{left:auto;right:20px;}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden;}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:999999 !important;background:#000 !important;opacity:0.9 !important;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:1005;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:1003;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.7);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{margin-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
.collection_first{display:inline-block;background:url(../images/sprite_img.png) -322px -105px no-repeat;width:160px;height:75px;}
.collection_third{display:inline-block;background:url(../images/sprite_img.png) -322px -252px no-repeat;width:73px;height:73px;}
.collection_second{display:inline-block;background:url(../images/sprite_img.png) -322px -185px no-repeat;width:145px;height:67px;}
/*a.qc_fixed, a.raq_fixed, a.lc_fixed, a.voice_fixed{display:block !important;height:42px;position:fixed;z-index:10!important;text-decoration:none;color:#fff;font-family:'Roboto', sans-serif;font-size:16px;text-align:left;top:20%;padding-left:52px;padding-top:10px;right:-125px;width:178px;}
a.raq_fixed{background:url(../images/raq-telephone.jpg) left top no-repeat;margin-top:45px;}
a.qc_fixed{background:url(../images/qc_float.jpg) left top no-repeat;}
a.lc_fixed{background:url(../images/lc_float.jpg);}
a.qc_fixed span{display:block;width:100%;height:100%;margin-top:0px;}
a.raq_fixed span{display:block;width:100%;height:100%;margin-top:0px;}
a.lc_fixed span{display:block;width:100%;height:100%;}
a.lc_fixed{margin-top:90px;}
a.lc_fixed span{display:block;width:100%;height:100%;margin-top:0px;}*/
.img_r{margin-left:58px;}
.testmonial_right{float:right;}
.voice_fixed{background:url(../images/voice-float.jpg);min-height:42px;margin-top:90px;}
.servicesBanner{background:#312b6f !important;width:100%;display:block; padding:80px 0;}
.servicesBanner .build_text, .portFolio-bg .build_text, .scopackageBanner .build_text h1, .customBanner .build_text h1, .companyBanner .build_text h1{font-family:'Changa One', arial, sans-serif;font-weight:400;color:#fff;text-align:left;font-size:56px;line-height:45px;font-size:58px;letter-spacing:1px;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.bannerAlign{display:inline-block;margin:0 0 0 0;}
.servicesBanner .headiing_div h3, .servicesBanner .headiing_div p{color:#fff;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.girlImg{margin:-40px 0 0 0;}
.verticalTxt{padding:100px 0;display:block;color:#fff;}
.verticalTxt h2{font-size:35px;text-transform:uppercase;font-weight:700;}
.verticalTxt p{font-size:16px;font-family:'Glegoo', arial;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.padding_top_40{padding-top:40px;}
.padding_bottom_40{padding-bottom:40px;}
.padding_top{padding-top:80px;}
.padding_bottom{padding-bottom:80px;}
.paddingComm{padding:80px 0;}
.paddingComm1{padding:50px 0;}
.paddingComm2{padding:150px 0;}
.paddingComm3{padding:30px 0;}
.paddingComm4{padding:40px 0;}
.paddingComm5{padding:110px 0;}
.serviceGrid{margin:0 10px;padding:0;}
.serviceGrid li{border-bottom:1px solid #dfdfe5;width:33%;display:inline-block;vertical-align:top; min-height:273px;}
.serviceGrid li h2{font-family:'Passion One', arial, sans-serif;margin:0;padding:0;font-size:26px;font-weight:400;}
.serviceGrid li p{color:#605d7d;font-size:16px;}
.serviceGrid li.borderCom{border-left:1px solid #dfdfe5;padding:20px 30px;vertical-align:top}
.serviceGrid li.borderNon{border-left:0px solid #dfdfe5;padding:20px 0;vertical-align:top}
.serviceGrid li.borderLast{border-bottom:0;}
.lgBlueBg, .lgRedBg, .lgskyBlueBg, .ecommerce-home{width:100%;display:block;}
.lgBlueBg{background:#605d7d;}
.lgRedBg{background:#e01f49;}
.lgskyBlueBg{background:#1eb6d6;}
.ecommerce-home{background:#605d7d;}
.googleMarket{margin:70px 0 0 0;}
.testiBlock p{font-size:18px;font-family:'Glegoo', arial;color:#e01f49;margin-bottom:30px;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.testiBlock small{font-size:16px;}
.testiBlock span{font-size:16px;color:#e01f49;display:block;}
.smallServiceGrid.serviceGrid li{width:48%;}
.smallServiceGrid.serviceGrid li a.readmore, .serviceGrid li a.readmore{color:#0dad7e;}
.serviceGrid li a.readmore:hover{color:#000;}
.serviceGrid li a{color:#000;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent; text-transform:capitalize;}
.serviceGrid li a:hover{color:#0dad7e;}
.transBtn{color:#fff;font-weight:400;font-size:22px;padding:10px 40px;background:transparent;border:1px solid transparent;margin-top:48px;display:inline-block;margin-left:20px; position:relative;}
.transBtn:hover{color:#434358;border:1px solid #fff;background:#fff;}
.transBtn .fa{padding-left:10px;}
.transBtnB{ font-family:'Montserrat', sans-serif;color:#fff;font-weight:400;font-size:22px;padding:10px 40px;background:transparent;border:1px solid #fff;margin-top:48px;display:inline-block; position:relative;}
.transBtnB:hover{color:#434358;border:1px solid #fff;background:#fff;}
.transBtnB .fa{padding-left:10px;}
.dropdown-menu{min-width:auto;width:100%;margin:0;padding:0;}
.navbar-nav>.raqblc a{}
.navbar-nav>li>a{padding:0px !important;text-transform:uppercase;margin-right:18px !important;font-family:'Montserrat', sans-serif;color:#464955!important;-webkit-font-smoothing:antialiased}
.fullMenu{padding:4% 0;background:rgba(26, 29, 71, .95);position:fixed;top:68px;left:0;height:100vh;height:100%;width:100%;}
.ttarrr{width:20px;height:20px;text-align:center;margin:auto;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgb(237, 231, 239);display:none;position:absolute;bottom:-11px;left:50%;margin-left:-10px;}
.dropdown:hover .ttarrr{display:block;}
.navbar{z-index:1000;}
.new-nav{padding:20px 0;z-index:99999;position:absolute;width:100%;background:rgba(255, 255, 255, 0);}
.fixed, .sticky{position:fixed;top:0;left:0;width:100%;z-index:0 !important;background:rgba(255, 255, 255, 1);transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;backface-visibility:hidden;box-shadow:0 1px 8px 0 rgba(2, 3, 3, 0.3);}
.fixed .whiteLogo, .sticky .whiteLogo{background:url(../images/logo.png) no-repeat left top;width:215px;height:42px;display:inline-block;margin-top:5px;margin-left:30px;}
.sticky .nav{margin-top:3px;}
.fixed .navbar-default .navbar-nav>li>a, .navbar-default .navbar-text{color:#000;}
.fixed .ttarrr{position:absolute;bottom:-11px;left:20%;}
.fixed .fullMenu{margin-top:0px; z-index:10;}
.new-toggle{position:fixed !important;float:right;right:0;top:43px;}
.color-toggle .icon-bar{transition:all ease-in 0.2s;/*background:#d74e37 !important;*/}
.newbtn {
    padding: 18px 63px 18px 35px;
    color: #fff;
    font-size: 15px;
    font-family: 'Montserrat', sans-serif, arial, sans-serif!important;
    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    text-transform: uppercase;
    position: relative;
    line-height: 0.8em;
    display: inline-block;
}
.newbtn:hover{background:#c02549;color:#fff;}
.redbtn{background:#c02549!important;line-height:1.5em;}
.redbtn:hover{background:#242424!important;}
.arrowrgt::after {
    background: url(../images/tosmall-icon.png) no-repeat;
    position: absolute;
    content: "";
    width: 16px;
    height: 10px;
    display: inline-block;
    top: 19px;
    right: 39px;
    transition: all 0.3s linear 0s;
}
.arrowrgt:hover::after {
    right: 29px;
}
.greyBtn{background:#797979!important;box-shadow:0 0px 0 transparent!important;font-size:15px !important;margin-right:12px;margin-top:15px;padding:11px 25px 11px 25px !important;}
.greyBtn:hover{background:#242424!important;}
.viewbtn, .viewbtn-arrow{background:transparent;padding:8px 25px;color:#fff;font-size:18px;font-family: 'Montserrat', sans-serif, arial, sans-serif!important;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;text-transform:uppercase;position:relative;border:1px solid #fff;display:inline-block;margin-top:25px;}
.viewbtn:hover{background:#fff;color:#000;}
.viewbtn-arrow:hover{background:#c02549!important;color:#fff;}
.viewbtn-arrow:hover:after{color:#fff;}
.viewbtn-arrow{padding:9px 50px 8px 26px;border:2px solid;}
.viewbtn-arrow.arrowrgt:after{top:5px;}
.portfolioBtnNew{color:#c02549;display:inline-block;margin-top:20px;font-size:19px; transition: all 0.3s linear 0s;}
.portfolioBtnNew:hover{color:#fff; transition: all 0.3s linear 0s;}
.leverage-button .arrowrgt:after{}
.leverage-button .newbtn{padding:15px 50px 14px 22px;}
.transBtnraq{background:transparent;box-shadow:none;}
.raqbtnBannerdown{margin-top:10px;}
.trustedlogo h5{font-weight:normal;color:#e01f49;position:relative;display:inline-block;vertical-align:middle;font-family:'itcavantgardepro-book', arial, sans-serif;font-size:14px;margin-right:79px;margin-left:30px;}
.trustedlogo h5:after{content:'';color:#fff;font-size:20px;padding-right:0;position:absolute;top:0px;right:-50px;background:url(../images/dotted-arrow.png) no-repeat center center;width:28px;height:16px;}
.trustedlogo img{margin:0;display:inline-block;}
.home-video{border:1px solid #fff;padding:10px;border-radius:4px;position:relative;text-align:center;}
.home-video img{margin:0 auto !important;}
.home-video:after, .testimonials-video:after{content:'';width:205px;height:20px;background:url(../images/sprite-img-convesion.png) no-repeat center center;position:absolute;left:0;right:0;margin:auto;text-align:center;bottom:-70px;background-position:-699px -1194px;}
.comFontSz{font-size:44px;margin:0;}
.redTxtClr{color:#e01f49;text-transform:uppercase;}
.solutionTxt{font-size:78px;font-weight:normal;text-transform:none;}
.solutionTxt-size{font-size:60px;font-weight:normal;text-transform:none;color:#000;}
.ctaBlk h3{font-weight:normal;font-family:'itcavantgardepro-book';font-size:26px;}
.ctaBlk a{font-family:'itcavantgardepro-demibold';margin-top:20px;display:inline-block;}
.news_div li a{font-size:16px;font-weight:700;display:block;color:#38393d;font-family:'itcavantgardepro-bold';text-transform:uppercase;}
.news_div li a .fa{vertical-align:middle;margin-bottom:6px;}
.news_div li:hover{background:#2352a5;color:#fff;}
.news_div li:hover p{color:#fff!important;}
.news_div li:hover .readfull-btn{background:#000!important;color:#fff!important;border-top:none !important;border-bottom:1px solid #000 !important;}
.news_div li:hover a{color:#fff!important;}
.news_div .readfull-btn{border-top:1px solid #e5e5e5;padding:18px 22px;}
.news_div .new-divcontent{padding:18px 22px;}
.webagency-sec{background:#fff;display:block;height:auto;background-attachment:fixed;background-size:cover;}
.webagency-right h3{font-size:21px;margin-top:0;text-transform:uppercase;color:#a8a9ad;font-weight:400;font-family:'Montserrat', sans-serif;}
.webagency-right h2{font-size:48px;font-family:'Montserrat', sans-serif;text-transform:capitalize;margin-top:0px;padding-right:50px;font-weight:400;color:#2a2f42;position:relative;padding-bottom:25px;margin-bottom:25px;}
.webagency-right p{font-size:16px;font-family:'Montserrat', sans-serif;margin-bottom:25px;line-height:normal;font-weight:300;color:#69737f;}
.agency-btn{font-size:14px;margin-top:20px;display:inline-block;padding:12px 18px 8px;}
.webagency-left img{box-shadow:10px 10px 0 #dfdfdf;}
.testimonials-video{border:1px solid #d1d3d6;padding:10px;border-radius:4px;position:relative;text-align:center;}
.banner_left{margin-right:0px;}
.pencilheader{position:absolute;right:0;margin-top:0px;top:80px;}
.pencil-sec{margin:0px;padding:0px;}
.pencil-sec li{position:relative;float:left;height:98px;padding:20px 10px;transition-duration:0.3s;transition-property:transform;width:77px;}
.pencil-sec li:last-child{border-right:9px solid #656765;}
.first-nip-pencil{padding:0px !important;margin-right:18px;}
.pencil-sec li:hover{transform:translateY(-5px);}
.dark-orange-bg{background:url(../images/sprite-img-convesion.png) no-repeat center center #ea8038;background-position:-526px -1006px;}
.dark-orange-bg:after{top:-90px;content:"";position:absolute;left:0px;right:0px;background:url(../images/sprite-img-convesion.png) no-repeat center center;background-position:-783px -721px;width:103px;height:82px;}
.dark-green-bg{background:url(../images/sprite-img-convesion.png) no-repeat center center #91b53e;background-position:-592px -1010px;margin-top:-40px;}
.dark-green-bg:after{top:100px;content:"";position:absolute;left:-104px;right:0px;background:url(../images/sprite-img-convesion.png) no-repeat center center;background-position:-776px -808px;width:179px;height:100px;}
.dark-red-bg{background:url(../images/sprite-img-convesion.png) no-repeat center center #db5232;background-position:-647px -1014px;margin-top:25px;}
.dark-red-bg:after{top:-90px;content:"";position:absolute;left:11px;right:0px;background:url(../images/sprite-img-convesion.png) no-repeat center center;background-position:-781px -915px;width:135px;height:85px;}
.dark-blue-bg{background:url(../images/sprite-img-convesion.png) no-repeat center center #66b5c2;background-position:-712px -1013px;}
.dark-blue-bg:after{bottom:-109px;content:"";position:absolute;left:0px;right:0px;background:url(../images/sprite-img-convesion.png) no-repeat center center;background-position:-1000px -723px;width:100px;height:100px;}
.pencil-sec li img{vertical-align:middle;}
#bx-pager a{float:left;transition:all 0.5s linear;}
#bx-pager a.active{transition:all 0.5s linear;}
#bx-pager a .name_text{display:none;}
#bx-pager a.active .name_text{display:inline-block;vertical-align:middle;}
#bx-pager a .name_text{padding-left:7px;margin-top:10px;color:#000;text-align:left;}
#bx-pager a .name_text span{color:#e01f49;font-weight:700!important;font-style:normal!important;font-size:13px!important;font-family:"Roboto", Helvetica, Arial, sans-serif!important;text-transform:uppercase;}
.slider_bar .bx-wrapper .bx-pager{display:none;}
.slider_bar .bx-wrapper .bx-controls-direction a{top:inherit;width:35px;height:35px;left:510px;bottom:0;margin:0 auto;right:0;}
.slider_bar .bx-wrapper .bx-prev{right:90px !important;}
.slider_bar .bx-wrapper .bx-prev{background:url(../images/sprite-img-convesion.png) no-repeat 0 0;background-position:-10px -1639px;}
.slider_bar .bx-wrapper .bx-next{background:url(../images/sprite-img-convesion.png) no-repeat 0 0;background-position:-47px -1639px;}
.slider_bar .bx-wrapper .bx-prev:hover{background-position:-10px -1675px;}
.slider_bar .bx-wrapper .bx-next:hover{background-position:-47px -1675px;}}
.slider_bar .bx-wrapper{margin:0 auto 0;}
.gray_box_div:before{transition:ease-in-out all .8s;transform:translate3d(0px, 0px, 0px);}
.gray_box_div:hover:before{transition:ease-in-out all .8s;transform:translate3d(-20px, -10px, -10px);}
.fixed .nav{margin-top:0px;}
.line-height-cust{line-height:3px;}
#page3, .ctaBlk{position:relative;}
.videoBlock:after, #page3:after, .ctaBlk:after{content:'';width:0;height:0;position:absolute;margin:0 auto;left:0;right:0;text-align:center;bottom:-20px;border-left:20px solid transparent;border-right:20px solid transparent;z-index:1000;}
.videoBlock:after{border-top:21px solid #FFC40F;}
#page3:after, .ctaBlk:after{border-top:21px solid #fff;}
.min_photo{margin-top:40px;}
.testimonialLink{margin:0 auto;display:table;color:#191d3d;font-size:20px;text-transform:uppercase;font-family:'itcavantgardepro-demibold';margin-top:30px;}
.testimonialLink:hover{color:#c02549;}
.psd-coded-front{margin-top:80px;}
.twenty-desktop-img{background:url(../images/psd-coded-front.png) no-repeat top center;display:block;margin:0 auto;position:relative;width:81%;}
.psd-coded-front.margin_top_76 .twentytwenty-container{width:92%;left:0;right:0;margin:0 auto;top:38px;min-height:auto;margin:0 auto;}
footer .landing-callemail h3{color:#8f98a9 !important;}
p.small.landing-small a{padding:0 10px 0 0;border-right:1px solid #8f98a9;text-decoration:underline;}
p.small.landing-small a:last-child{border-right:none;margin-left:10px;}
.landing-mostimportant-left:after{content:"";position:absolute;z-index:1;width:100px;height:7px;background:#edeceb;bottom:0;}
.landing-mostimportant-left{margin-top:-180px;position:relative;padding-bottom:60px;}
.googleranking-right{position:absolute;right:38px;width:46%;}
.google-yellow-div{background:rgba(248,191,45,0.80);padding:50px;overflow:hidden;}
.form-toptext .error_span{top:0;}
.form-toptext label{position:relative;}
.small.landing-small{margin:0;}
.landingcopyright-text{text-transform:capitalize;line-height:15px;}
.landing-logobarvocso span{font-size:34px;font-family:'jenna_sueregular', arial, sans-serif;color:#000;}
.landing-logobarvocso h4{font-size:16px;display:inline-block;color:#000;}
.form-bottomdiv{padding:25px 0;}
.form-bottomdiv span{float:left;margin-right:10px;padding-left:10px;}
.form-bottomdiv p{text-align:left;color:#6a6a6a;}
.landing-patternimg{background:url(../images/white-paperlanding-bgpattern.jpg) center center no-repeat;position:absolute;width:100%;height:600px;top:0;background-size:cover;}
.landinglogo-seperator{position:relative;}
.landinglogo-seperator:before{content:"";position:absolute;background:#c7c7c7;width:1px;height:80px;top:0px;left:-10px;}
.academydiv{background:url(../images/white-paperlanding-bgpattern.jpg) center center no-repeat #292836;width:100%;float:left;background-size:cover;position:relative;text-align:center; padding: 80px 0 80px 0;}
.academy-top img{margin:0 auto;text-align:center;}
.academy-top p {
    display: inline-block;
    font-size: 32px;
    font-weight: 300;
    margin-top: 19px;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #6c758a;
    font-family: 'brownlight';
    letter-spacing: 7px;
	line-height:37px;
}
.academy-top h1 {
    margin: 38px 0 0 0;
    font-size: 84px;
    text-transform: uppercase;
    color: #c2c7d2;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
}
.academy-innerlinks{margin:0 auto;text-align:center;}
.academy-innerlinks ul {
    margin: 0;
    padding: 0 0;
}

.academy-innerlinks ul li {
    list-style: none;
    display: inline-block;
    padding: 0 0 0 45px;
    text-transform: capitalize;
}

.academy-innerlinks ul li a {
    font-size: 20px;
    color: #2a2f42;
    font-weight: 500;
	font-family: 'Montserrat', sans-serif;
}


.academy-innerlinks ul li a:hover, .academy-innerlinks ul li a.active {
    border-bottom: 3px solid #59cbcc;
    padding: 5px 0;
    color: #2a2f42;
    transition: linear 0.1s;
}


.academy-middlelinks {
    padding: 53px 0;
    background: #fff;
    display: block;
    width: 100%;
    box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.7);
    z-index: 1;
    position: relative;
}


.consult-btn{padding:7px 0px;}
.resource-digital-main {
    background: #e7e7ee;
    display: block;
    width: 100%;
    position: relative;
    background-size: cover;
    padding-top: 145px !important;
    padding-bottom: 119px;
}

.whiteebook-div h2 {
    font-size: 48px;
    font-weight: 500;
    color: #242424;
    font-family: 'Montserrat', sans-serif;
    margin: 0;
    line-height: 49px;
}

.whiteebook-div-right h3 {
    font-size: 36px;
    font-weight: 200;
    color: #242424;
    font-family: 'Montserrat', sans-serif;
    margin: 0;
}
.morewhites {
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    background: #59cbcc;
    padding: 12px 75px;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
	margin-top:120px;
}


.morewhites:hover {
    background: #c02549;
    transition: all 0.3s ease;
}

.whitepapwer_blk{
	text-align:center;
}
.resourceyellow-div{}
.resourceyellow-div h2 {
    font-size: 64px !important;
    font-weight: 800;
    text-transform: uppercase;
    color: #59cbcc;
    margin: 0;
    font-family: 'Montserrat', sans-serif;
    line-height: 54px;
}

.resourceyellow-div h3 {
    color: #b8b8b8;
    font-size: 34px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    letter-spacing: 22px;
	margin:25px 0 24px 0;
}

.resourceyellow-div .jennaFnt{color:#fff;margin:0;}
.resourceyellow-div p {
    font-size: 24px;
    line-height: 30px;
    padding: 0 0 30px 0;
    color: #2a2f42;
    position: relative;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    padding-right: 53px;
    margin: 0;
}
.resourceyellow-div p:after {
    content: "";
    position: absolute;
    width: 74px;
    height: 1px;
    z-index: 1;
    background: #59cbcc;
    left: 0;
    bottom: 0;
}

.resourceyellow-divbottom {
    padding-top: 21px;
    color: #fff;
}

.resourceyellow-divbottom h4 {
    margin: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 18px;
    color: #2a2f42;
    line-height: 23px;
    text-transform: capitalize;
}

.big-dgacademy-bg {
    position: absolute;
    bottom: -118px;
    right: -45px;
}

.resource-position{
	position:relative;
}

.resourceyellow-divbottom h3{margin:0;text-transform:uppercase;}
.ebooks-imagelist{display:block;}
.whitepaper-ebookbg{box-shadow:0 5px 5px #eeeeee;width:100%; position:relative; z-index:1;}
.academy-videolist .fa-play{font-size:37px !important;height:80px !important;width:80px !important;padding:23px 0 29px 10px !important;}
.academy-videolist .thumbnail{display:block;padding:4px 0 4px 0;margin-bottom:20px;background:transparent;border:none;position:relative;}
.academy-videolist .thumbnail p{margin:0;padding:10px 0;text-transform:uppercase;font-weight:600;font-size:16px;line-height:17px;min-height:85px;}
.whitepaper-greybg{background:#f9f9f9;}
.blog-academy{position:relative;}
.blog-academy span {width: 100%;background: rgba(0, 0, 0, 0.5);position: absolute;bottom: 133px;padding: 10px;color: #fff;left: 0px;}
.blog-academybottom {padding: 10px 0 50px 15px;display: block;border: 1px solid #e1e1e1;border-radius: 0 0 4px 4px;background: #fff;font-family:'Playfair Display', serif;min-height: 129px;}
.blog-academybottom h5{margin:0;font-family:'Playfair Display', serif;font-size:20px;}
.blog-academy .bottom-li{position:absolute;bottom:1px;width:96%;margin:0 2%;padding:10px 0;box-shadow:0 0 2px 1px #e1e1e1;left:0;z-index:-1;background:#f6f6f6;border-radius:0 0 4px 4px;}
.ebooks-block .thumbnail{box-shadow:-9px 9px 8px #ccc;}
.ebooks-block .thumbnail:hover{transform:translateY(-10px);transition-duration:0.2s;}
.custom-shopping-banner{background:url(../images/custom-shopping-cart-bannerbg.jpg) no-repeat center center;background-size:cover;padding:150px 0px 0 0;min-height:690px;}
.custom-shopping-banner .pinkdiv{margin:0 auto;text-align:center;position:relative;right:0;left:0;background:rgba(224,32,73,0.90);padding:60px 30px;width:42%;margin-top:92px;}
.custom-shopping-banner .pinkdiv p{font-size:24px;color:#fff;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.customshopping-btn{position:relative;background:#fff !important;color:#c5395a;box-shadow:none !important;}
.customshopping-btn:hover{background:#000 !important;color:#fff;}
.customshopping-btn:hover:after{color:#fff !important;}
.customshopping-btn.arrowrgt:after{content:'\f061';color:#c5395a;font-size:20px;padding-right:0;position:absolute;top:14px;right:20px;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;}
.easy-touse{top:230px;font-size:14px;color:#be2f4f;right:127px;text-transform:capitalize;}
.easy-touuse-block{position:absolute;}
.easy-touse:before{content:"";z-index:1;position:absolute;background:url(../images/easy-to-use-arrow.png) no-repeat;width:258px;height:20px;right:167px;top:0px;}
.feature-rich{bottom:219px;font-size:14px;color:#be2f4f;right:38px;text-transform:capitalize;}
.feature-rich:before{content:"";z-index:1;position:absolute;background:url(../images/feature-rich-arrow.png) no-repeat;width:258px;height:20px;right:87px;top:2px;}
.free-support{bottom:225px;font-size:14px;color:#be2f4f;left:56px;text-transform:capitalize;}
.free-support:before{content:"";z-index:1;position:absolute;background:url(../images/12month-free-arrow.png) no-repeat;width:258px;height:20px;left:152px;top:2px;}
.trustedlogo.custom-trusteddiv{float:right;}
.custom-trustedivleft p{color:#e01f49;font-size:14px;text-transform:uppercase;margin:15px;}
.countless-reason{background:rgba(82, 82, 82, 1) url(../images/countless-reason-bg.jpg) no-repeat top right;position:relative;background-size:cover;}
.countless-reasonright p{margin:0;color:#fff;font-size:20px;line-height:normal;font-family:'itcavantgardepro-book';}
.easyto-yellowdiv:hover{background:#fff;cursor:pointer;transform:translateY(-5px);}
.easyto-yellowdiv{width:24% !important;transition-duration:0.3s;min-height:376px;}
.word-easy-use.easyto-yellowdiv img{text-align:center;margin:0 auto;}
.word-easy-use.easyto-yellowdiv p{font-size:14px;color:#000;}
.easy-after-img{position:relative;}
.word-easy-use.easyto-yellowdiv.easy-after-img:after{content:"";position:absolute;z-index:1;width:100%;height:146px;background:url(../images/easyto-use-after-img.png)no-repeat bottom right;right:0px;bottom:0px;}
.no-trans-after-img{position:relative;}
.word-easy-use.easyto-yellowdiv.no-trans-after-img:after{content:"";position:absolute;z-index:1;width:100%;height:152px;background:url(../images/no-transaction-after-img.png)no-repeat bottom right;right:0;bottom:4px;}
.feature-after-img{position:relative;overflow:hidden;}
.word-easy-use.easyto-yellowdiv.feature-after-img:after{content:"";position:absolute;z-index:1;width:100%;height:406px;background:url(../images/feature-richafter-img.png)no-repeat top center;left:0;bottom:-3px;right:0;margin:0 auto;}
.monthfree-after-img{position:relative;overflow:hidden;}
.word-easy-use.easyto-yellowdiv.monthfree-after-img:after{content:"";position:absolute;z-index:1;width:100%;height:136px;background:url(../images/12months-free-after-img.png)no-repeat;left:0;bottom:-3px;}
.custom-arrowtop:before{display:none;}
.template-section .green-overlay{padding-top:50px;}
.green-overlay{background-color:rgba(34,172,96,.9);box-shadow:inset 0 0 3px 1px #ccc7c4;-moz-box-shadow:inset 0 0 3px 1px #ccc7c4;-webkit-box-shadow:inset 0 0 3px 1px #ccc7c4;position:relative;}
.green-overlay:after{content:"";position:absolute;background:url(../images/checkpoint-arrow.png) no-repeat;width:58px;height:65px;z-index:1;top:106px;right:0;left:284px;margin:0 auto;}
.template-section.text-center.check-pointpad span{color:#fff;}
.template-section .img-responsive{margin:0 auto;}
.template-section{background:url(../images/check-poing-back-bg.png) no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;overflow:hidden;}
.text-center{text-align:center;}
.homepage-accordions{padding:60px 0;}
.tc-accordion .tc-accordion-item.active .tc-accordion-icon{background-color:rgba(34,172,96,.2);}
.tc-accordion .panel{border:0px;box-shadow:none;background:transparent;}
.tc-accordion .panel-heading{background:transparent;box-shadow:none;padding-top:0px;padding-bottom:0px;}
.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none !important;padding-top:0px;padding-bottom:0px;}
.tc-accordion-icon{float:left;width:56px;height:56px;background-color:rgba(231,232,236,.5);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;text-align:center;padding:3px;margin-right:15px;position:relative;z-index:9999;}
.tc-accordion-item.active .tc-accordion-icon span{background-color:#22ac60;color:#fff;border:1px solid #22ac60;}
.tc-accordion-icon span{display:block;line-height:48px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-color:#fff;font-size:32px;color:#cacddc;border:1px solid #ececf0;}
.tc-accordion-content-inner{padding:20px 0 50px 50px;display:none;}
.tc-accordion-content{padding:0 28px;margin-top:-3px;position:relative;min-height:10px;}
.tc-accordion-title:before, .tc-accordion-content:before{content:"";position:absolute;height:100%;width:1px;background-color:#e7e8ec;top:9px;left:28px;}
.tc-icon-cart, .tc-icon-browser, .tc-icon-cloud{position:relative;z-index:99;}
.tc-accordion-title{line-height:56px;font-size:18px;color:#2a2d32;font-weight:600;cursor:pointer;position:relative;z-index:1;}
.tc-accordion-content-inner p a{color:#22ac60;}
.tc-accordion-content-inner p{line-height:30px;margin:0 0 10px;}
.tc-accordion .tc-accordion-item .tc-accordion-title:hover{color:#22ac60;}
.ecommerce-solutions-right span{color:#62ac62;}
.tc-accordion{padding-top:60px;margin-bottom:0px;}
.easy-touuse-block.mobile-version{top:181px;left:132px;color:#fff;text-transform:capitalize;}
.easy-touuse-block.upload-images{top:181px;right:136px;text-transform:capitalize;color:#fff;}
.easy-touuse-block.pick-template{top:181px;right:70px;left:0;color:#fff;text-transform:capitalize;}
.checkpointpad{padding:0 0 25px 0;}
body.slide-active{overflow-x:hidden}
.no-margin-top{margin-top:0px!important}
#page-content{position:relative;left:0;}
#page-content.slide-active{padding-top:0}
.navbar-toggle {cursor: pointer;position: relative !important;line-height: 0;float: right;margin: 0 !important;width: 30px;padding: 23px 0 !important;border: 0;background: transparent;top: 0;right: 15px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:transparent !important;}
#quote-carousel{padding:0;margin-top:0}
#quote-carousel .carousel-control{background:none;color:#CACACA;font-size:2.3em;text-shadow:none;margin-top:30px;}
#quote-carousel .carousel-control.left{left:-60px;}
#quote-carousel .carousel-control.right{right:-60px;}
#quote-carousel .carousel-indicators{right:0;top:100%;bottom:0px;margin-right:auto;margin-top:30px;width:inherit;left:0;margin-left:auto;}
#quote-carousel .carousel-indicators li{width:72px;height:72px;margin:5px;cursor:pointer;border-radius:50px;opacity:0.4;overflow:hidden;transition:all 0.4s;}
#quote-carousel .carousel-indicators .active{width:92px;height:92px;border-radius:100px;opacity:1;overflow:hidden;}
#quote-carousel .carousel-inner{min-height:inherit;}
#quote-carousel .item blockquote{border-left:none;margin:0;}
#quote-carousel.carousel .item{height:auto;background-color:transparent;}
#quote-carousel .item blockquote small{color:#000;font-size:13px;}
#quote-carousel .item blockquote span{color:#e01f49;text-transform:uppercase;}
#quote-carousel .item blockquote span > a{color:#e01f49;text-transform:none !important;font-size:13px;}
.rag_header .whiteLogo{margin:0;}
.android-app-banner{background:#b1dfdc url(../images/mobile-android-application-company.jpg) no-repeat center center;padding-top:80px; background-size:cover;}
.android-app-banner p { font-size: 20px; color: #000; font-family: 'Roboto', Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center;
font-weight: 300; margin-top: 25px; margin-bottom: 0;}
.android-app-banner img { margin-bottom: 20px !important; margin-top: 85px !important;}
.green-marsmallow{color:#099689;}
.darkgreen-text{color:#00443f;}
.android-service-sec{background:#4fb3e7 url(../images/android-app-development.jpg) no-repeat top center; background-size: cover;}
.android-service-sec .headiing_div{border-color:#25669f !important;}
.camera-design-text{top:0;text-align:right;left:100px;}
.vocosAndroid-apps{padding-bottom:40px;}
.camera-design-text:after {background: #d3d4d7;position: absolute;top: 88px;left: 252px;width: 118px;height: 1px;content: "";z-index: 9999;-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(22deg);}
.smartapp-text{top:0;right:40px;text-align:left;}
.smartapp-text:after{background:#d3d4d7;position:absolute;top:59px;left:-118px;width:118px;height:1px;content:"";z-index:9999;-ms-transform:rotate(-17deg);-webkit-transform:rotate(-17deg);transform:rotate(-17deg);}
.strategy-text{top:183px;text-align:right;}
.strategy-text:after{background:#d3d4d7;position:absolute;top:25px;right:-120px;width:118px;height:1px;content:"";z-index:9999;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.pushNotification-text{top:141px;right:50px;text-align:left;}
.pushNotification-text:after{background:#d3d4d7;position:absolute;top:25px;left:-116px;width:118px;height:1px;content:"";z-index:9999;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.offline-text{bottom:40px;text-align:right;left:97px;}
.offline-text:after{background:#d3d4d7;position:absolute;top:-22px;left:275px;width:118px;height:1px;content:"";z-index:9999;-ms-transform:rotate(-22deg);-webkit-transform:rotate(-22deg);transform:rotate(-22deg);}
.controlpanel-text{top:236px;right:5px;text-align:left;}
.controlpanel-text:after{background:#d3d4d7;position:absolute;top:7px;left:-116px;width:118px;height:1px;content:"";z-index:9999;-ms-transform:rotate(12deg);-webkit-transform:rotate(12deg);transform:rotate(12deg);}
.mulitSecurity-text {right: 0;left: 150px;margin: 0 auto;text-align: center;}
.mulitSecurity-text:after {background: #d3d4d7;position: absolute;top: -52px;left: -150px;width: 52px;height: 1px;content: "";z-index: 9999;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);right: 0;margin: 0 auto;}
.battery-text{right:65px;bottom:18px;text-align:left;}
.battery-text:after{background:#d3d4d7;position:absolute;top:-22px;left:-101px;width:118px;height:1px;content:"";z-index:9999;-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);}
.word-banner-cont p{font-size:18px;font-family:Roboto, Helvetica, Arial, sans-serif;display:inline-block;vertical-align:middle;}
.redandroid-middleIcons{background:url(../images/sprite-img-convesion.png) no-repeat;width:60px;min-height:55px;display:inline-block;vertical-align:middle;margin-right:25px;margin-left:25px;}
.cameraIcon-img{background-position:-744px -1436px;}
.smartappa-img{background-position:-809px -1484px}
.monetization-img{background-position:-803px -1437px;}
.pushNot-img{background-position:-738px -1488px;}
.offexperience-img{background-position:-871px -1433px;}
.webcontrol-img{background-position:-1030px -1433px;}
.multiSecurityl-img{background-position:-928px -1436px;}
.footprint-img{background-position:-980px -1437px;}
.androidvocso-btn{position:absolute;right:-284px;top:200px;}
.multiappsBetter-btn{font-size:14px !important;text-transform:uppercase;}
.bxslider-iphoneapps-img{position:absolute;width:252px;height:447px;right:423px;top:42px;}
.bxslider-androidapps-img{position:absolute;width:223px;height:395px;right:150px;top:68px;}
.pos_rel{position:relative;}
.form-toptext input.error_span{top:0;left:0;background:#fff;color:#000!important;position:relative;font-size:14px!important;}
.form-toptext .error_span{text-align:left;}
.resource-msg .closebtn{position:absolute;right:30px;top:15px;font-size:25px;font-weight:300;cursor:pointer;}
.resource-msg{min-height:380px;padding-top:80px;}
.multi-cms-take p{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.casestudyinner p{-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;}
.slider-red-left{background:url(../images/engagement-slider-frame.png) no-repeat 0 0;display:block;padding:25px 0 50px 24px;overflow:hidden;}
.slider-red-leftIneer{width:760px;height:474px;display:block;}
.portfolio-button {
    margin-top: 0;
    margin-left: 0;
    background: #000;
    padding: 10px 80px 10px 50px;
}
.landSclFtr ul li:nth-child(3n){margin-right:18px !important;}
.blogtimes{padding:8px 12px 0 0 !important;}
.blog-date a{color:#fff;}
.floatingDiv{z-index:1;}
.footerline p{font-size:16px;color:#2a2f42;margin:0;font-weight:300;}
.footermid-logo{margin-top:-144px;text-align:center;}
.footermid-logo:hover{transform:translateY(-8px);transition:all 0.4s ease;}
.connettwus h3{display:inline-block;margin:0;padding:0;vertical-align:middle;font-size:16px;color:#2a2f42;margin-right:35px;font-weight:300;}
.connettwus ul{display:inline-block;padding:0;vertical-align:middle;margin:0;}
.connettwus ul li{display:inline-block;text-align:center;vertical-align:middle;margin-right:18px;position:relative;}
.connettwus ul li:hover a{background:#c02549;transform:translateY(-5px);transition:all 0.4s ease;}
.connettwus ul li a{padding-top:7px;font-size:27px;color:#59cbcc;display:inline-block;background:#00a7a9;width:48px;height:48px;border-radius:100%;}
.connettwus ul li:hover .fa{color:#fff;}
.connettwus{float:right;}
.addressblk legend{padding:0 18px 0 18px;text-transform:uppercase;margin:0 0 0 43px;font-size:26px;font-weight:400;font-family:'Montserrat', sans-serif;background:#59cbcc;}
.addressblk{color:#2a2f42;}
.addresspdding h3{margin:0;padding:0;font-size:16px;font-weight:400;text-transform:uppercase;line-height:18px;}
.addresspdding p{margin:0;line-height:20px;font-weight:300;font-size:16px;}
.addresspdding{padding:48px 60px;min-height:210px;}
.mobilecomm{padding:21px 60px;border-top:2px solid #363c49;}
.mobilecomm a{color:#2a2f42;}
.mobilecomm p{margin:0;font-size:22px;font-weight:300;}
.addressblk fieldset{border:2px solid #363c49;}
.addressBlock{margin-top:58px;display:block;}
.copyrightftr-block{background:#fff;float:left;width:100%;color:#8f98a9;font-size:10px;text-transform:uppercase;position:relative;font-weight:300;}
.copywhiteftr-left p{margin:0;text-align:right;text-transform:uppercase;letter-spacing:1px;}
.copywhiteftr-right ul{margin:0;padding:0;}
.copywhiteftr-right ul li, .copywhiteftr-right p{display:inline-block;font-family:'Montserrat', sans-serif;padding-left:6px;margin-right:5px;}
.copywhiteftr-right ul li a:hover, .copywhiteftr-right p a:hover{color:#000;}
.copywhiteftr-right ul li a, .copywhiteftr-right a{color:#8f98a9; position:relative; z-index:1;}
.raqblc{text-align:right;font-size:13px;text-transform:uppercase;font-family:'Montserrat', sans-serif;color:#fff;}
.raqblc.request::after, .ecommStore .planbtn::after, .consultnew-btn::after{background:url(../images/tosmall-icon.png) no-repeat;position:absolute;content:"";width:16px;height:10px;display:inline-block;top:30px;right:32px;transition:all 0.3s linear 0s;}
.raqblc.request:hover::after{right:22px;transition:all 0.3s linear 0s;}
.raqblc.request{color:#fff;background:#c02549;display:inline-block;padding:25px 59px 25px 37px;position:relative;transition:all 0.3s linear 0s;margin-left:0 !important;}
.raqblc.request:hover{background:#5acbcc;transition:all 0.3s linear 0s;}
.topnavblk{padding:14px 0;}
.pricing-bottom{background:#fff;}
.pricing-bottom p{display:inline-block;margin-bottom:0;padding:30px;font-size:14px;text-transform:uppercase;color:#555968;}
.pricing-bottom span{float:right;border-left:1px solid #e1e2e5;min-height:80px;padding-top:25px;padding-left:30px;padding-right:30px;display:block;text-align:center;}
.pricing-bottom span .fa{font-size:35px;color:#4f5465;}
.pricinghovers:hover .panel{background:#fff;}
.pricinghovers:hover .pricing-bottom{background:#e4ebf0;}
.myModal-ordernow .modal-body{padding:0;}
.myModal-ordernow .modal-dialog{width:1549px;margin:0px auto;}
.myModal-ordernow .modal-content{background:transparent;}
.myModal-ordernow .pricing-maintbl{margin-top:0;font-family:'Montserrat', sans-serif;}
.myModal-ordernow .budget-friendlyblk-popup{background:transparent;display:inline-block;padding:0;}
.myModal-ordernow .budget-friendlyblk-popup::after{display:none;}
.panelbotm-text p{font-size:16px;color:#8e93a5;font-weight:300;margin-bottom:0;}
.panelbotm-text{margin-top:30px;display:inline-block;padding:0 35px;}
.myModal-ordernow .pricing-maintbl .panel{background:#fff;}
.pkgaesfeatures{display:inline-block;text-align:left;width:100%;padding:46px 75px 0 75px;margin-left:-2px;}
.pkgaesfeatures ul{margin:0;padding:0;}
.pkgaesfeatures h3{font-size:80px;color:#f2f5f7;font-weight:400;text-transform:uppercase;font-family:'Montserrat', sans-serif;margin-bottom:28px;margin-top:0;margin-left:12px;}
.pkgaesfeatures h5{font-size:18px;font-weight:400;color:#2a2f42;text-transform:uppercase;font-family:'Montserrat', sans-serif;margin:0 0 15px 0;padding:0;}
.pkgaesfeatures ul li{font-size:16px;font-weight:300;text-transform:capitalize;color:#2a2f42;font-family:'Roboto', Arial, Helvetica, sans-serif;border-bottom:1px solid #ccc;padding-bottom:14px;width:78%;margin-bottom:14px;vertical-align:top;}
.pkgaesfeatures ul li:last-child{border-bottom:0;}
.packagefetres2{margin-top:36px;display:inline-block;width:100%;}
.pink-highlight{background:#e1d3dc;padding:5px 20px 5px 5px;border-radius:100px;}
.blue-highlight{background:#d0e5ea;padding:5px 20px 5px 5px;border-radius:100px;}
.navbar-header{margin:13px 0px 13px 33px;}
.call-detail{margin-right:70px !important;position:absolute;right:0;}
.collapse.navbar-collapse{margin:23px 23px;padding:0 45px;}
.footer-toplogo img{margin:0 auto;}
.footer-toplogo{position:absolute;top:-74px;left:0;right:0;width:227px;margin:0 auto;height:197px;display:inline-block;z-index:10;}
.myModal-ordernow .budget-friendlyblk-popup .pricing-maintbl .panel{padding:55px 80px 55px 80px;}
.payment-popup .modal-header{background:#e8e8e8;}
.payment-popup .logo-top{position:absolute;top:-25px;left:0;right:0;margin:0 auto;}
.payment-popup .modal-header{background:#e8e8e8;padding:15px 15px 0 0;}
.payment-popup h4 {
    text-align: center;
    font-size: 32px !important;
    color: #000;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    margin: 0 0 40px 0;
}
.payment-newPopup {
    width: 532px;
}
.payment-popup span.numbers{background:#42a7c6;border-radius:50%;color:#fff;width:22px;height:22px;font-size:15px !important;line-height:22px !important;float:left;text-align:center;margin-right:10px}
.payment-popup h3{color:#848484;font-size:18px;font-family:'itcavantgardepro-demibold', arial, sans-serif;}
.payment-popup .form-group{margin-left:32px;position:relative;}
.payment-popup select.form-control{border:0px;box-shadow:none !important;padding:0;}
.payment-popup input#ccavenuesubmit, .payment-popup a.checkout-btn {
    border: 0px;
    background: url(../images/payu-money-img.jpg) no-repeat !important;
    width: 367px;
    height: 137px;
    margin-top: 51px;
    font-size: 0;
}
.payment-popup .req_input {
    display: inline-block;
    width: 100% !important;
    margin-left: 0;
    vertical-align: top;
    position: relative;
    margin-bottom: 0 !important;
}
.payment-popup .raq_top_part {
    background: transparent;
    height: auto;
    padding-top: 0;
    margin-top: 0px !important;
	float:none;
}
.payment-popup label.error_span {
    font-size: 11px !important;
    top: -20px;
    font-family: roboto !important;
    font-size: 8px !important;
    color: #f00 !important;
    text-transform: uppercase !important;
    background: transparent;
	padding:0;
}
.payment-popup select#frequency{background:transparent;}
.payable-amount h2{margin-top:0;font-size:30px !important;}
.payable-amount p{font-size:14px;text-transform:uppercase !important;font-family:'itcavantgardepro-demibold', arial, sans-serif;}
.payable-amount h2{margin-top:0;font-size:30px !important;margin-bottom:5px;}
.payable-amount .visa-top{width:38%;margin-top:-30px;}
.payment-popup textarea.input_check{height:60px;}
.payment-popup .top-gap {
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #b6b6b6 !important;
    font-family: 'Montserrat', sans-serif !important;
    text-align: center;
    margin: 12px 0 35px 0;
    font-style: italic;
    transform: inherit !important;
    display: inline-block;
    max-width: 100% !important;
}
.payment-popup h3.black-arrow{display:inline-block;position:relative;}
.payment-popup h3.black-arrow:after{position:absolute;background:url(../images/poparrow.png) no-repeat right bottom;content:"";width:52px;height:37px;right:-57px;top:7px;}
@media (min-width:1599px){}
@media only screen and (max-width:1199px){.shopremixlogo{right:0 !important;left:0;margin:0 auto;text-align:center;}
.shopremixlogo img{text-align:center;margin:0 auto;display:block;width:auto !important;}
.shopremix-sixth{right:10% !important;}
.shopremix-fifth{right:0 !important;}
.shopremix-fourth{right:0% !important;}
.shopremix-first{left:10% !important;}
.shopremix-second{left:0 !important;top:240px !important;}
.shopremix-third{top:460px !important;left:7% !important;}
.shopremix-blk{height:1500px;}
.shooppblk{margin-top:100px;}
.newtestmonialtxt-block{width:66% !important;}
.forbiddine_div.my_list li {
    padding-right: 0;
	    padding-top: 10px;
    padding-bottom: 10px;
}
}
@media only screen and (max-width:767px){}
@media only screen and (max-width:380px){}
.select-field{border:0px;box-shadow:none !important;padding:0;display:block;width:100%;height:34px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border-radius:4px;}
.select-field:focus, .select-field:active{outline:0;}
.featuresdiv li{width:46% !important;display:inline-block;margin-right:10px;}
.pkg-height{min-height:960px;background:#e4ebf0;}
.pricingPopDiv{min-height:960px;background:#fff;}
.featuresdiv-ultimate li{width:30% !important;}
.footerGap{margin-top:14px !important;}


/*----------------- blog social media -----------*/

.atss {
    width: 2.4pc !important;
   }
   .atss .at-share-btn, .atss a {
    width: 34px !important;
  
}

.atss .at-share-btn span .at-icon, .atss a span .at-icon {
    width: 23px !important;
    height: 23px !important;
    }


/*----------------- blog social media end -----------*/
.academy-innerlinks ul li:first-child {
    padding: 0;
}

/*----------------services box 21-12-2017 start--------------------------*/
.listing_height p{
	min-height: 207px!important;
}

.gray_box_digital .box_1 {
    min-height: 200px;
}

.listing_height {
    min-height: 438px;
}
.copyrightftr-block::after{content:"";position:absolute;width:67px;height:57px;display:block;right:0;left:0;margin:0 auto;background:url(../images/vocsosmall-logo.png) no-repeat center center;top:-26px;}

.copyrightftr-block {
    padding: 50px 0 50px 0 !important;
}






.payment-newPopup .paymentmethod {
    width: 100% !important;
    margin-bottom: 0 !important;
	margin-left:0 !important;
}

.payment-popup .form-group .select-field {
    border: 1px solid #d0d0d0;
    height: auto;
    font-size: 16px;
    color: #000;
    font-weight: 500;
    padding: 22px 30px;
    font-family: 'Montserrat', sans-serif;
    background: url(../images/contact-selectdownarrow.png) no-repeat 340px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-transform: capitalize;
}

.payment-newPopup label {
    font-size: 13px !important;
    color: #b6b6b6 !important;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    text-transform: capitalize !important;
    transform-origin: left -4px !important;
    transform: translate(0, 2.125rem) scale(1.5);
}



.payment-popup p {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    line-height: 20px;
    margin: 26px 0 0 0;
}
.payment-popup .modal-footer {
    text-align: center;
    border-top: 0;
    display: inline-block;
    width: 100%;
    background: #f3690c;
    padding: 0;
    border-radius: 0 0px 6px 6px;
	z-index: 99;
    position: relative;
}

.paymentpop-btn {
    padding: 28px 0 !important;
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    position: relative;
}

.paymentpop-btn::after {
    position: absolute;
    width: 24px;
    height: 18px;
    background: url(../images/paymentarrow-pop.jpg) no-repeat right center;
    content: "";
    margin-left: 16px;
    top: 33px;
}
.payment_price {
    text-align: center;
    font-size: 48px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    margin: -18px 0 18px 0;
}

.payment-newPopup .form-group .form-control:not(:placeholder-shown) + label,
.form-control:focus + label {
  transform: translate(0, 1.100rem) scale(0.6);
  cursor: pointer;
}

.payment-popup .modal-body {
    padding: 54px 72px;
    display: inline-block;
}

.payment-newPopup .form-group .form-control {
    color: #b6b6b6 !important;
    border-bottom: 1px solid #b6b6b6 !important;
    margin-bottom: 0;
	border-radius:0;
	font-size:14px !important;
	position:relative;
	z-index:1 !important;
	float:none !important;
}


.arrowrgt-black::after {
    background: url(../images/tosmall-icon-youtube.png) no-repeat;
    position: absolute;
    content: "";
    width: 16px;
    height: 10px;
    display: inline-block;
    top: 6px;
    right: -24px;
    transition: all 0.3s linear 0s;
}

.arrowrgt-black:hover::after {
    right: -34px;
}


.arrowrgt-red, .arrowrgt-black{
	position:relative;
}

.arrowrgt-red::after {
    background: url(../images/tosmall-icon-red.png) no-repeat;
    position: absolute;
    content: "";
    width: 16px;
    height: 10px;
    display: inline-block;
    top: 6px;
    right: -24px;
    transition: all 0.3s linear 0s;
}

.arrowrgt-red:hover::after {
    right: -34px;
}

.testimonialLink::after {
    top: 10px;
}

.testimonialLink:hover::after {
	right:-34px;
}
.portfolioBtnNew::after {
    top: 9px;
}
.custom-web-text .cntct-btn {
    font-size: 21px;
    padding: 10px 75px 10px 30px;
	margin-top:0;
}

.loadimage{
	position:absolute;
	width:32px;
	height:32px;
	background:url(../images/payment-loader.gif);
	display:inline-block;
	left:84px;
}

.minute {
    display: inline-block;
    vertical-align: middle;
}

.videoIcon-Home{
	top:83px;
}
.blog-right-sec .newbtn::after {
    right: 23px;
    top: 16px;
}

.blog-right-sec .newbtn:hover::after {
    right: 18px;
}

.videoIcon-Home:hover {
    top: 83px;
}

.php_text li span img {
    opacity: 0.6;
}

/*-----new portfolio details redesign start-----*/

/*.port-imgframe-area {
	max-height:700px;
	height:700px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.19);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.19);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.19);
	overflow:hidden;
	position:relative;
}

.port-imgframe-area-inner{
	margin: 35px;
    padding: 0;
    height: 630px;
    overflow: hidden;
	position:relative;
}

.port-imgframe-area img {
    max-width: 100%;
	position:absolute;
	
	
	
}

.port-imgslide-block {
    margin-top: 68px;
}

.port-imgslide-block h2 {
    font-size: 28px;
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    text-align: center;
    padding: 80px 160px 140px 160px;
}

.portfolio-details-Banner .build_text {
    text-align: center !important;
    margin-top: 41px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600 !important;
    color: #fff !important;
    line-height: 45px !important;
    font-size: 84px !important;
    letter-spacing: 0 !important;
}

.portfolio-details-Banner {
    background: #ae3120 !important;
    padding-top: 190px !important;
    padding-bottom: 132px !important;
}
.bannertext-portfolio h3 {
    font-size: 32px !important;
    font-family: 'brownlight' !important;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.50);
    letter-spacing: 22px;
	margin:0;
}

.portfolio-details-Banner p {
    color: #fff;
    font-size: 18px !important;
    margin-bottom: 0 !important;
    padding: 0 261px !important;
    margin-top: 40px !important;
    position: relative;
    padding-bottom: 55px !important;
	font-family: 'Montserrat', sans-serif !important;
}

.portfolio-details-Banner p::after {
    position: absolute;
    content: "";
    width: 128px;
    height: 3px;
    bottom: 0;
    background: #fff;
    right: 0;
    left: 0;
    margin: 0 auto;
}

.bannertext-portfolio{
	position:relative;
}

.vocso-proudimg {
    background: url(vocso-proud.png) no-repeat;
    position: absolute;
    width: 127px;
    height: 127px;
    content: "";
    right: 0;
    top: 113px;
}

.portdelails-blockpage .home-project__phone {
    position: relative;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 100%;
    -webkit-transform: inherit;
    -ms-transform:inherit;
    transform: inherit;
    top: 0;
}

.portdelails-blockpage .home-project__inner {
    padding: 20% 0 25%;
}

.portdelails-blockpage .mobile_portfolio .left_part, .portdelails-blockpage .android_portfolio .left_part {
    padding-top: 0;
    padding: 0 0 0 0;
    margin-left: 4%;
}

.portdelails-blockpage .web_portfolio .left_part{
   padding-top: 0;
    padding: 0 0 0 0;
    margin-left: 4%;
	display:block;	
	
	
}

.portdelails-blockpage .left_part{
	display:inline-block;
	vertical-align: top;
}

.portdelails-blockpage .rightport_part {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    float: right;
    vertical-align: top;
    padding: 0 0 0 0;
    margin-right: 4%;
}

.portdelails-blockpage .left_part h3, .portdelails-blockpage .rightport_part h3 {
    font-size: 24px;
    color: #d0d0d8;
    font-weight: 500;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    margin: 0 0 70px 0;
	padding:0 30px 0 0;
	text-transform:uppercase;
}

.portdelails-blockpage .mobile_portfolio .slide-hometext p, .portdelails-blockpage .web_portfolio .slide-hometext p, .portdelails-blockpage .android_portfolio .slide-hometext p {
    color: inherit;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Montserrat', sans-serif;
    opacity: 1;
    text-align: left;
}

.logo-portdetail-block {
    padding: 180px 0;
    text-align: center;
    border-bottom: 1px solid #dbdbdb;
}


.portdelails-blockpage .web_portfolio .home-project__inner {
    padding: 11% 0 30%;
}

.portdelails-blockpage .web_portfolio .home-project__phone {
    left: 0;
	width:100%;
}

.portdelails-blockpage .web_portfolio .rightport_part {
    width: 30%;
    display: block;
    vertical-align: top;
    float: left;
    vertical-align: top;
    padding: 0 0 0 0;
    margin-left: 4%;
    margin-top: 4%;
}
*/



/*-----new portfolio details redesign end-----*/