@import url(http://fonts.googleapis.com/css?family=Lato:400,300,700,900|Open+Sans:400,300,600,700);.s1{font-size:27px !important;font-weight:bold; background: #543963;color: #FFF; padding-left: 10px; padding-right: 10px;}
html.video{margin-top:0 !important;}
body{background:url(../img/bg.jpg) repeat-x top left #f3f3e9;background-position:49% 5%;}
span{display:inline-block;}
span.home{background:url(../img/home_sprite.png) no-repeat;}
a:hover, a:focus, a:active{text-decoration:none;outline:none;}
.col-5-div{width:20%;float:left;padding:0 15px;}
.white_bg{}
img{max-width:100%;}
.pad-none{padding-left:0px;padding-right:0px;margin-bottom: 15px;}
.pad-right{padding-right:2px;}
.pad-left{padding-left:2px;}

.mar_rght_none{margin-right:0;}
span.right_arrow, span.left_arrow{width:29px;height:29px;vertical-align:middle;background:#80d6ff;border-radius:50%;position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;margin-top:5px;margin-bottom:10px;font-size:24px;}
span.right_arrow::before{content:"\e092";color:#543963;position:absolute;top:4px;left:5px;font-size:20px;}
span.left_arrow::before{content:"\e091";color:#543963;position:absolute;top:4px;left:5px;font-size:20px;}
.nopad{padding:0 !important;margin:0 !important;}
header{position:fixed;width:100%;z-index:9999;top:0;}
header + .clearfix + .container, header + .clearfix + .portfolio_content, header + .clearfix + .contact_content{margin-top:210px;}
.view_all_portfolio{font-family:'Lato', sans-serif;text-transform:uppercase;color:#FFF;border:solid 1px #FFFFFF;font-size:18px;padding:5px;text-align:center;width:13%;}
.contact_content a{color:#FFFFFF;}
.navbar-default{border:none;padding-top:0px;margin-bottom:0;}
.navbar_total.shadow .navbar_newfixed{border:none;/* margin-bottom:-60px; */}
.navbar-brand{height:auto;padding-top:0;}
.navbar-right{}
.container > .navbar-collapse{margin-left:-15px;margin-right:-15px;}
.navbar-default ul.navbar-right li{margin-left:20px;}
.navbar-default ul.navbar-right li.special a{font-size:22px;font-weight:bold;}
.navbar-default ul.navbar-right li a{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#fff;padding:7px 8px;}
.navbar-default ul.navbar-right li:last-child a{padding:10px 0;}
.navbar-default ul.navbar-right li a.enquiry, .navbar-default ul.navbar-right li a.enquiry:hover{background:#EE0065 !important;}
.hello_li .free_consult_btn_top{padding:9px 8px !important;}
span.tel{width:18px;height:25px;background-position:-327px -6px;vertical-align:middle;margin-right:10px;}
span.mail{width:23px;height:19px;background-position:-285px -10px;vertical-align:middle;margin-right:10px;}
.navbar-collapse > .navbar-nav{float:none;margin-right:-15px;}
.navbar-collapse > .navbar-nav > li{text-align:center;}
.navbar-collapse > .navbar-nav > li:last-child{margin-right:0;}
.navbar-collapse > .navbar-nav > li > a{width:100%;font-size:15px;padding:10px 0;color:#ffffff;}
.navbar-right, .container > .navbar-collapse{margin-right:0;margin-bottom:10px;}
.navbar-right > li > a:hover, .navbar-right > li > a:focus{background:none !important;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > li.active > a:hover{color:#FFF;background-color:#543963;}
.navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li.active:hover > a{color:#FFF;background-color:#543963;}
.navbar-default .navbar-nav > li.active > a{background-color:transparent;}
.dropdown-menu{background:#543963;}
.dropdown-menu > li > a{text-transform:uppercase;font-size:14px;color:#FFF;}
.dropdown-menu > li > a:hover{background:#5B0666;color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus{background-color:transparent;color:#FFF;border-radius:4px;}
.navbar-default .navbar-nav > .open > a:hover{color:#FFF;background-color:#3E1261;border-radius:4px;}
.bg_nav{background:#5b0666;padding:14px 0px 0px 0px;}
.navbar-nav .open .dropdown-menu > li > a{padding:10px 15px 10px 25px;}
.navbar_total{background:none}
.navbar-default.header_new{background:#543963;font-family:'Lato', sans-serif;padding-top:0px;}
body{background:#543963;font-family:'Lato', sans-serif;}
.header_new .navbar-header{float:none;}
.header_new .top_navs ul li a{color:#ffffff;text-transform:uppercase;font-size:14px;font-weight:bold;padding-top:22px;}
.header_new .navbar-brand{height:auto;padding-top:15px;}
.header_new .top_navs a.btn.call_btn{background:#392447;font-size:20px;color:#fff;font-weight:800;padding:0 8px 0 0;border-radius:0;float:right;margin-right:15px;}
.header_new .top_navs a.btn.call_btn img{padding:8px;background:#543963;margin-right:5px;}
.header_new.navbar-default .navbar-nav > li:hover > a, .header_new.navbar-default .navbar-nav > li.active:hover > a, .header_new.navbar-default .navbar-nav > li:focus > a, .header_new.navbar-default .navbar-nav > li > a:focus, .header_new.navbar-default .navbar-nav > li.active > a{color:#79daff;background-color:transparent;}
.header_new .quick_online_quote{background:url(../img/quote_img.png) no-repeat;font-size:20px;font-weight:800;text-transform:uppercase;width:232px;height:75px;padding-top:30px;text-align:center;padding-top:20px;margin-left:15px;color:#000;}
.header_new .collapse ul li a{color:#ffffff;font-weight:bold;font-size:16px;text-transform:uppercase;}
.header_new .collapse > ul > li{background:url(../img/list_round.png) no-repeat left center;padding-left:5px;}
.header_new .collapse > ul > li:first-child{background:none;padding-left:0;}
.header_new .navbar-collapse > .navbar-nav > li{margin-right:20px;}
.header_new .navbar-collapse > .navbar-nav > li:last-child{margin-right:0px;}
.header_new .navbar-collapse > .navbar-nav > li.last_child{margin-right:0;float:right;}
.header_new .collapse > ul > li:first-child > a{padding-left:0;}
.header_new .navbar-collapse > .navbar-nav > li > a{padding:5px 10px;}
.header_new .collapse > ul > li:last-child > a{padding-right:0;}
.header_new .dropdown-menu{background:#543963;}
.mob_banner{position:relative;margin-top:0px;}
.mob_banner_txt{position:absolute;font-size:30px;text-align:center;text-transform:uppercase;font-weight:800;color:#21b6a8;top:35%;left:0;right:0;bottom:0;margin-top:-26px;}
.slider_top_section{background-size:cover;margin-top:-20px;}
.backstrch{z-index:999 !important;min-height:500px;}
.mobile_div{display:none;}
.slider_top_section_web_development{background:url(../img/web_development_banner.jpg) no-repeat;background-size:cover;margin-top:-20px;background-position:right;}
.slider_top_section_yarts{background:url(../img/yarts.jpg) no-repeat;background-size:cover;margin-top:-20px;background-position:right;}
.slider_top_section_mobile{background:url(../img/web_design_mobile.jpg) no-repeat;background-size:cover;margin-top:-20px;background-position:right;}
.slider_top_section_ecommerce{background:url(../img/e-commerce.jpg) no-repeat;background-size:cover;margin-top:-20px;background-position:right;}
.carousel{padding-top:0px;font-family:'Lato', sans-serif;}
.carousel.home_banner{padding-top:0px;}
.carousel-caption{text-align:center;padding-bottom:0px;text-shadow:none;top:auto;bottom:0px;left:10%;right:10%;}
.carousel-caption h2, .carousel-caption p{color:#ffffff;margin:0;padding-top:15px;text-align:left;}
.carousel-caption h2{text-transform:uppercase;font-size:48px;font-weight:900}
.cap{font-family:'Lato', sans-serif;font-size:35px;color:#FFFFFF;width:60%;text-align:left;line-height:50px;margin-left:-80px;margin-top:-160px;}
.logo_main{width:160%;height:auto;margin-top:35px;}
.navbar_total.shadow .logo_main_fixed{width:100%;height:auto;margin-top:35px;}
.enfield_office{font-family:'Lato', sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;border:solid 1px #f26324;color:#FFF;text-align:center;padding:15px;padding-bottom:5px;padding-top:5px;margin-top:35px;}
.menu_web7{font-family:'Lato', sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#FFF;text-align:center;padding:15px;padding-bottom:5px;padding-top:5px;margin-top:15px;}
.star_ford_office{font-family:'Lato', sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;background:#FFF;color:#f26324;text-align:center;padding:15px;padding-bottom:5px;padding-top:5px;margin-top:35px;border:solid 1px #FFFFFF;}
.star_ford_office a{font-family:'Lato', sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;color:#f26324;text-align:center;}
.get_in_touch{font-family:'Lato', sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;background:#f26324;color:#FFF;text-align:center;padding:15px;padding-bottom:5px;padding-top:5px;margin-top:15px;border:solid 1px #f26324;}
.get_in_touch a{color:#FFF;text-decoration:none;}
.get_in_touch a:hover{color:#FFF;}
.get_in_touch:hover{background:#0487cc;border:solid 1px #FFFFFF;}
.carousel-caption p{font-size:18px;padding-bottom:15px;font-weight:300;padding-right:10px;padding-left:10px;}
.carousel-caption a.btn{font-size:20px;color:#192e3e;padding:8px 18px;background:#80d6ff;margin-top:15px;border:none;font-weight:900;}
.carousel-control{background-image:none !important;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-left:hover{left:0;color:#7bd9fd;}
.carousel-control .glyphicon-chevron-right, .carousel-control .glyphicon-chevron-right:hover{right:0;color:#7bd9fd;}
.imp_services{background:rgb(252, 252, 250);background:-moz-linear-gradient(113deg, rgb(252, 252, 250) 0%, rgb(245, 245, 245) 85%);background:-webkit-linear-gradient(113deg, rgb(252, 252, 250) 0%, rgb(245, 245, 245) 85%);background:-o-linear-gradient(113deg, rgb(252, 252, 250) 0%, rgb(245, 245, 245) 85%);background:-ms-linear-gradient(113deg, rgb(252, 252, 250) 0%, rgb(245, 245, 245) 85%);background:linear-gradient(203deg, rgb(252, 252, 250) 0%, rgb(245, 245, 245) 85%);border-radius:5px;text-align:center;padding:10px;font-weight:600;}
.imp_services span{width:73px;height:73px;}
.imp_services span.web{background-position:-9px -52px;}
.imp_services span.mobile{background-position:-95px -48px;}
.imp_services span.soft{background-position:-173px -49px;}
.imp_services span.seo{background-position:-251px -48px;}
.we_strive{width:auto}
.we_strive li{width:auto;list-style:circle;color:#FFF;line-height:20px;margin-left:-20px;font-size:17px;padding-top:15px;}
.imp_services h3{font-size:18px;min-height:67px;color:#1a2f3f;margin-top:10px;font-weight:normal;margin-bottom:0;}
.imp_services p{font-size:14px;font-weight:normal;color:#797777;}
.home_content{text-align:center;margin:15px 0px 0px;border-bottom:4px solid #392447;padding-bottom:30px;margin-bottom:30px;}
.home_content > div{border:1px dotted #e5e3e7;border-width:1px 0 1px 0;margin:25px 0;padding:20px 0px;}
.home_content h1{font-size:32px;color:#ffffff;font-weight:900;text-transform:uppercase;line-height:40px;margin:0;padding:20px 0;background:#392447;}
.home_content p.small{color:#80d6ff;font-size:30px;font-weight:bold;line-height:40px;}
.home_content p{font-size:18px;color:#fefefe;font-weight:normal;}
.video_div{padding:30px;background:#4c335a;}
.why_we_are{margin-top:20px;}
.whychoose{margin-top:25px;}
.whychoose h3{margin:0px;font-size:23px;font-weight:bold;margin-bottom:40px;color:#FFF;font-family:'Open Sans', sans-serif;}
.whychoose_one{font-size:16px;line-height:20px;padding-right:55px;}
.whychoose_one img{width:24%;margin-right:5%;float:left;}
.whychoose_two{font-size:17px;line-height:20px;padding-right:55px;margin-bottom:60px;}
.whychoose_two img{width:24%;margin-right:5%;float:left;}
.whydifcnt{}
.whydifcnt h3{color:#2ab0be;font-size:50px;font-weight:100;margin:0px;margin-bottom:25px;}
.whydifcnt h4{color:#f78a1f;font-size:30px;font-weight:400;margin:0px;margin-bottom:25px;}
.whydifcnt h4 span{color:#FFF;font-size:30px;font-weight:100;}
.whydifcnt h6{font-size:18px;font-weight:600;margin:0px;line-height:25px;margin-top:20px;color:#FFF}
.whydifcnt p{font-size:18px;font-weight:400;}
.whyus{background:#2FB05C;padding:50px;color:#fff;}
.whyus h1{font-weight:bold;}
.whyleft{padding-right:50px;}
.whyleft span{font-size:35px;font-weight:bold;color:#F26426;}
.whyleft b{font-size:25px;font-weight:bold;color:#666;}
.whyleft p{font-size:20px;}
.whyright{padding-left:50px;}
.whyright ul li{margin-bottom:10px;font-size:17px;list-style:url(../images/tick3.png) inside;}
.whyright ul{padding:0px;}
.whyright span{font-size:17px;font-weight:bold;}
.whyright p{font-size:20px;}
.whycnt{padding:30px 0px;margin-bottom:20px;}
.whydiff{text-align:center;padding:0px 0px;}
.whydiff h1{font-weight:bold;font-size:40px;color:#FFF;margin-bottom:30px;}
.whydiff h4{font-weight:100;font-size:29px;line-height:40px;color:#FFF;margin-bottom:30px;}
.whydiff h5{font-weight:400;font-size:45px;color:#fff;margin:0px;}

.most-blogs {
    /* background-color: #fff !important; */
    margin-bottom: 0px !important;
    border: 2px solid #00be9c;
  
}
.most-blogs h2 {
    margin-top: 0px !important;
    margin-bottom: 20px;
    color: #fff;
}
.recent-blogs-listing h2 {
    margin-top: 10px;
    text-align: center;
    margin-bottom: 0px;
    font-size: 30px;
}
.new-list-blog h2 {
    font-size: 18px;
    text-align: left;
    padding:10px 5px 0px 20px;
   
}
.new-list-blog .date-p {
    padding:10px 5px 15px 20px;
    font-size: 14px;
    border-bottom: transparent !important;
    color: #fff;
}
.blog-category-name h3 {
    min-height: 30px;
    font-size: 17px;
    padding: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    color: #fff;   
}
.industry_box{background:#442b52;height:auto;width:49% !important;margin-right:5px !important;min-height:400px;margin-bottom:5px;}
.industry_box:hover{background:#f26324;}
.testimonial_bg{background:url(../img/testimonial.jpg) no-repeat;min-height:352px;background-size:cover;margin-top:-40px;margin-bottom:20px;}
.client_says{font-family:'Lato', sans-serif;text-transform:uppercase;font-weight:bold;text-align:center;font-size:30px;color:#FFF;padding-top:70px;}
.client_words{font-family:'Lato', sans-serif;text-align:center;font-size:18px;color:#FFF;line-height:29px;font-weight:normal}
.client_name{font-family:'Lato', sans-serif;font-size:18px;color:#f26324;text-align:center;font-weight:bold;margin-bottom:20px;}
.carousel-inner>.active{left:0;top:0px;}
.carousel-control.left{margin-left:495px;margin-top:180px;}
.carousel-control.right{margin-right:495px;margin-top:180px;}
.cacestydy_inner{margin-top:0px;width:100%;margin-top:-30px;margin-bottom:50px;}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:0px solid #eee;}
.education_head{text-align:center;font-family:'Lato', sans-serif;color:#FFF;font-size:22px;text-transform:uppercase;font-weight:bold}
.mob_banner_tick ul{margin:0px;padding:0px;float:left;}
.mob_banner_tick li{list-style:none;font-size:12px;float:left;color:#fff;text-transform:none;font-weight:400;text-align:center;display:inline-block;padding-right:10px;}
.icon_education{width:auto;height:auto;}
.education_detail{text-align:center;font-family:'Lato', sans-serif;color:#FFF;font-size:16px;line-height:22px;text-align:center;padding-top:10px;padding-bottom:20px;}
.popup{background:#543963;border:none}
.modal-content{position:relative;background-color:#442b52;color:#FFF;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);padding:15px;font-size:15px;line-height:22px;font-family:'Lato', sans-serif;}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;color:#FFF;}
.whydiff p{font-weight:400;font-size:26px;color:#fff;}
.whydiff2{font-weight:400;font-size:23px !important;color:#fff;text-align:center;padding-top:20px;}
.whydiff3{font-weight:400;font-size:28px !important;color:#fff;text-align:center;padding-top:17px;}
.whydiff4{font-weight:400;font-size:21px !important;color:#fff;text-align:center;padding-top:17px;}
.fivcircle{background:#F78A1F none repeat scroll 0% 0%;width:210px;height:210px;margin:0px;border-radius:50%;padding-top:4.5%;float:left;margin-right:35px;margin-bottom:15px;}
.fivcircle_blue{background:#2AB0BE none repeat scroll 0% 0%;width:210px;height:210px;margin:0px;border-radius:50%;padding-top:4.5%;float:left;margin-right:35px;margin-bottom:15px;}
.fivcircle_orange{background:#f0615b none repeat scroll 0% 0%;width:210px;height:210px;margin:0px;border-radius:50%;padding-top:4.5%;float:left;margin-right:35px;margin-bottom:15px;}
.fivcircle_green{background:#4bb8a1 none repeat scroll 0% 0%;width:210px;height:210px;margin:0px;border-radius:50%;padding-top:4.5%;float:left;margin-right:35px;margin-bottom:15px;}
.bg_seven_steps{background:url(../img/bg_seven_step.png) no-repeat;min-height:1590px;}
.pencil_bg{background:url(../img/pencil.png) no-repeat;min-height:1590px;}
.wrap_step{padding-top:70px;}

.sign_nda_head{color:#1a99a8;font-size:25px;text-transform:uppercase;padding-top:20px;font-weight:bold}
.sign_nda_text{color:#FFF;font-size:14px;text-align:left;font-family:'Lato', sans-serif;line-height:17px;padding-top:10px;}
.free_onehour_head{color:#ff465b;font-size:25px;text-align:right;text-transform:uppercase;padding-top:15px;font-weight:bold}
.free_onehour_head_we{color:#ff465b;font-size:25px;text-align:right;text-transform:uppercase;padding-top:5px;font-weight:bold}
.free_onehour_text{color:#FFF;font-size:14px;text-align:right;font-family:'Lato', sans-serif;line-height:17px;padding-top:10px;}
.proposal_head{color:#f58c0f;font-size:25px;text-transform:uppercase;padding-top:10px;font-weight:bold}
.proposal_head_we{color:#f58c0f;font-size:25px;text-transform:uppercase;font-weight:bold;margin-top:-10px;}
.proposal_text{color:#FFF;font-size:14px;text-align:left;font-family:'Lato', sans-serif;line-height:17px;padding-top:10px;padding-right:25px;}
.step_head{color:#9eb847;font-size:25px;text-align:right;text-transform:uppercase;padding-top:10px;font-weight:bold}
.step_head_we{color:#9eb847;font-size:25px;text-align:right;text-transform:uppercase;padding-top:0px;font-weight:bold;margin-top:-20px;}
.step_text{color:#FFF;font-size:14px;text-align:right;font-family:'Lato', sans-serif;line-height:17px;padding-top:10px;padding-left:25px;}
.work_progress_head{color:#17b0ad;font-size:25px;text-transform:uppercase;padding-top:10px;font-weight:bold}
.work_progress_head_we{color:#17b0ad;font-size:25px;text-transform:uppercase;font-weight:bold;margin-top:-10px;}
.work_progress_text{color:#FFF;font-size:14px;text-align:left;font-family:'Lato', sans-serif;line-height:17px;padding-top:10px;padding-right:25px;}
.after_sale_head{color:#f2ad33;font-size:25px;text-align:right;text-transform:uppercase;font-weight:bold;margin-top:-10px;}
.after_sale_text{color:#FFF;font-size:14px;text-align:right;font-family:'Lato', sans-serif;line-height:17px;padding-top:10px;padding-left:25px;}
.ownership_head{color:#e725e0;font-size:25px;text-transform:uppercase;font-weight:bold}
.ownership_text{color:#FFF;font-size:14px;text-align:left;font-family:'Lato', sans-serif;line-height:17px;padding-top:10px;padding-right:25px;}
.one_step{font-family:'Lato', sans-serif;color:#1a99a8;font-size:104px;font-weight:bold;}
.two_step{font-family:'Lato', sans-serif;color:#ff465b;font-size:104px;font-weight:bold;margin-top:-10px;}
.three_step{font-family:'Lato', sans-serif;color:#f58c0f;font-size:104px;font-weight:bold;margin-top:-15px;}
.four_step{font-family:'Lato', sans-serif;color:#9eb847;font-size:104px;font-weight:bold;margin-top:-25px;}
.five_step{font-family:'Lato', sans-serif;color:#17b0ad;font-size:104px;font-weight:bold;margin-top:-15px;}
.six_step{font-family:'Lato', sans-serif;color:#f2ad33;font-size:104px;font-weight:bold;margin-top:-20px;}
.seven_step{font-family:'Lato', sans-serif;color:#e725e0;font-size:104px;font-weight:bold;margin-top:-25px;}
.process{font-family:'Lato', sans-serif;font-size:32px;color:#FFF;text-align:right;font-weight:bold;text-transform:uppercase;margin-top:-13px;}
.sign_in_pencil{font-family:'Lato', sans-serif;font-size:17px;text-align:left;text-transform:uppercase;color:#FFF;padding-top:5px;font-weight:bold;}
.sign_in_text{color:#FFF;font-size:14px;text-align:left;font-family:'Lato', sans-serif;line-height:17px;}
.sign_in_pencil_one{font-family:'Lato', sans-serif;font-size:65px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:10px;}
.free_text{color:#FFF;font-size:14px;text-align:right;font-family:'Lato', sans-serif;line-height:17px;}
.free_text_2{color:#FFF;font-size:14px;text-align:left;font-family:'Lato', sans-serif;line-height:17px;}
.hour_one_pencil{font-family:'Lato', sans-serif;font-size:16px;text-align:right;text-transform:uppercase;color:#FFF;padding-top:40px;font-weight:bold;line-height:25px;margin-left:-5px;}
.portfolio_content p a{color:#80D6FF;}
.portfolio_content .ul_head{color:#80D6FF;font-size:18px;font-weight:600;line-height:25px;margin:0;}
.portfolio_content ul.services li{list-style:inside;list-style-image:url(../img/port_tick.png);font-size:15px;color:#80D6FF;line-height:27px;}
.portfolio_content ul.services{padding-left:0px;margin-bottom:30px;}
.hour_one_pencil_2{font-family:'Lato', sans-serif;font-size:17px;text-align:right;text-transform:uppercase;color:#FFF;padding-top:45px;font-weight:bold;line-height:25px;margin-left:-5px;}
.hour_one_pencil_3{font-family:'Lato', sans-serif;font-size:17px;text-align:right;text-transform:uppercase;color:#FFF;padding-top:20px;font-weight:bold;line-height:25px;margin-left:-5px;}
.free_one_pencil_seven{font-family:'Lato', sans-serif;font-size:65px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:40px;margin-left:-5px;}
.sign_in_pencil_nine{font-family:'Lato', sans-serif;font-size:65px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:60px;}
.sign_in_pencil_five{font-family:'Lato', sans-serif;font-size:17px;text-align:left;text-transform:uppercase;color:#FFF;padding-top:36px;font-weight:bold;}
.sign_in_pencil_six{font-family:'Lato', sans-serif;font-size:65px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:35px;}
.sign_in_pencil_ten{font-family:'Lato', sans-serif;font-size:17px;text-align:left;text-transform:uppercase;color:#FFF;padding-top:30px;font-weight:bold;}
.free_one_pencil{font-family:'Lato', sans-serif;font-size:21px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:85px;font-weight:bold;line-height:25px;margin-left:-5px;}
.free_one_pencil_one{font-family:'Lato', sans-serif;font-size:65px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:28px;margin-left:-5px;}
.free_one_pencil_four{font-family:'Lato', sans-serif;font-size:65px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:35px;margin-left:-5px;}
.proposal_pencil{font-family:'Lato', sans-serif;font-size:18px;text-align:left;text-transform:uppercase;color:#FFF;font-weight:bold;padding-top:40px;line-height:25px;margin-left:0px;}
.sign_in_pencil_three{font-family:'Lato', sans-serif;font-size:65px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:50px;}
.proposal_pencil_one{font-family:'Lato', sans-serif;font-size:65px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:70px;margin-left:4px;}
.work_pencil{font-family:'Lato', sans-serif;font-size:23px;text-align:center;text-transform:uppercase;color:#FFF;font-weight:bold;padding-top:90px;line-height:25px;margin-left:-5px;}
.work_pencil_one{font-family:'Lato', sans-serif;font-size:65px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:60px;margin-left:4px;}
.owner_pencil{font-family:'Lato', sans-serif;font-size:23px;text-align:center;text-transform:uppercase;color:#FFF;font-weight:bold;padding-top:115px;line-height:25px;margin-left:-5px;}
.owner_pencil_one{font-family:'Lato', sans-serif;font-size:65px;text-align:center;text-transform:uppercase;color:#FFF;padding-top:80px;margin-left:4px;}
.seven_step_right{font-family:'Lato', sans-serif;font-weight:bold;font-size:46px;color:#FFF;text-transform:uppercase;padding-top:140px;}
.whyicon{}
.whytxt{width:71%;float:left;color:#FFF;font-family:'Open Sans', sans-serif;font-size:15px;padding-bottom:15px;}
.head_whyus{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:bold;padding-bottom:10px;}
.head_webdevelopment{font-size:34px;font-weight:900;margin:0;color:#fff;font-family:'Open Sans', sans-serif;text-transform:uppercase;margin-top:25px;padding-left:8px;}
.video_div h3{font-size:28px;color:#ffffff;line-height:35px;font-weight:bold;margin-top:0;text-transform:uppercase;}
.home_offer{padding:0 40px;}
.read_more_function{width:auto;height:auto;padding-left:19px;color:#FFF;}
.read_more_function a{color:#FFF;text-decoration:none}
.read_more_function a:hover{color:#9e7cb1;text-decoration:none}
.home_offer p.big{font-size:24px;font-weight:bold;color:#ffffff;line-height:35px;}
.home_offer p span.old_price{color:#fff;}
.home_offer p span, .home_offer p span, .home_offer p a{color:#78bfe7;}
.home_offer p{font-size:18px;line-height:28px;font-weight:bold;color:#ffffff;}
.home_offer ul{padding-left:0;}
.home_offer ul li{list-style:none;font-size:18px;line-height:28px;font-weight:bold;color:#ffffff;}
.home_menu_hide{display:none;}
.home_offer ul li img{margin-right:10px;}
.cloud_data{font-family:'Lato', sans-serif;font-size:15px;color:#FFF;line-height:30px;}
.guid_content{border-top:4px solid #392447;padding-top:30px;margin-top:30px;}
.guid_content h3{font-size:28px;color:#ffffff;line-height:35px;font-weight:bold;margin-top:0;float:left;padding-bottom:10px;margin-bottom:30px;border-bottom:3px solid #80d6ff;text-transform:uppercase;}
.guid_content h2{color:#ffffff;font-weight:900;font-size:24px;float:left;margin-top:0px;text-transform:uppercase;}
.guid-wrapper{padding:0;}
.guid-block{position:relative;min-height:90px;cursor:pointer;overflow:hidden;}
.guid-block img{float:right;}
.guid-block p{color:#543963;font-size:15px;background-color:#80d6ff;float:left;padding:7px 17px;border-radius:4px;position:absolute;font-weight:900;text-transform:uppercase;bottom:0;}
.port_margin{margin-bottom:20px !important;}
.template_de{background:none;}
.template_de li{list-style:inside;list-style-image:url(../img/port_tick.png);font-size:15px;color:#80D6FF;}
.guid-block-sec{}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;z-index:9999;}
.guide-model .form-control:focus{border-color:rgba(238, 0, 101, 0.44);outline:0px none;box-shadow:0px 1px 1px rgba(238, 0, 101, 0.48) inset, 0px 0px 3px rgba(238, 0, 101, 0.47);}
.guide_btn, .guide_btn:hover, .guide_btn:focus{color:#FFF;background-color:#EE0065;border-color:#AD1756;}
.home_portfolio{background:#452d53;padding:30px 30px;padding-top:15px;margin-top:30px;margin-bottom:60px;}
.port-head-wrapper{}
h3.port_head{color:#ffffff;font-size:27px;margin-bottom:20px;padding:9px 0px;font-weight:900;text-align:left;float:left;margin-top:15px;padding-left:15px;}
.portfolio_home{overflow:hidden;position:relative;}
a .portfolio_home + p.head{font-size:13px;text-align:center;color:#eeeeee;font-weight:normal;}
.portfolio_home img{width:100%;transform:scale(1, 1);-webkit-transform:scale(1, 1);transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;}
.contact_enfield{text-align:left;border-bottom:solid 1px;float:left}
.contact_enfield_text{text-align:left;}
.contact_enfield_head{color:#afa494;font-size:16px;font-weight:700;text-align:left;border-bottom:solid 1px;float:left;margin-bottom:0px;margin-top:5px;}
.portfolio_home .image-overlay{position:absolute;transform:scale(0, 0);-webkit-transform:scale(0, 0);transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;left:10%;right:10%;top:10%;bottom:10%;background:#fff;overflow:hidden;}
.portfolio_home .image-overlay img{transform:scale(0, 0);-webkit-transform:scale(0, 0);position:absolute;top:0;left:0;right:0;bottom:0;}
.portfolio_home:hover img{transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5);}
.portfolio_home:hover .image-overlay, .portfolio_home:hover .image-overlay img{transform:scale(1, 1);-webkit-transform:scale(1, 1);}
a.btn.view_more_port{font-size:16px;color:#392447;padding:8px 34px;background:#80d6ff;margin-top:15px;margin-bottom:15px;border:none;font-weight:bold;text-transform:uppercase;}
.footer{padding-top:45px;padding-bottom:15px;background:url(../img/footer_bg.jpg) repeat-x top #392347;font-family:"Open Sans", sans-serif;}
.footeraddrss{}
.footeraddrss a, .footeraddrss a:hover{color:rgba(255, 255, 255, 0.6);}
.footeraddrss span.footer_icons{width:48px;height:48px;display:inline-block;background:url(../img/footer_sprite.png) no-repeat;}
.footeraddrss span.visit{background-position:0 0;}
.footeraddrss span.talk{background-position:0 -75px;}
.footeraddrss span.mail{background-position:0 -152px;}
.footeraddrss p.head{margin-top:0;color:#afa494;font-size:16px;font-weight:700;}
.footeraddrss p{font-size:16px;font-weight:300;}
.footeraddrss p:last-child{margin-bottom:0;}
.footer p{color:rgba(255, 255, 255, .6);font-weight:400;font-size:15px;margin:0px;margin-bottom:2px;}
.footer h2{font-size:21px;font-weight:700;color:#afa494;text-transform:uppercase;margin-top:0;text-align:center;margin-bottom:8px;}
.footer .form_container{padding:0 30px;border-right:1px dashed #6a655d;border-left:1px dashed #6a655d;}
.footer form{margin-top:30px;}
.footer form input, .footer form textarea{width:100%;margin-right:-15px;padding:10px 15px;background:#ede8e3;border:none;color:#afa494;margin-bottom:20px;resize:none;font-size:14px;}
.footer form input.required{background:url(../img/required.png) center right no-repeat #ede8e3;background:url(../img/required.png) center right 10px no-repeat #ede8e3;padding-right:27px;}
.footer form button{width:100%;padding:10px;border-bottom:3px solid #3c3b3f;color:#fff;font-weight:600;border-radius:0;}
.footer form a.upload{background:none;border:none;width:100%;padding:0;}
.footer form a.upload > div{background:#e5557a;width:100%;padding:10px;border-bottom:3px solid #3c3b3f;color:#fff;font-weight:600;border-radius:0;display:block;cursor:pointer;}
.footer form a.upload input{opacity:0;position:absolute;top:0;cursor:pointer;left:0;}
.footer form button.send{background:#d32f2f;}
.footer form p:last-child{margin-top:5px;}
.testimonial{}
.testimonial .blockquote{background:url(../img/footer_sprite.png) -2px -222px no-repeat;width:39px;height:27px;}
.testimonial .clearfix{margin-top:21px;}
.testimonial hr{border-color:rgba(255,255,255,0.6);margin:7px 0;}
.testimonial p{line-height:21px;text-align:center;color:#fff;color:rgba(255,255,255,0.6);font-weight:300;font-size:15px;margin-bottom:0;}
.testimonial p.name{color:#919ab6;font-style:italic;font-weight:500;}
.footer_bottom .bottom{padding:35px 0;}
.footer_bottom .bottom p{font-size:13px;color:#161616;margin-bottom:0;}
.footer_bottom .bottom p a{color:#0972c9;text-decoration:underline;}
.footer_bottom .social{padding:0;margin-left:-15px;margin-top:15px;}
.caption_mobile{width:auto}
.footer_bottom .social li{list-style:none;float:left;margin-right:5px;background:#252c44;height:26px;width:26px;border-radius:50%;text-align:center;}
.footer_bottom .social li a{font-size:18px;color:#fff;transition:all ease-in-out .5s;}
.footer_bottom .social li a i{transition:all ease-in-out .5s;}
.footer_bottom .social li:hover a i{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.coffee_img{margin-bottom:10px;}
ul.social{padding-left:0;}
ul.social li{list-style:none;float:left;margin-right:15px;}
ul.social li:last-child{margin-right:0;}
ul.social li span{background:url(../img/social_sprite.png) no-repeat;width:40px;height:40px;display:inline-block;}
ul.social li span.fb{background-position:0px 0px;}
ul.social li span.tw{background-position:-54px 0px;}
ul.social li span.gp{background-position:-106px 0px;}
ul.social li span.ln{background-position:-211px 1px;}
ul.social li span.yt{background-position:-156px 0px;}
.service_link_icons{margin-bottom:20px;}
.service_link_icons ul{padding:0;width:100%;margin:0 auto;}
.service_link_icons ul a li, .service_link_icons ul li{list-style:none;float:left;text-decoration:none;font-family:Roboto, sans-serif;font-weight:300;color:#fff;text-align:center;padding:20px 0px 10px;font-size:13px;}
.service_link_icons ul a li.active, .service_link_icons ul a li:hover, .service_link_icons ul li.active, .service_link_icons ul li:hover{color:#fff;}
.service_link_icons ul a:last-child li{margin-right:0;}
.img_container, .service_link_icons ul a li .img_container{min-height:57px;position:relative;display:inline-block;}
.service_link_icons ul a li .img_container img{margin:0 auto;}
.service_link_icons ul a li.active, .service_link_icons ul a li:hover{background:#392447;}
.service_link_icons ul a li:hover img{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.img_container{background:url(../img/icon_strip_in_hover.png) no-repeat;}
.service_link_icons ul a li.active .img_container, .service_link_icons ul a li:hover .img_container{background:url(../img/icon_strip_in_hover.png) no-repeat;background-position:inherit;}
.service_link_icons ul a li .img_container.cloud{background-position:0px 0;width:60px;height:42px;}
.service_link_icons ul a li .img_container.web{background-position:0 -57px;width:60px;height:45px;}
.abt-serv-one .img_container.soft, .service_link_icons ul a li .img_container.soft{background-position:0px -124px;width:60px;height:38px;}
.service_link_icons ul a li .img_container.bsnss{background-position:0px -309px;width:60px;height:55px;}
.service_link_icons ul a li .img_container.ecomerce{background-position:0px -245px;width:60px;height:57px;}
.service_link_icons ul a li .img_container.user{background-position:-3px -186px;width:60px;height:41px;}
.carousel:not(.home_banner){margin:0 -15px;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img{width:100%;}
.breadcrumb li a{color:#fff;}
.carousel, .item, .active{height:100%;}
.carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
pre, code{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
pre{border:1px solid #CCC;background-color:#EEE;color:#333;padding:10px;overflow:scroll;}
code{padding:2px 4px;background-color:#F7F7F9;border:1px solid #E1E1E8;color:#D14;}
.breadcrumb li.active, .breadcrumb li.active a{color:#80d6ff;}
.inner_caption{padding-top:0px;width:80%;top:100px;left:15px;pointer-events:none;}
.caption_new{width:100%;float:left;margin-left:-53px;font-family:'Lato', sans-serif;font-size:23px;font-weight:800;text-transform:uppercase;font-size:25px;}
.caption_new_home{width:100%;margin-left:-88px;font-family:'Lato', sans-serif;font-size:23px;font-weight:800;text-transform:uppercase;font-size:25px;margin-top:30px;}
.point{margin:10px;float:left}
font-size:43px;font-weight:bold;color:#ffffff;}
.inner_caption p span b{font-size:28px;}
.inner_caption p span{font-size:33px;font-weight:normal;color:#ffffff;margin-bottom:5px;display:inline;padding:0px;margin-top:-30px;}
.inner_caption p{font-size:20px;color:#ffffff;margin-top:-40px;}
.inner_content{padding-bottom:100px;}
.thankyou-bg{background:#392347;background-repeat:repeat-x;background-position:center 125px;}
.top_p{border-bottom:1px solid #bdbdbd;padding-bottom:12px;margin:50px 0;}
.inner_content .top_p p{font-size:22px;color:#333333;font-weight:400;text-align:center;line-height:28px;}
.inner_content h1, .inner_content h2{font-size:34px;font-weight:900;margin:0;color:#fff;text-transform:uppercase;margin-top:25px;}
.inner_content p{margin:0;margin-top:25px;font-size:16px;line-height:22px;color:#fff;margin-bottom:25px;}
.inner_content1 .top_p p{font-size:22px;color:#333333;font-weight:400;text-align:center;line-height:28px;}
.inner_content1 h1, .inner_content1 h2{font-size:34px;font-weight:900;margin:0;color:#fff;text-transform:uppercase;margin-top:-7px;}
.inner_content1 p{margin:0;margin-top:25px;font-size:16px;line-height:22px;color:#fff;margin-bottom:25px;}
.box_margin_bottom{margin-bottom:0px !important;}
.inner_content .vr_line_bottom, .inner_content .vr_line_top, .vector_line_container{position:relative;}
.inner_content .vr_line_bottom{padding-bottom:58px;}
.inner_content .vr_line_top{padding-top:58px;}
.vr_line{position:absolute;background:url(../img/hline.png) no-repeat;width:4px;height:72px;bottom:0;left:65px;}
.hr_line{background:url(../img/vline.png) no-repeat;width:739px;height:4px;display:inline-block;}
.vector_line_right{background:url(../img/vector_line_1.png) no-repeat;width:746px;height:168px;position:absolute;top:0px;bottom:0px;z-index:999;left:91px;}
.vector_line_left{background:url(../img/vector_line_2.png) no-repeat;width:746px;height:168px;position:absolute;top:0px;bottom:0px;z-index:999;left:91px;}
.web_design_divs{margin-top:115px;}
.web_dev_img{margin-left:10px;}
.web_dev_php_img{margin-left:35px;margin-top:9px;}
.cms_div{margin-top:62px;}
.mobile_div_img{margin-left:46px;}
.cost_saving_div{margin-top:90px;}
.future_proof_div img{margin-left:35px;}
.ecommerce_filter_div{margin-top:85px;}
.ecommerce_filter_div img{margin-left:30px;}
.mobile-commerce img{margin-left:33px;margin-top:25px;}
.mobile-web-deign img{margin-top:25px;}
.mobile_web_work_done img{margin-left:15px;margin-top:15px;}
.transport .contact_london_off_text p{font-size:15px;text-align:left;padding-left:50px;font-weight:600;margin:0px;line-height:22px;padding-bottom:10px;}
.contact_content{padding-bottom:0;}
.contact_content span{background:url(../img/contact_sprite.png) no-repeat;vertical-align:middle;margin-right:17px;}
.contact_content p{color:#c72974;font-size:19px;line-height:24px;border-bottom:1px solid #392447;padding-bottom:25px;margin-top:20px;}
.contact_content .main_number{color:#c72974;font-weight:700;font-size:30px;line-height:29px;margin-top:30px;}
.contact_content .main_number span{width:43px;height:43px;background-position:0px 0px;}
.contact_content a.btn{background:#d41176;font-size:24px;font-weight:bold;line-height:29px;color:#ffffff;margin-top:40px;text-align:left;padding-left:15px;width:100%;}
.contact_content a.btn.qoute span{width:23px;height:23px;background-position:-70px -63px;}
.contact_content a.btn.technical span{width:33px;height:33px;background-position:-5px -57px;}
.contact_content form input, .contact_content form textarea{border:1px solid #e0dfdf;border-radius:0;margin-bottom:8px;}
.contact_content form textarea{padding-top:30px;}
.contact_content form input.required{background:url(../img/required.png) center right no-repeat #ffffff;background:url(../img/required.png) center right 10px no-repeat #ffffff;padding-right:27px;}
.contact_content button{background:#d41176;border:1px solid #e0dfdf;border-radius:4px;font-weight:bold;font-size:18px;color:#fff;line-height:18px;padding:7px 31px;}
.contact_details{padding:10px 0;}
.contact_details .phone{width:42px;height:42px;background-position:-61px 0px;float:left;}
.contact_details span.phone + span{background:none !important;font-size:24px;font-weight:bold;line-height:29px;color:#fff;}
.contact_details span.phone + span a{color:#4cb9ed;}
.contact_content .contact_details:first-child{margin-top:10px;}
.contact_details{font-size:22px;font-weight:bold;line-height:23px;color:#635b4e;padding-bottom:4px;}
.contact_details span.mail{background-position:-114px 0px;width:42px;height:42px;float:left;}
.contact_details.mail_cntnr{padding:24px 0;text-align:left;color:#fff;}
.contact_details.mail_cntnr a{color:#4cb9ed;}
.contact_details span.tech{background-position:-171px 0px;width:42px;height:42px;}
.contact_details h5{font-size:25px;color:#fff;margin-top:0;font-weight:900;line-height:1.2;}
.contact_details p{font-weight:600;font-size:15px;margin:0;color:#fff;border-bottom:0;line-height:24px;padding-bottom:0;margin-top:18px;}
.map_container{height:300px;border-top:1px solid #ffffff;margin-top:50px;}
.thnkyou_imge{margin-top:74px;}
.contact_content form{margin-top:20px;}
.contact_content form input, .contact_content form textarea{width:100%;margin-right:-15px;padding:10px 15px;background:#ffffff;border:none;color:#afa494;margin-bottom:20px;resize:none;font-size:14px;height:auto;border:1px solid #E0DFDF;border-radius:0px;margin-bottom:18px;}
.contact_content form input.required{background:url(../img/required.png) center right no-repeat #ffffff;background:url(../img/required.png) center right 10px no-repeat #ffffff;padding-right:27px;}
.contact_content form button{width:100%;padding:10px;border-bottom:3px solid #3c3b3f;color:#ccc6bd;font-weight:600;border-radius:0;}
.contact_content form a.upload{background:none;border:none;width:100%;padding:0;margin:0}
.contact_content form a.upload > div{background:#e5557a;width:100%;padding:4px;border-bottom:3px solid #3c3b3f;color:#ffffff;font-weight:600;font-size:18px;border-radius:0;display:block;cursor:pointer;text-transform:uppercase;text-align:center;}
.contact_content form p{font-size:16px;color:#fff;}
.contact_content form a.upload input{opacity:0;position:absolute;top:0;cursor:pointer;left:0;}
.contact_content form button.send, .hm_form_block input[type="submit"]{background:#80D6FF;color:#000;border:none;font-weight:900;text-transform:uppercase;}
.contact_content form p:last-child{margin-top:5px;}
.twelhours{color:#fff;font-weight:bold;padding-bottom:4px !important;text-align:center;}
.contact-drop .form-control{min-height:41px;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;background-color:#FFF;background-image:none;border:1px solid #CCC;border-radius:4px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;color:#555;}
.contact-textarea textarea{min-height:280px;}
.transport{background-color:transparent;padding:8px 0px;font-size:15px;color:#fff;border-radius:5px;border:4px solid #392447;margin:20px -15px 0 0;}
.transport p{margin-top:9px;font-size:23px;line-height:1;border-bottom:0;color:#fff;padding-bottom:0px;font-weight:900;}
.transport .meater_icon{background:url("../img/meater_icon.png") no-repeat scroll 0% 0% transparent;width:34px;height:29px;margin:0px 5px;vertical-align:middle;}
.transport ul li{list-style-image:url("../img/pink_tick.png");font-size:14px;margin-bottom:5px;color:#fff;line-height:28px;}
.hm_form_block{border-radius:10px;margin:0 -15px 0 0;margin-bottom:15px;margin-top:-10px;padding:15px;background-color:transparent;font-size:16px;color:#fff;border:4px solid #B0D138;border-radius:5px;border:4px solid #392447;}
.hm_form_block p{margin:0;padding:0;border:none;}
.hm_form_block input{}
.hm_form_block p.bold + p{font-size:14px;color:#fff;}
.hm_form_block p.bold{font-weight:bold;font-size:20px;color:#543963;}
.contact_content .hm_form_block input{padding:5px 27px 5px 15px;margin-bottom:5px;}
.contact_content .map_container span{background:none;}
.violet_features{width:100%;height:auto;background:#442b52;min-height:249px;}
.functionality{width:100%;height:auto;margin-top:20px;}
.case_study_gallery{width:100%;height:auto;margin-top:10px;}
.why_we_defferent{width:100%;}
.why_we_text{width:100%;height:auto;font-family:'Lato', sans-serif;font-size:20px;color:#FFFFFF;line-height:30px;text-align:center;font-weight:400;}
.total_col_1{width:100%;height:100%;background:#442b52;min-height:248px;}
.text_part{width:50%;height:100%;}
.icon_feature{height:auto;float:left;}
.total_col_2{width:100%;height:100%;background:#FFFFFF;border:solid #ecebeb 1px;}
.img_function_icon img{width:auto;padding-top:20px;}
.webdevelopment_head{width:auto;height:auto;font-family:'Lato', sans-serif;font-size:21px;font-weight:bold;text-transform:uppercase;text-align:left;color:#FFF;padding-top:15px;padding-left:19px;}
.video_head{width:auto;height:auto;font-family:'Lato', sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;text-align:center;color:#FFF;padding-top:10px;}
.top_margin{margin-top:40px;}
.total_box{margin-bottom:5px;}
.blogh2{padding-left:100px;font-weight:bold;}
#blogsec{position:relative;}
#blogsect-in{width:auto;background-color:rgba(0,0,0,0.5);}
.blogimg{position:absolute;z-index:-1;}
.blcnt{padding:53px 30px;color:#fff;background:#442b52;min-height:440px;}
.blcnt h2{font-weight:bold;margin-bottom:20px;margin:0px;color:#FFF;}
.blcnt h4{font-size:15px;font-weight:bold;margin-bottom:20px;color:#b1b1b5;}
.blcnt p{color:#FFFFFF;}
.blcnt a{font-size:15px;font-weight:bold;color:#FFFFFF;}
.blcnt:hover{background-color:rgba(0,0,0,0);}
.blcnt:hover h2{font-weight:bold;margin-bottom:20px;margin:0px;color:#fff;}
.portfolio_content p.big{font-size:22px;line-height:34px;margin-bottom:35px;}
.blcnt:hover h4{font-size:15px;font-weight:bold;margin-bottom:20px;color:#fff;}
.blcnt:hover p{color:#fff;}
.blcnt:hover a{font-size:15px;font-weight:bold;color:#fff;}
#blogsec .owl-controls .owl-nav .owl-prev{position:absolute;right:49px;top:-79px;padding:17px;border:medium none;text-indent:90px;overflow:hidden;width:45px;height:45px;background:#ff554c url("../img/blog/left.png") no-repeat scroll 50% 50%;margin-top:2px;}
#blogsec .owl-controls .owl-nav .owl-next{position:absolute;right:0px;top:-79px;padding:17px;border:medium none;text-indent:90px;overflow:hidden;width:45px;height:45px;background:#ff554c url("../img/blog/right.png") no-repeat scroll 50% 50%;margin-top:2px;}
.newport{text-align:center;}
.newport h2{font-size:27px;font-weight:bold;}
.porthead{position:relative;z-index:1;margin:40px 0px;}
.porthead span{background:#543963;color:#FFF;padding-left:10px;padding-right:10px;}
.read_more_whoweare{color:#fff;}
.read_more_whoweare a{color:#fff;border:solid 1px #fff;padding:10px;padding-bottom:6px;padding-top:5px;margin-top:10px;text-transform:uppercase;font-size:15px;font-weight:600;}
.read_more_whoweare a:hover{color:#fff;}
.porthead .lines{z-index:-1;border-bottom:1px solid #FFF;top:50%;position:absolute;}
.service_link_icons{margin-bottom:10px;margin-top:-40px;}
.service_link_icons ul{padding:0;width:100%;margin:0 auto;}
.service_link_icons ul a li, .service_link_icons ul li{list-style:none;float:left;text-decoration:none;font-family:Roboto, sans-serif;font-weight:300;color:#FFFFFF;text-align:center;padding-top:40px;padding-bottom:10px;font-size:14px;}
.service_link_icons ul a li.active, .service_link_icons ul a li:hover, .service_link_icons ul li.active, .service_link_icons ul li:hover{color:#fff;}
.service_link_icons ul a:last-child li{margin-right:0;}
.img_container, .service_link_icons ul a li .img_container{min-height:57px;position:relative;display:inline-block;}
.service_link_icons ul a li .img_container img{margin:0 auto;}
.service_link_icons ul a li.active, .service_link_icons ul a li:hover{background:#442b52;}
.service_link_icons ul a li:hover img{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.clearfix, .service_link_icons ul a li span{clear:both;}
.clearfix:after, .clearfix:before, .nav:after, .nav:before{content:" ";display:table;margin-bottom:5px;}
.inner_box_service{margin-top:0px;!important}
.navbar_total.shadow .service_link_icons .inner_box_service{margin-top:-10px !important;}
.img_container{background:url(../img/icon_strip_in.png) no-repeat;}
.abt-serv-one:hover .img_container, .service_link_icons ul a li.active .img_container, .service_link_icons ul a li:hover .img_container{background:url(../img/icon_strip_in_hover.png) no-repeat;background-position:inherit;}
.abt-serv-one .img_container.cloud, .service_link_icons ul a li .img_container.cloud{background-position:-1px 0;width:58px;height:42px;}
.abt-serv-one .img_container.web, .service_link_icons ul a li .img_container.web{background-position:0 -57px;width:60px;height:45px;}
.abt-serv-one .img_container.soft, .service_link_icons ul a li .img_container.soft{background-position:-1px -124px;width:65px;height:38px;}
.abt-serv-one .img_container.bsnss, .service_link_icons ul a li .img_container.bsnss{background-position:-3px -186px;width:53px;height:55px;}
.abt-serv-one .img_container.ecomerce, .service_link_icons ul a li .img_container.ecomerce{background-position:1px -246px;width:73px;height:55px;}
.abt-serv-one .img_container.user, .service_link_icons ul a li .img_container.user{background-position:1px -309px;width:60px;height:41px;}
.padding_box_img{padding:0px;}
.padding_box{padding-left:0px;padding-right:5px;}
.padding_box_2{padding-left:0px;padding-right:0px;}
.text_web_development{font-family:'Lato', sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#FFFFFF;text-align:left;padding:10px 20px 12px 20px;}
.case_studies{font-family:'Lato', sans-serif;font-size:30px;color:#FFFFFF;font-weight:400;text-align:center;padding-bottom:20px;}
.no_padding{padding:0px;}
.no_padding _img{padding-left:0px !important;}
.portfolio_links{margin-bottom:20px;text-align:left;}
.portfolio_links a.btn{background:#392447;font-size:14px;color:#fff;box-shadow:none;margin-right:15px;margin-bottom:10px;margin-right:20px;text-transform:uppercase;font-weight:900;position:relative;}
.portfolio_links a.btn:last-child{margin-right:0;}
.portfolio_links a.btn.active{background:#f26324;color:#FFF;}
.casestudy_content h3{color:#80D6FF;}
.casestudy_content ul{margin-top:10px;}
.casestudy_content ul li{color:#fff;}
.portfolio_links a.btn.active:after{position:absolute;left:0;right:0;border:1px solid #FFFFFF;bottom:-10px;content:'';}
.links_home{font-family:"Lato", sans-serif;}
.links_home a{color:#ffffff;text-transform:uppercase;font-size:14px;font-weight:bold;padding-top:22px;}
.links_home a:hover{background:none}
.casestudy_content .big_p{font-size:18px;font-weight:600;}
ol.breadcrumb{padding-left:0;background:none;}
@-webkit-keyframes dot-1{0%{opacity:0;}
33%{opacity:1;}
}
@-moz-keyframes dot-1{0%{opacity:0;}
33%{opacity:1;}
}
@-o-keyframes dot-1{0%{opacity:0;}
33%{opacity:1;}
}
@keyframes dot-1{0%{opacity:0;}
33%{opacity:1;}
}
@-webkit-keyframes dot-2{0%, 33%{opacity:0;}
66%{opacity:1;}
}
@-moz-keyframes dot-2{0%, 33%{opacity:0;}
66%{opacity:1;}
}
@-o-keyframes dot-2{0%, 33%{opacity:0;}
66%{opacity:1;}
}
@keyframes dot-2{0%, 33%{opacity:0;}
66%{opacity:1;}
}
@-webkit-keyframes dot-3{0%, 66%{opacity:0;}
99%{opacity:1;}
}
@-moz-keyframes dot-3{0%, 66%{opacity:0;}
99%{opacity:1;}
}
@-o-keyframes dot-3{0%, 66%{opacity:0;}
99%{opacity:1;}
}
@keyframes dot-3{0%, 66%{opacity:0;}
99%{opacity:1;}
}
.faq_dot{opacity:0;color:#fff;-webkit-animation:dot-1 1s infinite;-moz-animation:dot-1 1s infinite;-o-animation:dot-1 1s infinite;animation:dot-1 1s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}
.faq_dot2{-webkit-animation:dot-2 1s infinite;-moz-animation:dot-2 1s infinite;-o-animation:dot-2 1s infinite;animation:dot-2 1s infinite;}
.faq_dot3{-webkit-animation:dot-3 1s infinite;-moz-animation:dot-3 1s infinite;-o-animation:dot-3 1s infinite;animation:dot-3 1s infinite;}
.slide-out-div{background:#fff;z-index:9999;margin-left:0px;}
.slide-out-div .hm_form_block{margin:0;border:none;border-radius:0;border-top:5px solid #80d6ff;border-bottom:5px solid #80d6ff;background:#fff;min-height:386px;padding-left:20px;color:#000;}
.slide-out-div .hm_form_block p{margin:5px 0;}
.slide-out-div .hm_form_block p.bold{margin-bottom:15px;}
.slide-out-div .hm_form_block input{width:100%;margin-right:-15px;padding:7px 15px;background:none repeat scroll 0% 0% #FFF;color:#AFA494;resize:none;font-size:14px;height:auto;border:1px solid #E0DFDF;border-radius:0px;margin-bottom:5px;}
.slide-out-div .close_btn{background:url(../img/close-button.png) no-repeat;width:20px;height:20px;position:absolute;right:-5px;top:-5px;display:none;}
.sm_head{color:#fff;font-family:"Open Sans",sans-serif;font-size:25px !important;line-height:25px;padding-left:30px;text-transform:uppercase;font-weight:800;}
.slide-out-div .hm_form_block .hm_request_btn{margin-top:10px;background:#80d6ff;color:#000;}
.relative{position:relative;}
.video_cntnr{position:absolute;right:0;width:372px;height:240px;top:0px;border:3px solid #FFF;}
.video_cntnr img{cursor:pointer;}
.video_cntnr iframe{width:100%;position:absolute;height:100%;}
.video_home{padding-top:15px;}
header.shadow{box-shadow:0px 17px 26px 0px #392447;}
.carousel-caption a.btn.aply_btn{font-size:24px;text-transform:uppercase;font-weight:800;color:#fff;background:#F26324;padding:12px 24px;}
.here_what h2{font-size:24px;text-transform:uppercase;font-weight:500;color:#fff;text-align:center;margin-top:0px;}
.here_what_img_sec{text-align:center;margin-bottom:0px;}
.here_what_img_sec img{text-align:center;margin-top:20px;}
.here_what_img_sec p{font-size:15px;text-align:center;font-weight:400;color:#fff;margin-top:0px;line-height:18px;border-bottom:none;margin-bottom:0px;}
.hiring-slider{text-align:center;width:100%;top:0;}
.hiring-slider h2{font-size:70px;font-weight:900;color:#21b6a8;text-transform:uppercase;text-align:center;padding:0;}
.hiring-slider p{font-size:24px;font-weight:700;color:#fff;margin-top:0;text-align:center;line-height:34px;padding:15px 0 0 0;}
.hiring-slider p span{text-transform:uppercase;font-size:24px;font-weight:700;color:#fff;margin-top:0;text-align:center;line-height:34px;}
.contact_content form input.form_submit_btn{margin-right:0px;}
.hiring-slider p.special{color:#f26324;}
.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:400%;background-color:black;z-index:100001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.white_content{display:none;position:absolute;top:35%;left:35%;margin:auto;width:30%;height:10%;padding:8px;border:8px solid orange;border-radius:2px;background-color:white;z-index:100002;overflow:auto;position:fixed;font-size:16px;font-weight:600;}
.now-hir-btn{font-weight:900 !important;font-size:22px!important;margin-right:15px!important;background:#21b6a8!important;border:#21b6a8!important;padding:3px 15px!important;}
.now-hir-btn a{color:#fff;font-weight:900 !important;}
.status_content{display:none;position:absolute;top:160px;left:0%;margin:auto;margin-left:0px;width:100%;max-width:870px;height:670px;padding:90px 100px;border:3px solid #f26324;border-radius:0px;background-color:#543963;z-index:100002;overflow:auto;text-align:center;}
.status_content h2{font-size:40px;font-weight:900;color:#ffffff;line-height:72px;text-align:center;text-transform:uppercase;margin:0px;}
.status_content p{font-size:24px;line-height:36px;font-weight:300;color:#ffffff;margin-top:0px;margin-bottom:30px;}
.status_content a{color:#21b6a8;}
.terms-new ul li{color:#fff;font-weight:400;font-size:20px;}
.terms-new{color:#fff;}
.terms-new h1{font-size:22px;}
.terms-new li{margin-bottom:10px;}
.terms-new span{color:#fff;font-weight:400;font-size:20px;}
.terms-new ol{counter-reset:section;list-style-type:none;padding:0;text-align:left;font-weight:600;font-size:20px;}
.terms-new ol li{counter-increment:section;padding-left:55px;font-weight:400;font-size:20px;text-align:justify;margin-top:10px;position:relative;}
.terms-new ol li::before{content:counters(section, '.') '. ';position:absolute;left:0;top:0;}
.ol-list > ol > li{font-weight:700;}
.terms-p{font-weight:400;font-size:20px;padding-left:57px;}
.terms-link a{color:#FFF;}
.terms-link a:hover{color:#2cc5ef;}

/* blog style */
.blog-item {
    background: #462f54;
    box-shadow: 0 3px 0 #3f3247;
}
.blog_name h4
{
	font-weight: 600;
	color: #fff;
font-size: 18px;
line-height: 1.2;
}
.blog_date{
    color: #fff;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 16px;
}
.paragraph-end-container
{
	max-height: 175px;
	overflow: hidden;
	position: relative;
	width: 100%;
	float: left;
}

.paragraph-end-container p
{
	clear: both;
	margin-top: 0px;
	color: #fff;
	font-size: 16px;
	border-bottom: none;
	padding: 0;
	margin-bottom: 10px;
	font-weight: 300;
	line-height: 21px;

}
.paragraph-end-container .paragraph-end {
    background: transparent linear-gradient(to bottom, rgba(2,113,158, 0), #462f54) repeat scroll 0% 0%;
    bottom: 0px;
    height: 125px;
    max-height: 100%;
    position: absolute;
    right: 0px;
    left: 0px;
}
.blog-list-container .paragraph-end-container {
    max-height: 130px;
    text-align: justify;
}
.blog-list-container .blog-item
{
	margin-bottom: 30px;
	width: 100%;
	float: left;
	margin-top: 5px;
}
.blog-item .blog_read_more {
		margin-top: 15px;
	width: 100%;
	float: left;
	color: #fff;
  text-align: right;
}
.blog_container
{
  padding: 10px;
  float: left;
width: 100%;
}
/* blog details page styles - copied casestudy style from ng-energy */
/* case studies page style */
.case_studies
{
margin-top:50px;
}
.case_studies_content
{
position:relative;
clear:both;
float:left;
width:100%;
margin-bottom:33px;
}
.case_studies_content *
{
	color: #fff;
}
.case_studies_content a
{
	font-weight: 700;
}
.case_studies_content .blog_image
{
 border: 1px solid #A58944;
 margin: 5px 10px 10px 0;
 width: 100%;
			min-height: 270px;
			display: block;
			background-image: url('../img/imgloading.gif');
			 background-repeat: no-repeat;
			 background-position: 50% 50%;
			 background-size: 10% auto;
}
.case_studies .details
{

}
.case_studies .details h3
{
font-size:35px;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}
.case_studies .details p
{
font-size:18px;
font-weight:400;
color:#fff;
line-height:24px;
margin-bottom:0;
margin-top:5px;
}
.case_studies .details p span
{
color:#ffffff;
}
.case_studies .case_studies_content input[type="image"]
{
	margin: 10px;
}
.case_studies p
{
 font-size: 18px;
color: #fff;
line-height: 23px;
margin-bottom: 10px;
}
.case_studies a.view_more
{
font-size:18px;
color:#fff;
text-transform:uppercase;
border:1px solid #000000;
border-radius:0;
float:right;
margin-bottom:20px;
}
.case_studies .lined
{
width:100%;
border-bottom:1px dotted #bbbaba;
height:4px;
float:left;
border-top:1px dotted #bbbaba;
}
.case_studies:last-child .lined
{
margin-bottom:50px;
}
.disqus_conatiner
{
	position: relative;
}
.disqus_conatiner
{
	min-height: 250px;
}
.disqus_conatiner:after
{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 50px;
	content: '';
	background: #543963;
}
.case_studies_content span{display: inline;}


/*31-07-2017 blog-subscribe*/
.blog-suscribe {
    background-color: #442b52;
    margin-bottom: 30px;
    border: 1px solid #61496f;
    padding-top: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
}
.blog-suscribe h2{
text-align: center;
margin-bottom: 22px;
text-transform: uppercase;
font-size: 23px;
font-weight: bold;
}
.blog-suscribe .naming {
    font-size: 17px;
    margin-right: 10px;
}
.blog-suscribe .form-control {
    height: 42px;
    width: 306px;
    margin-right: 38px;
    margin-top: 0px;
}
.blog-suscribe .mamditory{
	color:#ca0000;	}
	
.blog-suscribe .btn-default {
    width: auto;
    height: 42px;
    font-size: 18px;
    font-weight: bold;
    border-color: #f26324;
    margin-top: 3px;
    background-color: #f26324;
    color: #fff;
}

.blog-suscribe .btn-default:hover {
    border-color: #fff;
    margin-top: 3px;
    background-color: #fff;
    color: #f26324;
}


/*31-07-2017 end*/

/*11-19-2017*/

.blog-list-container{
margin-top:30px;	
	}

.blog_image img{
width:100%;	
max-height: 280px;
	}
	
	
/*11-19-2017*/

@media (max-width:767px){.carousel-inner img{display:none;}
.carousel-caption{max-width:100%;}
.imp_services{margin-bottom:10px;}
.vector_line_container{display:none;}
.web_design_divs{margin-top:20px;}
.inner_content h1, .inner_content h2{margin-top:30px;}
.web_design_divs img{margin-top:30px;}
.text-center-xs{text-align:center !important;}
.carousel-inner .item img{display:none;}
.carousel-inner .item{min-height:85px;}
.carousel-caption p{display:none;}
.carousel.home_banner{padding-top:0;}
.carousel{padding-top:0px;}
.bg_nav{padding:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.navbar-collapse > .navbar-nav > li{width:100%;}
.navbar-default ul.navbar-right li{padding:0px 15px;margin-left:0;padding-right:0;}
.navbar-collapse > .navbar-nav{border:none;padding:0 15px;}
.navbar-collapse > .navbar-nav > li > a{padding-left:15px;text-align:left;}
.carousel{display:none;}
.carousel.home_banner{display:block;}
.carousel img{display:none}
.main_number.pull-right{float:left !important;}
.contact_details{font-size:22px;}
.header_new .navbar-brand{padding-bottom:0;width:100%;padding-right:15px;}
.navbar-brand img{max-width:100%;}
span.right_arrow, span.left_arrow{display:none;}
.navbar-default ul.navbar-right li a, .navbar-default ul.navbar-right li a.enquiry, .navbar-default ul.navbar-right li a.enquiry:hover{background:#df446c !important;color:#ffffff;border-radius:5px;margin-bottom:10px;text-align:left;font-size:15px;}
.imp_services{margin:0px -10px 10px;min-height:178px;padding:0px;padding-top:10px;}
.imp_services h3{font-size:18px;}
header span.tel{background:url("../img/home_sprite_mob.png") no-repeat;background-position:-327px -6px;}
header span.mail{background:url("../img/home_sprite_mob.png") no-repeat;background-position:-285px -10px;}
.home_content{margin-top:0;}
.navbar-default ul.navbar-right li a{text-transform:uppercase;line-height:1.2;font-size:16px;}
.carousel-caption{padding-top:0;}
.carousel-caption h2{font-size:30px;}
.carousel-caption a.btn{display:none;}
header{max-height:100%;overflow:auto;}
header + .clearfix + .container, header + .clearfix + .portfolio_content, header + .clearfix + .contact_content{margin-top:122px;}
.navbar-toggle{margin-bottom:0;margin-top:0px;margin-right:0;}
.navbar-nav{margin-top:0;margin-bottom:0;}
.navbar-default ul.navbar-right li a{margin-bottom:5px;}
.hello_li{float:left;width:84%;}
.navbar-default .navbar-toggle{background-color:#69608C;border:none;top:-212px;margin-right:0px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#65094D;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.menu_writing{float:right;clear:both;margin-top:-37px;margin-bottom:0px;color:#DF446C;font-weight:bold;font-size:14px;}
.service_link_icons, .slide-out-div{margin-bottom:20px !important;margin-top:-60px;}
.logo_main{margin-left:-15px;margin-top:50px;width:100%;}
.inner_content{margin-top:25px;}
.header_new a.btn.call_btn{background:#392447 none repeat scroll 0% 0%;font-size:17px;color:#FFF;font-weight:800;padding:0px 8px 0px 0px;border-radius:0px;float:left;margin-left:15px;margin-top:7px;}
.header_new a.btn.call_btn img{padding:8px;background:#543963 none repeat scroll 0% 0%;margin-right:5px;}
.slider_top_section{margin-top:-40px;background:none;}
.guid-block{text-align:center;}
.guid-block img{float:none;}
.guid-block p{position:relative;margin-top:15px;float:none;}
.navbar-default.header_new{padding-bottom:10px;}
.navbar-right, .container > .navbar-collapse{margin-right:-15px;}
.header_new .navbar-collapse > .navbar-nav > li{margin-right:0;padding-left:0;list-style:none;background:none;}
.header_new .navbar-collapse > .navbar-nav > li a{padding-left:0;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{padding-left:10px;}
.cap{font-family:"Lato", sans-serif;font-size:18px;color:#FFF;text-align:left;line-height:30px;width:100%;margin-left:0px;margin-top:0px;}
.carousel.home_banner{}
.home_content h1{font-size:26px;line-height:35px;}
.home_content p.small{font-size:28px;line-height:36px;}
.video_div h3{font-size:25px;line-height:0;}
.home_offer{padding:0px 15px;}
.book-online-right .call{font-size:20px !important;width:100% !important;}
.book-online-right .btn{padding:7px 0 !important;width:100% !important;}
.dwnl-tit span{display:inline !important;}
.training_container .form-control{width:100% !important;}
.training-banner{margin-top:122px !important;}
.training-banner img{min-width:915px;}
.navbar-toggle{background-color:#69608C;border:medium none;margin-right:0px;top:31px !important;position:absolute;right:0px;z-index:9999;}
.navbar-toggle .icon-bar{background-color:#FFF;}
.navbar-default{min-height:0;}
.inner_content,.contact-form-main{margin-top:0px;}
select.form-control{margin-bottom:15px;}
.service_link_icons, .slide-out-div{margin-top:0px;}
.here_what_sec{display:none;}
.star_ford_office{display:none;}
.get_in_touch{display:none;}
.blog-suscribe .form-control {width: 249px;}
.blog-suscribe .btn-default {width: 100%;}

.pencil_bg{width: 307px;margin:0px auto;}


.pencil_bg .proposal_pencil{padding-top: 31px !important;font-size: 16px;padding-bottom: 3px;}
.pencil_bg .sign_in_pencil {font-size: 15px;padding-bottom: 10px;padding-top: 22px;}
.pencil_bg .sign_in_text {font-size: 14px;}
.pencil_bg .sign_in_pencil_one {left: 13px;}
.pencil_bg .free_one_pencil_one {top: 15px;}
.pencil_bg .sign_in_pencil_three {left: 13px;padding-top: 30px;}
.pencil_bg .free_one_pencil_four {padding-top: 40px;}
.pencil_bg .hour_one_pencil_2{padding-top:30px !important;font-size: 15px;}
.pencil_bg .hour_one_pencil {padding-top: 28px;}
.pencil_bg .free_text {padding-left: 10px;}
.pencil_bg .sign_in_pencil_six {padding-top: 30px;left: 15px;}
.pencil_bg .sign_in_pencil_five {padding-top: 28px !important;font-size: 15px;}
.pencil_bg .hour_one_pencil_3 {padding-top: 25px !important;font-size:15px;}
.pencil_bg .sign_in_pencil_nine {left: 15px;}
.pencil_bg .sign_in_pencil_ten {padding-top: 35px !important;font-size: 15px;}

.bg_seven_steps {background-image: none;}
.two_step {float: right;}
.six_step {float: right;}
.four_step {float: right;}
.after_sale_head { padding-top: 25px;}
.step_head_we {padding-top: 25px;}
.wrap_step {padding-top: 0px;}
.seven_step {line-height: 95px;}
.five_step {line-height: 115px;}
.three_step {line-height: 115px;}
.industry_box {width: 100% !important;}
}
@media (min-width:768px) and (max-width:991px){.vector_line_container{display:none;}
.carousel-inner .item img{display:none;}
.hiring-slider h2{font-size:50px;}
.carousel-inner .item{min-height:300px;}
.cd-timeline-content .cd-date{color:#fff;font-family:"Open Sans",sans-serif;font-size:18px;}
.star_ford_office{background:#fff none repeat scroll 0 0;border:1px solid #ffffff;color:#f26324;font-family:"Lato",sans-serif;font-size:17px;font-weight:bold;margin-top:60px;padding:5px 15px;text-align:center;text-transform:uppercase;}
.caption_new{float:left;font-family:"Lato",sans-serif;font-size:25px;font-weight:800;margin-left:-12px;text-transform:uppercase;width:100%;}
.bg_seven_steps{background:url(../img/bg_seven_step.png) no-repeat;min-height:1590px;margin-left:-35px;}
.home_menu_hide{display:inherit;}
.carousel{padding-top:0px;}
.mobile_div{display:none;}
.top_margin{margin-top:20px;}
.contact_details span.phone + span{font-size:25px;line-height:25px;}
.inner_caption{padding-top:0px;width:100%;top:49px;left:15px;pointer-events:none;}
.inner_box_service{margin-top:-133px;!important;}
.contact_details{font-size:22px;}
.navbar-default ul.navbar-right li{margin-left:0;}
.navbar-collapse > .navbar-nav{border-bottom:none;}
.navbar-collapse > .navbar-nav > li{max-width:135px;}
.navbar-collapse > .navbar-nav > li > a{padding:10px 13px;}
.imp_services{margin-bottom:12px;}
.col-5-div{width:50%;}
.navbar-default ul.navbar-right li.special a{font-size:18px;}
header + .clearfix + .container, header + .clearfix + .portfolio_content, header + .clearfix + .contact_content{margin-top:175px;}
.top_navs{width:100%;}
.header_new .collapse > ul > li{padding-left:0;background:none;}
.header_new .navbar-collapse > .navbar-nav > li > a{padding:5px 0px;font-size:13px;}
.clickdesk_bubble{display:none !important;}
.slider_top_section{margin-top:-20px;background-size:auto;}
.service_link_icons{margin-top:0px}
.total_col_1{min-height:220px}
.get_in_touch{font-family:'Lato', sans-serif;font-size:14px;width:100%;font-weight:bold;text-transform:uppercase;background:#0487cc;color:#FFF;text-align:center;padding:15px;padding-bottom:5px;padding-top:5px;margin-top:15px;border:solid 1px #0487cc;}
.carousel-indicators{bottom:30px}
.training-banner{margin-top:222px !important;}
.carousel.home_banner{padding-top:0;}
.training_container .courses_list > div span{padding-left:10px !important;margin-left:8px !important;}
.training_container .training_credits > div{text-align:center !important;}
.book-online-right .btn{padding:7px 0 !important;width:100% !important;}
.book-online-right .call{font-size:22px !important;padding:7px 4px !important;}
.blog-suscribe .form-control {width: 289px;margin-right: 12px; margin-top: 0px;}
.now-hir-btn{margin-right:0px !important;}

}
.top_margin{margin-top:20px;}
@media (min-width:768px) and (max-width:1024px){.inner_box_service{margin-top:0px;!important;}
.inner_content{margin-top:30px;}
.navbar_total.shadow{position:fixed;z-index:9999;background:#543963;border-bottom:solid 1px #FFFFFF;box-shadow:0px 0px 0px 0px #392447;width:100%;margin-left:0px !important;left:0;}
.navbar_total.shadow .container{/* padding:0 0px 0px 30px; */}
.blog-suscribe .form-control {
    width: 185px;
    margin-right: 6px;}
}
@media (min-width:980px) and (max-width:1280px){.navbar_total.shadow{left:0;margin-left:0 !important;}
.navbar_total.shadow .container{padding:0 0px 0px 30px;}
.service_link_icons{margin-bottom:10px;margin-top:0px !important;}
}
@media (min-width:992px) and (max-width:1199px){.navbar-collapse > .navbar-nav > li > a{padding:10px 23.5px;}
.navbar-collapse > .navbar-nav > li:last-child > a{float:right;}
.top_margin{margin-top:20px;}
.inner_caption{padding-top:50px;width:80%;top:129px;left:45px;pointer-events:none;}
.service_link_icons{margin-bottom:10px;margin-top:0px !important;}
.imp_services{margin-bottom:12px;}
.carousel-inner > .item{min-height:305px;}
ul.nav li.dropdown.open > ul.dropdown-menu{display:none;}
ul.nav li.dropdown.open:hover > ul.dropdown-menu{display:block;}
ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}
.navbar-brand > img{width:320px;}
.header_new .navbar-collapse > .navbar-nav > li{margin-right:10px;}
.carousel.home_banner{padding-top:0px;}
.carousel-caption{bottom:auto;top:0;}
.total_col_1{min-height:300px;}
.service_link_icons{margin-bottom:10px;margin-top:-128px;}
.book-online-right .call{font-size:21px !important;}
.blog-suscribe .form-control {width: 289px;margin-right: 12px; margin-top: 0px;}
}
@media (min-width:1200px){.navbar-collapse > .navbar-nav > li{margin-right:11px;}
.modal-dialog{width:600px;margin:130px auto 30px;margin-top:190px;}
.navbar-collapse > .navbar-nav > li > a{padding:5px 25px;padding-right:19px;text-transform:uppercase;font-family:'Lato', sans-serif;}
.navbar_total.shadow{position:fixed;z-index:9999;background:url(../img/web_development_banner.jpg) no-repeat;box-shadow:0px 0px 0px 0px #392447;width:100%;left:0px;}
.navbar_total.shadow .container{padding:0 0px 0px 30px;}
.image_margin{margin-top:60px;}
.menu_main_home li a{padding:5px 5px;!important}
.channel{font-family:'Lato', sans-serif;font-size:28px;color:#FFFFFF;padding:10px 0 0 0;margin-left:-75px;letter-spacing:2px;text-align:left;}
.channel a{color:#FFFFFF;}
.channel a:hover{color:#FFFFFF;}
.navbar-collapse > .navbar-nav > li:last-child > a{float:right;}
.volume_img{margin-top:70px;}
.build_app_img{margin-bottom:30px;}
.testimonial{padding-left:30px;}
ul.nav li.dropdown.open > ul.dropdown-menu{display:none;}
ul.nav li.dropdown.open:hover > ul.dropdown-menu{display:block;}
ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}
.carousel.home_banner{margin-bottom:30px;}
.carousel.inner_banner{margin-bottom:-136px;}
}
.offerpage{background:url("../img/offerpage-bg.png") repeat-x scroll 49% 0px #F3F3E9;}
.top-agency{color:#FFF;text-transform:uppercase;float:right;margin-top:30px;font-size:15px;font-weight:400 !important;font-family:"Open Sans", sans-serif;}
.offer-container{margin-top:117px !important;font-family:"Open Sans", sans-serif;color:#fff;}
.offer-banner a, .offer-banner a:hover{color:#FF5A00;}
.offer-banner{color:#fff;padding:0;position:relative;}
.offer-page_container-fluid{padding:0;}
.offerpage2{background:url("../img/offerpage-bg.png") repeat-x scroll 49% 53px #221955;}
.free_consult_large{font-size:51px;font-weight:bold;margin-top:15px;margin-bottom:10px;text-align:center;border-bottom:1px solid rgba(212, 25, 126, 0.39);}
.offer-head2{font-size:26px;font-weight:bold;}
.call-us2{font-size:28px;font-weight:bold;}
.consult-form2{background-color:rgba(239, 210, 210, 0.1);padding:15px 15px 5px;margin-top:30px;}
.offer-txt2{font-size:16px;font-weight:600;padding-right:210px;}
.offer-girl2{position:absolute;top:119px;left:458px;z-index:-999;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#e7e7e7;margin-top:0px;margin-bottom:0px;}
.wetake-head-new2{color:#FFF;font-size:27px;text-align:center;background:url("../img/line-bg.png") no-repeat scroll center 65% transparent;margin-top:-30px;font-family:"Nunito", sans-serif;}
.wetake-head-new2 span{background-color:#47185A;padding:30px 30px 10px;color:#FFF;}
.callus_small-new{margin-right:50px;margin-bottom:10px;}
.offer-head a{color:#FF5A20;}
.offer-head a:hover{color:#E44B15;}
.offer-head{font-weight:800;font-size:25px;line-height:30px;}
.offer-head strike, .offer-head strong{color:#ff5a20;}
.offer-head strike{background:url("../img/699.png") no-repeat scroll 0px 6px transparent;text-indent:999999px;color:transparent;padding:0px 7px;}
.offer-head strike{background:url("../img/699-sm.png") no-repeat scroll 0px 6px transparent;text-indent:999999px;color:transparent;padding:0px 7px;}
.offer-txt{font-size:16px;font-weight:600;}
.offer-txt strong{font-weight:800;font-size:22px;}
.offer-banner ul{padding-left:10px;}
.offer-list li{list-style-type:none;background:url(../img/offer-bullet.png) no-repeat 1px 2px;padding:0px 0 11px 30px;font-size:18px;font-weight:600;}
.consult-form{background-color:rgba(239, 210, 210, 0.10);padding:5px 15px;margin-top:30px;}
.consult-form b{text-transform:uppercase;font-size:16px;font-weight:600;}
.consult-form .form-control{border-radius:0;border:2px solid #d0d0d0;background-color:#f4f4f4;}
.consult-form .btn-default{background-color:#e3007b;border-color:#ccc;padding:6px 65px;border-radius:0;color:#fff;}
.offer-btn{position:absolute;top:205px;left:265px;}
.offer-btn img{width:100%;}
.offer-girl{position:absolute;top:44px;left:458px;z-index:-999;}
.offer-service-float{background-color:#47185a;color:#fff;padding:30px 0;}
.service-block{text-align:center;padding-top:30px;}
.service-block h2{font-size:19px;font-family:'Dosis', sans-serif;text-transform:uppercase;line-height:22px;}
.service-block h2 span{padding-right:10px;}
.some-client{background-color:#401153;padding-top:30px;padding-bottom:20px;}
.client-container{padding-top:30px;}
.client-head{color:#fff;font-size:27px;text-align:center;background:url(../img/line-bg.png) no-repeat center center;}
.client-head span{background-color:#401153;padding:0 30px;}
.some-client img{padding-right:8px;padding-bottom:10px;}
.no-pad-r{padding-right:0 !important;}
.footer-offer{background:url("../img/footer_bg.png") repeat-x scroll center top #554E44 !important;}
.footer-worth{text-transform:uppercase;color:#cdcbc7;text-align:center;margin-bottom:10px;width:100%;}
.nopad-rl{padding-right:0 !important;padding-left:0 !important;}
.video{margin-top:80px !important;border:2px solid;}
.video-placholder{padding:5px 15px;margin-top:30px;}
.offer-container-form{background-image:url("../img/offerpage-bg-offer.png");background-repeat:repeat-x;background-color:#1C1B54}
.offer-container label{font-weight:400;}
.offer-container .form-control{border-radius:0;border:2px solid #D0D0D0;}
.offer-container .btn-default{background-color:#E3007B;border-color:#CCC;padding:8px 60px;border-radius:0px;color:#FFF;margin-top:21px;float:right;}
.radio-no_pl{padding-left:0px !important;}
.ecom_video iframe{width:478px;height:280px;margin-top:82px;border:2px solid #fff;}
.offer_page_head{font-size:25px;line-height:30px;font-weight:600;}
.offer_sec_head{font-size:30px;}
.video_sec{margin-top:20px !important;border:2px solid;margin-bottom:20px;cursor:pointer;}
.service-head-new{color:#FFF;font-size:27px;text-align:center;background:url("../img/line-bg.png") no-repeat scroll center center transparent;margin-top:20px;font-family:"Nunito", sans-serif;}
.service-head-new span{background-color:#47185A;padding:0px 30px;}
.sec_vedio{width:424px !important;height:262px !important;margin-top:20px !important;border:2px solid;margin-bottom:20px;}
.service_new h2{margin-top:0 !important;}
.offer_new-float{padding-top:0 !important;}
.service_sec_block{padding-top:10px !important;}
.offer_page_new{font-family:"Roboto", sans-serif;}
.visit_page{background-color:#E3007B;color:#FFF;padding:10px 15px 10px 15px;border-radius:7px;font-weight:bold;margin-right:20px;background-repeat:no-repeat;background-position:183px center;font-size:15px;}
.visit_page:hover{background-color:#D4197E;color:#FFF;}
.offer-head strike img{margin-left:-13px;}
.free-consult-btn{background-color:#C72974;padding:10px 18px;font-size:16px;border-radius:4px;border:1px solid #3C051F;}
.visit_new{float:left;margin:-30px 50px 10px 15px;}
.navbar_bg_col{background-color:#392347;}
.body-color{background-color:#543963;background-image:none !important;}
.navbar_bg_col .navbar-brand{padding-bottom:0;}
.navbar_bg_col .top-agency{margin-top:20px;}
.visit_page_new{background-color:#33cd99;color:#FFF;padding:10px 15px;border-radius:7px;font-weight:bold;margin-right:20px;}
.we_take_head{font-size:30px;color:#fff;font-weight:bold;line-height:44px;}
.we_take_head span{color:#33CD99;}
.we_take_mt{margin-top:20px;}
.offer-wetake-float{background-color:#47185A;color:#FFF;padding:30px 0px;}
.wetake-head-new{color:#FFF;font-size:27px;text-align:center;background:url("../img/line-bg.png") no-repeat scroll center 65% transparent;margin-top:20px;font-family:"Nunito", sans-serif;}
.wetake-head-new span{background-color:#47185A;padding:30px 30px 10px 30px;color:#fff;}
.wetake_sec_block{padding-top:10px !important;}
.wetake_sec_block h2{font-size:19px;font-family:"Dosis", sans-serif;text-transform:uppercase;color:#fff;}
.wetake_sec_block p{line-height:24px;font-family:"Roboto", sans-serif;font-size:14px;}
.video_wetake{margin-top:-20px !important;}
.wetake-client{background-color:#543963;padding-top:30px;padding-bottom:20px;}
.wetake-client img{padding-top:10px;}
.wetake-client .client-head span{background-color:#543963;}
.footer-wetake{background:url("../img/footer_wetake_bg.png") repeat-x scroll center top #392347 !important;padding-top:40px;}
.navbar_bg_col a:focus, a:hover{color:rgb(57, 35, 71);}
.offer_page_head span{color:#33CD99;}
.webdes-client{}
.free_consult{background:url("../img/offerpage-bg.png") repeat-x scroll 49% 275px #1C1B54;}
.free-consut-form{padding:0 20px;}
.free_consultation_form{margin-top:0;overflow:hidden;margin-bottom:20px;}
.free-consult-btn{margin-top:0 !important;padding:8px 25px !important;}
.video_con{margin-top:100px !important;border:2px solid;margin-bottom:20px;cursor:pointer;}
.visit_our-home{width:28%;}
.conslt-free-head{font-size:45px !important;}
.consult-vid{width:420px !important;height:258px !important;margin-top:0 !important;}
.video_con_frame{margin-top:90px;}
.call-numb{font-size:22px;font-weight:bold;margin:25px 0 6px 0;}
.call-numb a{color:#fff;}
.offer-banner h5{font-size:25px;font-weight:bold;}
.offer-banner h5 span{color:orange;}
.video_con_frame img{border:2px solid rgb(255, 255, 255);}
.mobileapp-head{font-weight:600;font-size:27px;line-height:30px;padding-top:120px;}
.mobileapp-head strong{color:#FF4E13;font-size:35px;}
.mobileapp_offer_span{font-size:25px;text-transform:uppercase;margin-bottom:15px;margin-top:10px;}
.mobileapp-txt{font-size:18px;font-weight:600;line-height:33px;padding-right:220px;}
.mobileapp-txt span{color:#FFA705;font-size:28px;}
.girl-mobileapp{left:440px;}
.free_consult_txt{color:#E7179B !important;}
.marketing-head{font-weight:600;font-size:27px;line-height:40px;padding-right:210px;padding-top:50px;}
.marketing-txt{font-size:19px;font-weight:600;line-height:28px;padding-top:1px;padding-right:0px;}
.call-us-new{font-size:24px;font-weight:600;}
.free_consultation_form_home{margin-top:0px;overflow:hidden;margin-bottom:20px;margin-top:-20px;border:1px solid rgba(192, 182, 182, 0.27);}
.conslt-free-head_home{font-size:25px !important;font-weight:bold;color:#FFF;letter-spacing:0.005em;text-transform:none !important;margin-bottom:10px;float:left;width:100%;}
.free-consult-btn_home, .free-consult-btn_home:focus{float:right;background-color:#C72974;color:#fff;font-weight:bold;letter-spacing:.09em;text-transform:uppercase;border-radius:0px;border:1px solid #B17A7A;line-height:25px;padding:5px 30px;}
.free-consult-btn_home:hover{color:#fff;background-color:#BA1161;}
.we_give_txt_home{color:#fff;font-size:15px;margin-bottom:0;}
.button-grp_hme{margin-bottom:10px;}
.twelhours{color:#000;font-size:18px !important;line-height:24px;border-bottom:none;padding-bottom:5px;font-family:"Roboto", sans-serif;margin-top:20px;text-transform:uppercase;}
.offerpage3{background:url("../img/offerpage-bg.png") repeat-x scroll 49% 125px rgb(34, 25, 85);}
.offer-girl3{position:absolute;top:175px;left:458px;z-index:-999;}
.consult-form3{background-color:rgba(239, 210, 210, 0.1);padding:15px 15px 5px;margin-top:80px;}
.offer-container .btn-default2{background-color:#E3007B;border-color:#CCC;padding:8px 60px;border-radius:0px;color:#FFF;margin-top:0px;float:right;}
.rqst_callback_new{margin-top:20px;padding:10px 15px 30px 0px;text-align:right;float:left;margin-left:40px;}
.rqst_callback_new a, .rqst_callback_new a:hover{background-color:#EE0065;background-color:#AD1982;color:#FFF;padding:5px 12px;font-size:16px;border:1px solid #B0919E;border-radius:4px;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em;}
.rqst_callback_new p{color:#fff;font-size:18px;margin-top:20px;}
.contact-form-main{margin-top:20px;}
.contact-form-main h1{color:#fff;font-size:28px;margin-top:20px;padding-bottom:10px;}
.contact-form-main b{font-size:19px;color:#fff;}
.text-third p{color:#fff;font-size:18px;margin-top:10px;}
.webdesign_head_new{font-size:38px;font-weight:normal;background:#69608c;padding:30px;text-align:left;color:#ffffff;line-height:42px;}
.webdesign_head_new span.big{font-weight:900;text-transform:uppercase;}
.webdesign_head_new strike{color:#392447;font-weight:700;}
.webdesign_head_new b{color:#80d6ff;}
.webdesign_head_new b a{color:#80d6ff;font-size:28px;}
.webdesign_head_new + a.offer-inner-banner{background:#80d6ff;float:right;margin-top:10px;color:#192e3e;font-size:20px;font-weight:900;text-transform:uppercase;border-radius:10px;}
.portfolio-clients .owl-carousel .owl-prev{position:absolute;top:30px;left:-40px;background-image:url("../img/portfolio_big/clients/prev.png");width:20px;height:40px;text-indent:9999px;}
.portfolio-clients .owl-carousel .owl-next{position:absolute;top:30px;right:-40px;background-image:url("../img/portfolio_big/clients/next.png");width:20px;height:40px;text-indent:9999px;}
.portfolio-clients h3{text-align:center;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #80D6FF;padding:6px 0;color:#fff;font-size:28px;border-top:1px solid #80D6FF;margin-bottom:30px;}
.call-banner .form-group, .call-banner .form-group input{width:100%;}
.call-banner .form-group input{background:#ebebeb;border-radius:0;color:#000;font-size:18px;}
.call-banner p{font-size:18px;color:#fff;}
.call-banner .btn{background:#83d3f8;color:#543963;font-size:18px;font-weight:700;text-transform:uppercase;width:100%;border-radius:0;border:none;}
.call-banner .form-group input::-webkit-input-placeholder{color:#000;}
.call-banner .form-group input:-moz-placeholder{color:#000;}
.call-banner .form-group input::-moz-placeholder{color:#000;}
.call-banner .form-group input:-ms-input-placeholder{color:#000;}
@media (min-width:319px) and (max-width:359px){.top-agency{margin-right:40px;margin-top:10px;margin-bottom:10px;}
.offer-head{font-weight:600;font-size:17px;line-height:25px;margin-top:60px !important;}
.offer-txt{font-size:13px;font-weight:600;}
.offer-txt strong{font-weight:800;font-size:15px;}
.offer-list li{font-size:16px;}
.consult-form{background-color:#5F065D;margin-top:-5px;}
.offer-btn{position:absolute;top:30px;left:60px;}
.offer-btn img{width:60%;}
.offer-btn{position:absolute;top:44px;left:100px;}
.offer-container .btn-default{background-color:#E3007B;border-color:#CCC;padding:8px 100px;border-radius:0px;color:#FFF;margin-top:10px;margin-bottom:20px;}
.offer-container-form{background-image:none !important;background-color:#1C1B54}
.offer_page_head{font-size:18px;line-height:30px;font-weight:600;}
.offer_sec_head{font-size:22px;}
.service-head-new{font-size:19px;}
.visit_page{margin-bottom:10px;float:left;margin-left:10px;}
.offer-container .btn-default{padding:8px 50px;}
.visit_page_new{margin-right:20px;float:left;margin-bottom:9px;margin-left:19px;}
.offer_page_head{padding-top:40px;}
.we_take_head{font-size:18px;line-height:29px;}
.wetake-head-new{font-size:20px;margin-top:10px;}
.wetake-head-new span{padding-bottom:0;padding-top:0;}
.visit_our-home{width:85%;}
.visit_new{margin:0px 30px 10px 15px;}
.top-agency{margin-right:0px;}
.video_con{margin-top:10px !important;}
.offer-container .btn-default{padding:8px 50px !important;}
.free_consultation_form{margin-bottom:0;}
.sec_vedio{width:290px !important;height:178px !important;margin-top:20px !important;border:2px solid;margin-bottom:20px;}
.conslt-free-head{font-size:17px !important;float:left;margin:10px 0px 10px 0px;}
.consult-vid{width:290px !important;height:179px !important;margin-top:-70 !important;}
.video_con_frame{margin-top:0px;}
.carousel.home_banner{padding-top:40px;}
.offer-banner h5{font-size:20px;font-weight:bold;}
.special-offer-vid{margin-bottom:20px;}
.mobileapp_offer_span{font-size:25px;text-transform:uppercase;margin-bottom:5px;margin-top:35px;}
.mobileapp-head{font-weight:800;font-size:20px;line-height:30px;padding-top:0px;}
.mobileapp-head strong{color:#FF4E13;font-size:24px;}
.mobileapp-txt{font-size:19px;font-weight:600;line-height:28px;padding-top:1px;padding-right:0;}
.consult-form-mobileapp{padding-top:20px;border-top:1px solid #230222;}
.offer-banner{margin-top:60px;}
.mobileapp-txt span{color:#FFA705;font-size:23px;}
.extra-margin-mobapp{margin-top:50px;}
.marketing-head{font-weight:600;font-size:18px;line-height:26px;padding-right:0;padding-top:0;}
.marketing-txt{font-size:15px;font-weight:600;line-height:28px;padding-top:1px;padding-right:0px;}
.marketing-txt span{color:#FFA705;font-size:18px;font-weight:bold;}
.call-us-new{font-size:18px;font-weight:600;}
.rqst_callback_new{margin-top:10px;padding:10px 15px 11px 0px;text-align:right;float:left;margin-left:40px;}
.carousel.home_banner{padding-top:40px;}
}
@media (min-width:360px) and (max-width:640px){.top-agency{margin-right:50px;margin-top:10px;margin-bottom:10px;}
.home_menu_hide{display:inherit;}
.backstrch{z-index:999 !important;min-height:0px;}
.contact_content form button.send, .hm_form_block input[type="submit"]{background:#80d6ff none repeat scroll 0 0;border:medium none;color:#000;font-weight:900;margin-bottom:53px;text-transform:uppercase;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#e7e7e7;margin-top:0px;margin-bottom:80px;}
.slider_top_section{margin-top:-40px;}
.blcnt{padding:53px 10px !important;color:#fff;background:#442b52;}
.cap{font-family:"Lato", sans-serif;font-size:18px;color:#FFF;text-align:left;line-height:30px;width:90%;margin-left:0px;margin-top:0px;display:none !important;}
.backstretch{display:none}
.blcnt{padding:53px 10px !important;;color:#fff;background:#442b52;}
.fivcircle{background:#F78A1F none repeat scroll 0% 0%;width:210px;height:210px;margin:0px;border-radius:50%;padding-top:4.5%;float:left;margin-right:35px;margin-bottom:15px;margin-left:75px;}
.fivcircle_blue{background:#2AB0BE none repeat scroll 0% 0%;width:210px;height:210px;margin:0px;border-radius:50%;padding-top:4.5%;float:left;margin-right:35px;margin-bottom:15px;margin-left:75px;}
.whydiff h5{font-weight:400;font-size:45px;color:#fff;margin:0px;padding-top:35px;margin-bottom:-50px;}
.whydiff p{font-weight:400;font-size:26px;color:#fff;padding-top:57px;}
.whydiff2{font-weight:400;font-size:23px !important;color:#fff;text-align:center;padding-top:20px;}
.whydiff3{font-weight:400;font-size:28px !important;color:#fff;text-align:center;padding-top:17px;}
.whydiff4{font-weight:400;font-size:21px !important;color:#fff;text-align:center;padding-top:17px;}
.fivcircle_orange{background:#f0615b none repeat scroll 0% 0%;width:210px;height:210px;margin:0px;border-radius:50%;padding-top:4.5%;float:left;margin-right:35px;margin-bottom:15px;margin-left:75px;}
.fivcircle_green{background:#4bb8a1 none repeat scroll 0% 0%;width:210px;height:210px;margin:0px;border-radius:50%;padding-top:4.5%;float:left;margin-right:35px;margin-bottom:15px;margin-left:75px;}
.enfield_office{font-family:'Lato', sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;border:solid 1px #f26324;color:#FFF;text-align:center;padding:15px;padding-bottom:5px;padding-top:5px;margin-top:15px;}
.mobile_div{z-index:9999;margin-top:-40px;}
#tawkchat-iframe-container{display:none !important;}
.navbar-default{border:none;padding-top:15px;margin-bottom:0;}
.top_margin{margin-top:20px;}
.backstrch{z-index:999 !important;min-height:300px}
.offer-head{font-weight:600;font-size:17px;line-height:25px;margin-top:60px !important;}
.read_more_function{width:auto;height:auto;padding-left:19px;color:#FFF;}
.star_ford_office{font-family:"Lato", sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;background:#F26324 none repeat scroll 0% 0%;color:#FFF;text-align:center;padding:5px 15px;margin-top:16px;border:1px solid #F26324;}
.channel{display:none}
.read_more_function a{color:#FFF;text-decoration:none}
.read_more_function a:hover{color:#9e7cb1;text-decoration:none}
.offer-txt{font-size:13px;font-weight:600;}
.offer-txt strong{font-weight:800;font-size:15px;}
.offer-list li{font-size:16px;}
.nopad-rl{background-color:#4B0B60;}
.consult-form{background-color:#5F065D;margin-top:-5px;}
.offer-btn{position:absolute;top:30px;left:120px;}
.offer-btn img{width:60%;}
.offer-btn{position:absolute;top:44px;left:120px;}
.consult-form .btn-default{padding:6px 70px !important;}
.offer-container-form{background-image:none !important;background-color:#1C1B54}
.offer-container .btn-default{background-color:#E3007B;border-color:#CCC;padding:8px 121px;border-radius:0px;color:#FFF;margin-top:10px;margin-bottom:20px;}
.offer_page_head{font-size:18px;line-height:30px;font-weight:600;}
.offer_sec_head{font-size:22px;}
.service-head-new{font-size:19px;}
.visit_page{margin-bottom:10px;float:left;margin-left:10px;}
.visit_page_new{margin-right:20px;float:left;margin-bottom:9px;margin-left:19px;}
.offer_page_head{padding-top:40px;}
.we_take_head{font-size:19px;line-height:29px;}
.wetake-head-new{font-size:20px;margin-top:10px;}
.wetake-head-new span{padding-bottom:0;}
.visit_our-home{width:80%;}
.visit_new{margin:0px 60px 10px 15px;}
.top-agency{margin-right:50px;}
.video_con{margin-top:10px !important;}
.offer-container .btn-default{padding:8px 58px !important;}
.free_consultation_form{margin-bottom:0;}
.sec_vedio{width:330px !important;height:203px !important;margin-top:20px !important;border:2px solid;margin-bottom:20px;}
.conslt-free-head{font-size:17px !important;float:left;margin:10px 0px 10px 0px;}
.consult-vid{width:290px !important;height:179px !important;margin-top:-70 !important;}
.video_con_frame{margin-top:0px;}
.carousel.home_banner{padding-top:0;}
.offer-banner h5{font-size:20px;font-weight:bold;}
.special-offer-vid{margin-bottom:20px;}
.mobileapp_offer_span{font-size:25px;text-transform:uppercase;margin-bottom:5px;margin-top:0;}
.mobileapp-head{font-weight:800;font-size:20px;line-height:30px;padding-top:0;}
.mobileapp-head strong{color:#FF4E13;font-size:24px;}
.mobileapp-txt{font-size:19px;font-weight:600;line-height:28px;padding-top:1px;padding-right:0;}
.consult-form-mobileapp{padding-top:20px;border-top:1px solid #230222;}
.offer-banner{margin-top:60px;}
.mobileapp-txt span{color:#FFA705;font-size:22px;}
.extra-margin-mobapp{margin-top:50px;}
.marketing-head{font-weight:600;font-size:18px;line-height:26px;padding-right:0;padding-top:0;}
.marketing-txt{font-size:15px;font-weight:600;line-height:28px;padding-top:1px;padding-right:0px;}
.marketing-txt span{color:#FFA705;font-size:18px;font-weight:bold;}
.call-us-new{font-size:18px;font-weight:600;}
.rqst_callback_new{margin-top:10px;padding:10px 15px 11px 0px;text-align:right;float:left;margin-left:40px;}
.carousel.home_banner{padding-top:40px;}
}
@media (min-width:479px) and (max-width:640px){.offer-banner{margin-top:50px;}
.top-agency{margin-right:100px;}
.offer-container .btn-default{margin-bottom:0;}
}
@media (min-width:767px) and (max-width:1024px){.offer-girl{display:none;}
.offer-btn img{width:90%;}
.offer-btn{top:240px;left:300px;}
.consult-form .btn-default{padding:6px 16px;}
.offer-container .btn-default{padding:8px 15px;}
.top-agency{margin-bottom:10px;float:left;padding-bottom:10px;margin-top:0;}
.offer-head{font-weight:800;font-size:19px;line-height:26px;padding-top:20px;}
.offer-list li{font-size:19px;}
.form-group{margin-bottom:12px;}
.consult-form{margin-top:35px;}
.offer-banner_wetake{margin-top:50px;}
.we_take_head{font-size:20px;line-height:30px;}
.offer_page_head{font-size:22px;line-height:26px;}
.wetake-client img{margin-right:50px;}
.footer .form_container{margin-top:20px;}
.footer-worth{}
.offer-service-float{margin-top:-15px;}
.sec_vedio{width:336px !important;height:206px !important;margin-top:20px !important;border:2px solid;margin-bottom:20px;}
.video_con{margin-top:140px !important;}
.video_wetake{}
.visit_our-home{width:38%;}
.top-agency{margin-top:0;}
.conslt-free-head{font-size:28px !important;float:left;margin:10px 0px;width:100%;}
.consult-vid{width:345px !important;height:212px !important;margin-top:-70 !important;}
.video_con_frame{margin-top:0px;}
.video_con_frame{margin-top:30px;margin-top:0;}
.video_con_frame{margin-top:30px;margin-top:0;}
.mobileapp_offer_span{font-size:30px;text-transform:uppercase;margin-bottom:10px;margin-top:40px;}
.mobileapp-txt{font-size:19px;font-weight:600;line-height:30px;padding-right:0;padding-top:0px;}
.consult-form-mobileapp{margin-top:60px !important;margin-bottom:30px;}
.marketing-head{font-weight:600;font-size:24px;line-height:30px;padding-right:0;padding-top:50px;}
}
@media (max-width:768px){.conslt-free-head_home{font-size:22px !important;font-weight:bold;color:#FFF;letter-spacing:0.005em;text-transform:none !important;margin-bottom:10px !important;float:left;}
.free_one_pencil_one{color:#fff;font-family:"Lato",sans-serif;font-size:65px;margin-left:-5px;padding-top:20px;text-align:center;text-transform:uppercase;}
/*.hour_one_pencil{color:#fff;font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;line-height:25px;margin-left:-5px;padding-top:15px;text-align:right;text-transform:uppercase;}*/
.proposal_pencil{font-family:'Lato', sans-serif;font-size:18px;text-align:left;text-transform:uppercase;color:#FFF;font-weight:bold;padding-top:46px;line-height:25px;margin-left:0px;}
.hour_one_pencil_2{font-family:'Lato', sans-serif;font-size:17px;text-align:right;text-transform:uppercase;color:#FFF;padding-top:25px;font-weight:bold;line-height:25px;margin-left:-5px;}
.free_text{color:#fff;font-family:"Lato",sans-serif;font-size:14px;line-height:17px;text-align:right;}
.sign_in_pencil_five{font-family:'Lato', sans-serif;font-size:17px;text-align:left;text-transform:uppercase;color:#FFF;padding-top:35px;font-weight:bold;}
.free_one_pencil_seven{color:#fff;font-family:"Lato",sans-serif;font-size:65px;margin-left:-5px;padding-top:30px;text-align:center;text-transform:uppercase;}
.hour_one_pencil_3{color:#fff;font-family:"Lato",sans-serif;font-size:17px;font-weight:bold;line-height:25px;margin-left:-5px;padding-top:35px;text-align:right;text-transform:uppercase;}
.sign_in_pencil_six{color:#fff;font-family:"Lato",sans-serif;font-size:65px;padding-top:19px;text-align:center;text-transform:uppercase;}
.free_one_pencil_four{color:#fff;font-family:"Lato",sans-serif;font-size:65px;margin-left:-5px;padding-top:24px;text-align:center;text-transform:uppercase;}
.sign_in_pencil_ten{font-family:'Lato', sans-serif;font-size:17px;text-align:left;text-transform:uppercase;color:#FFF;padding-top:34px;font-weight:bold;}
.offerpage2{background-image:none;}
.free_consult_large{font-size:24px;font-weight:bold;margin-top:0;margin-bottom:10px;text-align:center;border-bottom:1px solid rgba(212, 25, 126, 0.39);padding-bottom:5px;}
.offer-head2{font-size:17px;font-weight:bold;}
.call-us2{font-size:22px;font-weight:bold;}
.offer-txt2{font-size:15px;font-weight:400;padding-right:0px;}
.offer-list{padding-left:0;}
.consult-form3{background-color:rgba(239, 210, 210, 0.1);padding:15px 15px 5px;margin-top:0;}
.offer-container .btn-default2{background-color:#E3007B;border-color:#CCC;border-radius:0px;color:#FFF;margin-top:0px;padding:10px 5px;float:right;}
#tawkchat-iframe-container{display:none !important;}
.portfolio_links a.btn{width:100%;}
.portfolio_links a.btn.active::after{margin-bottom:10px;border:none;}
.contact-form-main h1{font-size:24px;}
.contact-drop .form-control, .contact_content form a.upload{margin-bottom:15px;}
.twelhours{text-align:left !important;}
.contact-textarea textarea{min-height:180px;}
.status_content{height:auto;padding:10px;}
.status_content h2{font-size:33px;line-height:43px;}
.status_content p{margin-top:10px;font-size:21.81px;line-height:28px;margin-bottom:10px;}

}
@media (min-width:768px) and (max-width:991px){.top-agency{float:left !important;}
.container{width:100% !important;}
.consult-vid{width:345px !important;height:212px !important;margin-top:-70 !important;}
.video_con_frame{margin-top:0;}
.slider_top_section{margin-top:0px;}
.consult-form{margin-top:0;}
.navbar-default ul.navbar-right li{margin-left:10px;}
.call-numb{}
.carousel.home_banner{padding-top:0px;}
.carousel-caption{top:0px;}
.offer-container .btn-default2{border-color:#CCC;padding:10px 5px;float:right;}
.carousel-inner .item{min-height:275px;}
.star_ford_office{margin-top:14px;}
.logo_main{width:100%;}

}
@media (min-width:993px) and (max-width:1022px){.top-agency{float:none;margin-top:30px;}
}
@media (min-width:599px) and (max-width:1024px){.top-agency{float:none;}
}
@media (min-width:1024px) and (max-width:1028px){.top-agency{float:none;margin-top:30px;}
}
@media (min-width:768px) and (max-width:992px){.navbar-right{margin-right:-15px;float:left !important;;}
.slider_top_section{margin-top:-20px;}
.cap{font-family:'Lato', sans-serif;font-size:30px;color:#FFFFFF;width:100%;text-align:left;line-height:40px;margin-left:0px;margin-top:0px;}
.channel{font-family:'Lato', sans-serif;font-size:28px;color:#FFFFFF;padding:20px 0 0 0;margin-left:0px;letter-spacing:2px;text-align:left;}
.channel a{color:#FFFFFF;}
.channel a:hover{color:#FFFFFF;}
.backstrch{z-index:999 !important;min-height:569px;}
.here_what_sec{display:none;}
}
@media (min-width:1023px) and (max-width:599px){.consult-vid{width:345px !important;height:212px !important;margin-top:-70 !important;}
.video_con_frame{margin-top:90px;}
.navbar_total.shadow .navbar_newfixed{
	background-color:black;
}
}
@media (min-width:992px) and (max-width:1199px){.top-agency{float:right !important;}
.inner_content h1, .inner_content h2{font-size:32px;}
.navbar_total.shadow{position:fixed;z-index:9999;background:#543963;border-bottom:solid 1px #FFFFFF;box-shadow:0px 0px 0px 0px #392447;width:100%;margin-left:-91px;}
.channel{font-family:'Lato', sans-serif;font-size:28px;color:#FFFFFF;padding:20px 0 0 0;margin-left:0px;letter-spacing:2px;text-align:left;}
.channel a{color:#FFFFFF;}
.channel a:hover{color:#FFFFFF;}
.star_ford_office a{font-size:14px;}
}
@media (min-width:320px) and (max-width:480px){.top-agency{float:right !important;}
.inner_content h1, .inner_content h2{font-size:32px;}
.carousel-caption{text-align:center;padding-bottom:0px;text-shadow:none;top:auto;bottom:0px;left:0%;right:10%;}
.sign_in_pencil{color:#fff;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;padding-top:5px;text-align:left;text-transform:uppercase;}
/*.hour_one_pencil{color:#fff;font-family:"Lato",sans-serif;font-size:15px;font-weight:bold;line-height:25px;margin-left:-5px;padding-top:35px;text-align:right;text-transform:uppercase;}*/
.backstrch{z-index:999 !important;min-height:0px;}
.backstretch{display:none}
.seven_step_right{color:#fff;font-family:"Lato",sans-serif;font-size:44px;font-weight:bold;padding-top:140px;text-transform:uppercase;}
.process{color:#fff;font-family:"Lato",sans-serif;font-size:32px;font-weight:bold;margin-right:0px;margin-top:-13px;text-align:right;text-transform:uppercase;}
.star_ford_office{font-family:'Lato', sans-serif;font-size:17px;font-weight:bold;text-transform:uppercase;background:#FFF;color:#f26324;text-align:center;padding:15px;padding-bottom:5px;padding-top:5px;margin-top:15px !important;border:solid 1px #FFFFFF;}
.blcnt{padding:53px 10px !important;color:#fff;background:#442b52;}
.channel{display:none !important}
.here_what_sec{display:none;}
.star_ford_office{display:none;}
.get_in_touch{display:none;}
.pad-right{padding-right:15px !important;}
.pad-left{padding-left:15px !important;}
 #blogsect-in{margin-top:25px !important;}
#blogsec .owl-controls .owl-nav .owl-prev{top:-31px !important;}
#blogsec .owl-controls .owl-nav .owl-next{top: -31px !important;;}


}
@media screen and (-webkit-min-device-pixel-ratio:0){}
@media (min-width:1280px) and (max-width:600px){.navbar_total.shadow{position:fixed;z-index:9999;background:#543963;border-bottom:solid 1px #FFFFFF;box-shadow:0px 0px 0px 0px #392447;width:100%;margin-left:-53px !important;}
}
@media (min-width:870px){.status_content{left:50%;margin:auto;margin-left:-435px;}
}
.blog-list-container .col-sm-4:nth-child(3n + 1){
clear:both;
}