.wrap6{background-color:#fff;margin:50px 0px 0px;padding-top:25px;}
.webnewsec .bx-wrapper .bx-viewport {margin-top: 190px;}
.webnewsec .bx-wrapper img {
    max-width: 53%;}
.newtextweb p:last-child {
    margin-bottom: 60px;
}

.newtextweb p {
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
    margin-top: 10px;
}

/* css for portfolio in ul li */
ul#portfolio-list {
	list-style: outside none none;
	padding: 0;
	border: 0px solid #e6e6e6;
}
ul#portfolio-list li {
	box-sizing: border-box;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	padding: 1px;
	width: 25%;
}
ul#portfolio-list li img {
	width: 100%;
	display: block;
	transition: linear all 2s; /*height:195px;*/
}
ul#portfolio-list li:hover img {
	transform: scale(1.1);
	transition: linear all 2s;
}
ul#portfolio-list li:hover .mask {
	top: 0px;
	transition: linear all 0.4s;
}
ul#portfolio-list li a {
	display: block;
	overflow: hidden;
}
ul#portfolio-list li .mask {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 360px;
	transition: linear all 0.4s;
	background: rgba(0,0,0,0.5);
}
/* css for portfolio in ul li, end*/


.wrap6 h2{font-size:36px;line-height:38px;font-weight:300;text-align:center;padding:2% 0px;color:#000;}
.wrap6 h2 span{font-weight:800;}
#team-wrapper{width:1024px;margin:20px auto;display:block;}
#team-pic-wrapper{display:block;margin:0px auto;width:900px;}
.team-pic{width:180px;height:130px;position:relative;float:left;text-align:center;text-transform:uppercase;font-size:14px;line-height:16px;color:#bababa;cursor:pointer;transition:all 0.4s ease-out 0s;}
.team-pic-hover{color:#e43727;}
.team-pic-active{color:#e43727;}
.arrow-hover{display:block;margin:16px auto 0px;width:27px;height:18px;background:url(../images/arrow1.html) center bottom no-repeat;}
.arrow-active{display:block;margin:16px auto 0px;width:27px;height:18px;background:url(../images/arrow1.html) center bottom no-repeat;}
.team-pic1{width:100px;height:90px;display:block;margin:10px auto;background:url(../images/logo-design.png) no-repeat;}
.team-pic2{background:url(../images/print-design.png) no-repeat;}
.team-pic3{background:url(../images/website-design.png) no-repeat;}
.team-pic4{background:url(../images/mobile-apps.png) no-repeat;}
.team-pic5{background:url(../images/animation.png) no-repeat;}
.team-pic1-hover{background-position:center -90px;transition:all 0.4s ease-out 0s;}
.team-pic1-active{background-position:center -90px;transition:all 0.4s ease-out 0s;}
#team-details-wrapper{display:block;width:1024px;margin:10px auto;}
.team-details{padding:0px;margin-top:30px;}
.team-details h2{display:block;background:#e43727;padding:10px 20px;text-align:left;margin:0px;color:#fff;font-size:30px;line-height:32px;}
.team-details-left{float:left;padding:10px 0px;width:700px;}
.team-details-left h1{display:block;text-align:left;color:#000;padding:10px;font-size:20px;line-height:22px;margin:0px;}
.team-details-left p{display:block;text-align:left;color:#555555;padding:10px;font-size:14px;line-height:18px;margin:0px;}
.team-details-left ul{float:left;padding:20px;margin:0px;}
.team-details-left ul li{display:block;text-align:left;color:#555555;background:url(../images/arrow2.html) left no-repeat;padding:5px 0px 5px 20px;font-size:14px;line-height:18px;margin:0px;}
.team-details-left div{display:block;padding:10px;clear:both;text-align:center;}
.team-details-left div i{display:inline-block;text-align:center;color:#000;font-size:14px;width:180px;line-height:16px;padding:5px 15px;}
.team-details-left div i img{display:block;margin:0px auto 5px;}
.team-details-right{float:left;padding:10px 0px;width:300px;}
.team-details-right img{display:block;margin:25px auto;}
.team-details-right a{display:block;margin:25px auto;color:#fff;text-align:center;padding:15px;width:150px;background:#000;font-size:16px;line-height:18px;}
#DateCountdown{width:400px;height:125px;color:#fff;margin:5px auto;display:block;float:left;clear:both;}
.time_circles{position:relative;width:100%;height:100%;}
.time_circles > div{position:absolute;text-align:center;}
.time_circles > div > h4{margin:0px;padding:0px;text-align:center;text-transform:uppercase;font-family:'Century Gothic', Arial;}
.time_circles > div > span{display:block;width:100%;text-align:center;font-family:'Century Gothic', Arial;font-size:300%;margin-top:0.4em;font-weight:bold;}
.banner-col p strong{font-size:22px;position:relative;top:-2px;}
.header:after{content:"";display:table;clear:both;}
.masthead-slider button{text-transform:uppercase;font-weight:600;border:1px solid #e53727;color:#fff;padding:14px 55px 11px;font-size:18px;margin-top:20px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear;background:#e53727;}
.footer-call{margin-top:32px;color:#fff;font-size:34px;}
.footer-call h4{color:#dadbd5;font-size:14px;text-transform:uppercase;}
.footer-links a{color:#c3c3c3;font-size:13px;transition:all 0.1s linear 0s;}
.footer-links a{color:#c3c3c3;font-size:13px;transition:all 0.1s linear 0s;}
.footer-call span{color:#dadbd5;font-size:11px;margin-top:20px;display:block;}
section.services{padding:36px 0;overflow:hidden;clear:both;}
section.services .nav-tabs{border:none;box-sizing:border-box;}
section.services .nav-tabs > li{margin:0 5px 0 0;}
section.services .nav-tabs > li > a{color:#444;font-size:13px;border-radius:0;padding:8px 0px;min-width:208px;border:none;transition:all 0.1s linear;-moz-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;}
section.services .nav-tabs > li > a:active{box-shadow:0px 2px 2px -2px #ccc !important;}
section.services .nav-tabs{display:block;text-transform:uppercase;margin-top:22px;border-bottom:1px solid #ddd;}
section.services .nav-tabs > li > a:hover{background:#e53727;color:#fff !important;}
section.services .nav-tabs > li.active > a, section.services .nav-tabs > li.active > a:hover, section.services .nav-tabs > li.active > a:focus{background:#e43727;color:#fff;border:none;}
section.services .tab-content{margin-top:38px;}
.logoprocess{display:block;margin:40px auto 20px;}
section.services .tab-content .image img{margin:0 auto;}
section.services .tab-content .image{margin-top:10px;}
section.services .tab-content .cycle-pager{width:60px;margin:15px auto;}
section.services .tab-content .cycle-pager span{width:10px;height:10px;float:left;margin:0 5px 0 0;border-radius:10px;font-size:0;background:#CECECE;cursor:pointer;}
section.services .tab-content .cycle-pager span.cycle-pager-active{background:#eb3423;}
section.services h3{color:#e53727;font-size:42px;font-weight:800;font-family:'Roboto', Arial, Helvetica, sans-serif;margin:0;letter-spacing:-2px;margin-bottom:10px;}
.innerpg section.services .tab-content h3{text-transform:none;font-size:43px;}
section.services h4{color:#7b7b7b;font-size:18px;font-weight:300;margin:0 0 10px;}
section.services p{color:#5f5f5f;font-size:14px;margin-bottom:14px;}
section.services .text li{background:url() no-repeat -6px -430px;padding-left:15px;margin-bottom:5px;display:inline-block;width:33%;vertical-align:top;}
section.services .text ul{margin-bottom:26px;}
section.awards{padding:0;border-bottom:1px solid #dfdfdf;}
section.awards .container{padding:0;}
.svc-pg-link{display:block;width:100%;text-align:center;margin:50px 0 30px;position:relative;}
.svc-pg-link.less-mar{margin-top:10px;}
.svc-pg-link:after{content:"";height:1px;border-bottom:1px solid #dddddd;position:absolute;width:100%;top:50%;left:0;z-index:1;}
.svc-pg-link2:after{border-bottom:0px solid #dddddd;}
.svc-pg-link2{margin-top:0px;}
.stage_3{margin-top:42px;padding-top:34px;}
.stage_3{background-color:#f5f5f5;text-align:center;}
.stage_3 .features{padding-bottom:20px;padding-top:26px;max-width:100%;}
.stage_3 .features{display:inline-block;margin:auto;}
.stage_3 .features .boxal{}
.stage_3 .features .boxa{border-radius:6px;padding-top:15px;min-height:255px;padding-bottom:30px;width:100%;}
.stage_3 .features .boxa{background-color:White;border:1px solid #f5f5f5;box-shadow:0 2px 2px 0 #dcdcdc;box-sizing:border-box;display:block;float:left;margin-bottom:30px;}
.stage_3 .features .boxa > span span:first-child{font-size:20px;margin:0 0 8px;font-weight:300;}
.stage_3 .features .boxa > span span:first-child{color:#363636;display:block;}
.svc-pg-link span{display:inline-block;padding:0 30px;z-index:2;position:relative;}
.svc-pg-link span strong{display:inline-block;padding:8px 18px;background:#e53727;position:relative;z-index:2;color:#fff;font-weight:800;font-size:14px;text-transform:uppercase;}
.cta-red .touch h6{font-size:27px;color:#000;background:none;text-transform:none;}
.cta-red .touch{max-width:770px;margin:-30px auto 15px;}
.cta-red .col-md-3{border-right:1px solid #ddd;margin-bottom:20px;}
.rounded-red{background:#fff;border:1px solid #c42719;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;padding:6px 0;width:87%;margin:0 auto;}
.pointer{cursor:pointer;}
.rounded-red img{position:absolute;top:50%;margin-top:-35px;left:-14px;}
.rounded-red p{color:#cb2a1c;font-size:13px;margin-left:62px;margin-bottom:0;}
.rounded-red p span{font-size:15px;}
.rounded-red a{color:#c42719;}
.touch h6{color:#fff;font-size:34px;margin:0;padding:12px 30px;;background:#ff4200;display:inline-block;text-transform:uppercase;font-weight:300;border-radius:2px;}
.touch p{font-size:13px;color:#1c1c1c;margin:5px;}
.touch p span{color:#ff4200;}
.touch{text-align:center;max-width:510px;margin:-62px auto 32px;background:#fff;}
section.feats .sl{padding:20px 0 0;}
section.feats .sl .img{margin:10px auto;min-height:45px;}
section.feats .sl h2{display:inline-block;vertical-align:middle;margin:0;color:#387bc6;font-size:40px;font-weight:normal;}
section.feats .sl p{color:#9d9d9d;font-size:16px;color:#2c2a2a;margin:0;vertical-align:middle;text-align:center;}
section.feats{margin:0;background:#fafafa;padding:30px 0 55px;border-bottom:1px solid #d9d9d9;}
section.feats .inner{width:1070px;margin:0 auto;border-top:1px solid #ebebeb;padding:38px 0;}
section.footer-form{background:#141414;margin-top:0px;}
section.footer-form h1{color:#fff;font-size:30px;margin:0;margin-bottom:10px;}
section.footer-form h2{color:#acacac;font-size:30px;margin:0;letter-spacing:-1px;margin:16px 0 0;text-transform:uppercase;font-weight:normal;}
section.footer-form h3{color:#acacac;font-size:12px;margin:0;margin-bottom:26px;text-transform:uppercase;font-weight:normal;text-align:center;}
section.footer-form .container{padding-top:20px;padding-bottom:38px;}
#footerform form{max-width:72%;margin:0 auto;padding:0 40px;}
#footerform .thanks p{color:#8c8c8c;text-align:center;}
.testimonials .hd-wrap{margin-bottom:20px;}
#footerform input[type="text"], #footerform select{width:100%;border:none;font-size:13px;color:#2a1f22;border-radius:3px;}
#footerform textarea{width:100%;border-radius:3px;}
#footerform .field, #footerform .fieldwrap{width:100%;position:relative;}
#footerform input[type="text"]{padding:9px;padding-left:48px;background-image:url();background-repeat:no-repeat;background-color:#f7f7f7;}
#footerform input[name="name"]{background-position:0px -30px;}
#footerform input[name="email"]{background-position:0px -83px;}
#footerform select{background:url() no-repeat 0px -474px #fff;}
#footerform input[name="code"], #footerform input[name="phone"]{background-position:0px -134px;border-right:1px solid #2a2a2a;border-top-right-radius:0;border-bottom-right-radius:0;}
#footerform input[name="phone"]{padding:9px;padding-left:48px;background-image:url();background-repeat:no-repeat;background-color:#f7f7f7;}
#footerform textarea{padding:9px;font-size:13px;resize:none;background-color:#f7f7f7;}
#footerform select{padding:8px 0 8px 44px;background-color:#f7f7f7;}
#footerform .field{margin-bottom:14px;}
#footerform .field.code{width:100%;}
#footerform .field.phone{width:100%;}
#footerform button, #footerform .fieldwrap input[type=submit]{font-size:16px;font-weight:700;background:#fe0002;color:#fff;border:none;padding:10px 20px;border-radius:2px;text-transform:uppercase;}
.footer-links{background:#202020;color:#fff;font-size:12px;padding:15px 0 20px;}
.disclaimer p{color:#a2a2a2;font-size:12px;margin:0;}
.disclaimer{background:#202020;padding:30px 0;border-top:#454545 1px solid;}
.footer-links h6{font-size:14px;font-weight:400;color:#dadbd5;text-transform:uppercase;margin:22px 0 15px;border-bottom:#686868 1px solid;padding-bottom:12px;}
.footer-links ul li:before{content:"\f054";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;color:#808080;display:inline-block;position:absolute;font-size:10px;left:0;top:4px;}
.footer-links ul li{margin:0 0 8px;position:relative;padding-left:12px;}
.footer-links a{color:#C3C3C3;font-size:13px;transition:all 0.1s linear;}
.footer-links a:hover{color:#E53727;}
.links-footer{margin:12px 0;}
.footer-links .social{margin-top:5px;}
.footer-links .social a{display:block;width:31px;height:31px;float:left;background:url() no-repeat center;margin-right:3px;transition:all 0.1s linear;}
.social a.tw{background-position:-88px -963px;}
.social a.tw:hover{}
.social a.fb{background-position:-9px -963px;}
.social a.fb:hover{}
.social a.gplus{background-position:-48px -963px;}
.social a.gplus:hover{}
.social a.linkedinn{background-position:-127px -963px;}
.social a.linkedinn:hover{}
.copy{clear:both;color:#8c8c8c;font-size:12px;margin:10px 0 20px}
.cust-svc{font-size:14px;color:#fff;text-transform:uppercase;margin-top:24px;line-height:20px;}
.cust-svc span a{font-size:18px;color:#e53727;}
.links-footer a, .links-footer li{color:#8c8c8c;}
.floating-form-wrap{position:fixed;width:635px;height:344px;right:0;margin-top:-109px;z-index:999;background:#232323;margin-right:-584px;top:50%;display:none;}
.floating-form-wrap .thanks p{color:#aaa;}
.field.pc{position:relative;}
#flform input[type="text"], #flform select{width:100%;border:none;font-size:13px;color:#585858;background-image:url();background-repeat:no-repeat;}
#flform input[type="text"]{padding:7px 7px 7px 48px;margin-bottom:12px;}
#flform select{padding:6px;margin-bottom:10px;padding-left:45px;}
#flform .field.code{width:35%;float:left;padding-right:0;}
#flform .field.phone{width:100%;clear:both;}
#flform input[name="name"]{background-position:-347px -524px;}
#flform input[name="email"]{background-position:-347px -568px;}
#flform select[name="pc"]{background-position:-347px -615px;}
#flform input[name="code"], #flform input[name="phone"]{background-position:-347px -660px;border-right:1px solid #cacaca;}
#flform input[name="phone"]{padding:7px 7px 7px 48px;margin-bottom:12px;}
#flform button, #flform input[type=submit]{background:#fe0002;color:#fff;font-weight:800;border:none;text-transform:uppercase;margin-top:14px;padding:4px 24px;margin-bottom:5px;margin-right:12px;box-shadow:0px 1px 1px 1px #be1000;border-radius:2px;}
.floating-form-wrap .form-handle{background:url() no-repeat -335px -1560px #fff;width:51px;height:344px;float:left;cursor:pointer;}
.creativepg .form-handle, .copywritingpg .form-handle, .adpg .form-handle, .seopg .form-handle, .wcwpg .form-handle, .professionalpg .form-handle{background-position:-284px -1560px;}
.floating-form{width:584px;float:right;}
.floating-form .formdv{padding:8px 12px 25px 25px;}
.floating-form h4{font-size:24px;color:#fe0002;font-weight:400;margin:0;text-align:center;padding-top:4px;text-align:left;text-transform:uppercase;}
.floating-form h5{font-size:18px;color:#aaaaaa;font-weight:400;margin:0;text-align:center;padding:5px 0 17px;text-align:left;}
.floating-form form{text-align:center;}
.floating-form form p{margin-top:18px;color:#6d6d6d;}
.floating-form .field{width:50%;float:left;padding-right:10px;}
.floating-form .fieldwrap{width:50%;float:left;}
.floating-form .textarea{width:100%;}
.floating-form textarea{width:100%;padding:10px;}
.side-bars{width:228px;height:53px;position:fixed;right:-215px;top:50%;z-index:9999;margin-top:-230px;display:block;right:-177px;margin-right:0;display:none;}
.side-bars .s-bar{display:block;margin-bottom:15px;position:relative;background:#232323;right:0px;cursor:pointer;}
.side-bars .s-bar img{position:relative;left:-6px;float:left;}
.side-bars .s-bar a p{color:#FFF;font-size:15px;padding:6px 0 0 0;margin:0px;line-height:19px;width:175px;background:#232323;display:inline-block;float:left;font-weight:400\9;}
.side-bars .s-bar a{font-size:18px;padding:0px;color:#fff;float:left;margin-top:-5px;font-weight:700;width:235px;background:#232323;}
.side-bars .s-bar a.lchat{padding:0px 0 0 0px;margin:0px;line-height:51px;}
.side-bars .s-bar a.lchat span{font-weight:normal}
.call-spr{background:url() no-repeat -335px -1908px;width:51px;height:53px;position:relative;left:0px;float:left;margin-right:8px;}
.chat-spr{background:url() no-repeat -335px -1964px;width:51px;height:53px;position:relative;left:0px;float:left;margin-right:8px;}
.cus-overlay{width:100%;height:100%;position:fixed;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQImWNguAkAANwA2ohRxm8AAAAASUVORK5CYII=) repeat;top:0;left:0;z-index:998;display:none;}
.field label.error{display:none !important;}
input.error, textarea.error, select.error{background-color:#FFD7D7 !important;color:#111 !important;}
.form-seal{position:absolute;top:-44px;right:-43px;}
.top_banner_main_form{margin:0px 0px 0px;padding:20px;box-sizing:border-box;width:80%;float:right;background-color:rgba(246, 146, 30, 0.5);position:relative;}
.top_banner_main_form h5{font-size:23px;line-height:30px;color:rgb(255, 255, 255);font-weight:400;text-align:left;text-shadow:0 0 4px rgb(0, 0, 0);}
.top_banner_main_form h5 strong{font-weight:bold;font-size:30px;}
.top_banner_main_form h5 span{font-size:14px;line-height:16px;color:#fff;display:block;padding:15px 0px;font-weight:400;text-align:left;text-shadow:0 0 4px #000;}
.top_banner_main_form p{font-size:15px;line-height:20px;color:#fff;font-weight:300;text-align:left;text-shadow:0 0 4px #000;}
.top_banner_main_form input[type="text"]{background-color:rgba(0,0,0,0.6);border-radius:0px;color:#fff;width:100%;padding:5px;border:#666 dotted 1px;margin:1% 0px;}
.top_banner_main_form input[type="email"]{background-color:rgba(0,0,0,0.6);border-radius:0px;width:100%;padding:5px;border:#666 dotted 1px;margin:1% 0px;}
.top_banner_main_form input[type="tel"]{background-color:rgba(0,0,0,0.6);border-radius:0px;width:100%;padding:5px;border:#666 dotted 1px;margin:1% 0px;}
.top_banner_main_form textarea{background-color:rgba(0,0,0,0.6);border-radius:0px;width:100%;padding:5px;height:100px !important;border:#666 dotted 1px;margin:1% 0px;}
.submit1{background-color:#f6921e;border-radius:0px;padding:5px 10px;margin:10px 0px;border-color:transparent;}
.submit1:hover{background-color:#c00000;}
header.webpge{background:url(../images/web-banner-bg.jpg) no-repeat center top;background-size:cover;min-height:654px;margin-bottom:0px;padding-top: 0;}
header{padding-top: 15px !important;/* margin-top: 46px; */background:url(../images/banner-bg.jpg) no-repeat center top;background-size:cover;min-height:689px;margin-bottom:0px;padding-top: 0;}
.header{border-bottom:#666 1px solid;padding-bottom:10px;margin-bottom:20px;}
.header ul{float:right;margin-top:20px;}
.header ul li{float:left;color:#fff;font-size:15px;margin-left:16px;}
.header ul li a{color:#fff;}
.header ul li a:hover { color:#f6921e !important;}
.header ul li:before{color:#fe0002;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;display:inline-block;-webkit-font-smoothing:antialiased;}
.header ul li.tel-head:before{content:"\f10b";font-size:26px;margin-right:8px;margin-top: -4px;    position: relative;top: 4px;}
.header ul li.chat-head:before{content:"\f086";font-size:23px;margin-right:8px;margin-top:-8px;}
.header li.quote-head.last{background:#fe0002;padding: 8px 16px;border-radius: 3px;font-weight:600;margin-top: -8px;font-size: 14px;text-transform:uppercase;}
.banner-col{color:#fff;}
.banner-col p{font-size:15px;}
.banner-col h2{line-height:63px;font-size:56px;font-weight:800;margin-top:7px;padding-top:60px;color:rgb(246, 146, 30);}
.banner-col h2 span{font-size:25px;font-weight:700;color:#fff;}
.banner-col h2 i{font-size:60px;line-height:62px;display:block;padding-top:1%;font-style:normal;font-weight:800;}
.banner-col h3{font-size:20px;font-weight:300;margin-top:2px;line-height:30px;}
.banner-col a{background:#fe0002;display:block;clear:both;text-align:center;float:left;width:170px;color:#fff;text-transform:uppercase;font-size:20px;border-radius:4px;padding:10px 15px;margin-top:20px;font-weight:bold;position:relative;z-index: 9;}
.banner-col .col-md-5{padding-top:40px;}
.banner-image img{max-width:100%;height:auto;margin-bottom:-90px;}
section.content{padding:20px 0;}
.tagline{color:#292929;text-align:center;margin: 50px 0;}
.tagline h2{font-size:32px;color:#292929;text-transform:uppercase;}
.tagline h6{color:#292929;font-size:22px;}
.tagline h6:after{content:"";background:#e5e5e5;height:1px;width:60%;margin:0 auto;display:block;margin-top:20px;}
.packages .col-md-4>div{border:#dddede 5px solid;}
.packages .col-md-4 h4{background:#f6921e;text-align:center;color:#fff;text-transform:uppercase;font-size:22px;font-weight:700;padding:10px 0;}
.packages .col-md-4 h2{background:#292929;text-align:center;color:#fff;font-size:48px;padding:6px 0;font-weight:700;}
.packages .col-md-4 a{background:#fe0002;color:#fff;text-align:center;margin:10px auto 20px auto;padding:11px 31px;width:50%;display:block;font-weight:600;text-transform:uppercase;border-radius:5px;}
.packages .col-md-4 .features-packages{margin:0px 22px 0 22px;color:#8a8a8a;padding:10px 0;}
.packages .col-md-4 .desc-packages{margin:10px 22px 0 22px;font-size:13px;color:#8a8a8a;padding:10px 0;}
.packages .col-md-4 .bullet-arrow{margin:0 22px;border-bottom:#dddede 1px solid;padding:20px 0 6px 0;min-height:163px;}
.packages .col-md-4 .bullet-arrow li{position:relative;padding-left:12px;padding-bottom:10px;font-size:14px;color:#4b293f;}
.packages .col-md-4 .bullet-arrow li:before{content:"\f054";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;color:#808080;display:inline-block;position:absolute;font-size:11px;left:0;top:5px;}
.packages .col-md-4 h6{font-size:13px;text-align:center;color:#000000;position:relative;text-transform:uppercase;margin-bottom:20px;font-weight:600;}
@media screen and (-webkit-min-device-pixel-ratio:0){#footerform select{line-height:30px;text-indent:44px;padding-left:0 !important;}
#flform select{line-height:28px;text-indent:44px;padding-left:0 !important;}
#callback-form select{line-height:28px;text-indent:44px;padding-left:0 !important;}
#callback-form .time select{text-indent:6px;}
#popupform select{line-height:32px;text-indent:44px;padding-left:0 !important;}
#popupforms select{line-height:32px;text-indent:44px;padding-left:0 !important;}
}
a.close{background:url() no-repeat -160px -1px;width:16px;height:16px;position:absolute;top:-5px;right:-5px;display:block;opacity:1;}
.fancybox-lock .floating-form-wrap, .fancybox-lock .side-bars{display:none !important;}
.popup-form, .popup-forms{width:400px;max-width:400px;height:430px;position:fixed;top:50%;left:50%;margin-left:-200px;margin-top:-240px;background:#e53727;display:none;z-index:9999;box-shadow:rgb(0, 0, 0) 0px 0px 6px 2px;border:1px solid rgb(229, 55, 39);}
.popup-form h2, .popup-forms h2{font-size:24px;color:#fff;text-transform:uppercase;text-align:center;background:#841600;font-weight:400;margin:0;padding:14px 33px;}
.popup-form h3, .popup-forms h3{font-size:20px;font-weight:300;color:#fff;text-align:left;margin:0;padding:15px 10px;text-align:center;line-height:25px;}
#popupform{padding:0 18px;margin:0 auto;}
#popupform input[type="text"], #popupform select{width:100%;border:none;font-size:13px;color:#585858;background-image:url();background-repeat:no-repeat;}
#popupform input[type="text"]{padding:9px 7px 9px 48px;margin-bottom:10px;}
#popupform select{padding:8px 6px;margin-bottom:10px;padding-left:45px;width:100%;}
#popupform .field.code{width:35%;float:left;padding-right:0;}
#popupform .field.phone{width:100%;}
#popupform input[name="name"]{background-position:-347px -521px;}
#popupform input[name="email"]{background-position:-347px -565px;}
#popupform select[name="srv"]{background:url() no-repeat -347px -521px #fff;}
#popupform select[name="pc"]{background-position:-347px -612px;}
#popupform input[name="code"], #popupform input[name="phone"]{background-position:-347px -657px;border-right:1px solid #cacaca;}
#popupform input[name="phone"]{padding:9px 7px 9px 48px;margin-bottom:10px;}
#popupform button, #popupform input[type=submit]{background:#841600;color:#fff;border:none;text-transform:uppercase;margin-top:14px;padding:4px 18px;margin-bottom:5px;box-shadow:0px 1px 1px 1px #420b00;border-radius:2px;font-size:21px;font-weight:400;}
#popupform textarea{width:100%;height:66px;padding:7px 9px;color:#585858;font-size:13px;}
#popupforms{padding:0 18px;margin:0 auto;}
#popupforms input[type="text"], #popupforms select{width:100%;border:none;font-size:13px;color:#585858;background-image:url();background-repeat:no-repeat;}
#popupforms input[type="text"]{padding:9px 7px 9px 48px;margin-bottom:10px;}
#popupforms select{padding:8px 6px;margin-bottom:10px;padding-left:45px;width:100%;}
#popupforms .field.code{width:35%;float:left;padding-right:0;}
#popupforms .field.phone{width:100%;}
#popupforms input[name="name"]{background-position:-347px -521px;}
#popupforms input[name="email"]{background-position:-347px -565px;}
#popupforms select[name="srv"]{background:url() no-repeat -347px -521px #fff;}
#popupforms select[name="pc"]{background-position:-347px -612px;}
#popupforms input[name="code"], #popupforms input[name="phone"]{background-position:-347px -657px;border-right:1px solid #cacaca;}
#popupforms input[name="phone"]{padding:9px 7px 9px 48px;margin-bottom:10px;}
#popupforms button, #popupforms input[type=submit]{background:#841600;color:#fff;border:none;text-transform:uppercase;margin-top:14px;padding:4px 18px;margin-bottom:5px;box-shadow:0px 1px 1px 1px #420b00;border-radius:2px;font-size:21px;font-weight:400;}
#popupforms textarea{width:100%;height:66px;padding:7px 9px;color:#585858;font-size:13px;}
#callback-form .time{width:50%;padding:0 5px;float:left;}
#callback-form .time select{background:#fff;padding-left:5px;margin-bottom:0;}
#callback-form hr{display:block;height:1px;border:0;border-top:1px solid #909090;margin:8px 0;padding:0;}
#callback-form p{color:#909090;margin-bottom:4px;}
.callback-form{width:400px;height:465px;position:fixed;top:50%;left:50%;margin-left:-200px;margin-top:-233px;background:#232323;z-index:9999;display:none;box-shadow:0px 0px 6px 2px #000;border:1px solid #333;}
.callback-form h2{font-size:22px;color:#fff;background:#e53727;font-weight:800;margin:0;padding:14px 33px;}
.callback-form h3{font-size:20px;font-weight:300;color:#909090;text-align:left;margin:0;padding:10px 30px;text-align:center;line-height:25px;}
#callback-form{padding:0 18px;margin:0 auto;}
.field.pc{position:relative;}
#callback-form input, #callback-form select{width:100%;border:none;font-size:13px;color:#585858;background-image:url();background-repeat:no-repeat;}
#callback-form input{padding:7px 7px 7px 48px;margin-bottom:10px;}
#callback-form select{padding:6px;margin-bottom:10px;padding-left:45px;width:100%;}
#callback-form .field.code{width:35%;float:left;padding-right:0;}
#callback-form .field.phone{width:100%;}
#callback-form input[name="name"]{background-position:-347px -524px;}
#callback-form input[name="email"]{background-position:-347px -568px;}
#callback-form select[name="srv"]{background:url() no-repeat -347px -524px #fff;}
#callback-form select[name="pc"]{background-position:-347px -615px;}
#callback-form input[name="code"], #callback-form input[name="phone"]{background-position:-347px -660px;border-right:1px solid #cacaca;}
#callback-form input[name="phone"]{padding:7px 7px 7px 48px;margin-bottom:10px;}
#callback-form button, #callback-form input[type=submit]{background:#eb3423;color:#fff;border:none;text-transform:uppercase;margin-top:14px;padding:4px 18px;margin-bottom:5px;box-shadow:0px 1px 1px 1px #be1000;border-radius:2px;font-size:15px;font-weight:400;}
#callback-form textarea{width:100%;height:66px;}
.visibleit{overflow:visible !important;}
.no-border{border:0 !important;}
.thankyoubox p{text-align:center;padding:15px 40px 0;}
.thankyoubox .container{padding:80px 0;}
.video-container iframe{margin-left:12px;width:98%;}
.packages .col-md-4 h2 span{color:#6d6d6d;font-size:31px;text-decoration:line-through;display:inline-block;font-weight:500;padding-top:22px;padding-right:4px;letter-spacing:-1.5px;}
.packages .col-md-4 h2 sup{font-size:30px;top:-21px;font-weight:600;}
.field.pc span{position:absolute;left:10px;top:11px;width:19px;height:13px;}
.packages .col-md-4 .desc-packages strong{color:#5f5f5f;}
.packages .col-md-4 .desc-packages p{margin-bottom:10px;}
.packages .col-md-4 .desc-packages span{font-size:10px;}
.features-packages .bullet-check{}
.features-packages .bullet-check li{width:50%;float:left;font-size:11px;color:#000;position:relative;padding-left:14px;margin-bottom:12px;}
.features-packages .bullet-check li:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;content:"\f00c";-webkit-font-smoothing:antialiased;position:absolute;left:0;color:#40a040;top:3px;}
.packages .col-md-4 .features-packages:after{content:"";display:table;clear:both;}
.packages .col-md-4 h6:before{background:#E5E5E5;height:1px;width:100%;content:"";position:absolute;top:10px;left:0;z-index:0;}
.packages .col-md-4 h6 span{display:inline-block;background:#fff;padding:0 10px;position:relative;z-index:10;}
.packages{margin-bottom:80px;}
p.ft-bg{font-size:21px;padding-top:50px;}
section.portfolio-col:after{clear:both;content:"";display:table;}
section.portfolio-col img{width:100%;height:auto;}
a.btn-let-started{background:#fe0002;color:#fff;text-transform:uppercase;font-size:21px;display:block;text-align:center;margin:0 auto;margin-top:50px;padding:12px 30px;font-weight:600;border-radius:4px;width:300px;}
.services h2{font-size:35px;font-weight:500;color:#252525;margin:20px 0 0;letter-spacing:-1px;text-align:center;}
section.call-chat-col{margin:1px 0 0;background:#4978A9;padding:20px 0;color:#fff;position:relative;}
section.call-chat-col:before{background:#375B80;position:absolute;width:33%;left:0;content:"";height:100%;top:0;}
section.call-chat-col .col-md-4{font-size:26px;}
section.call-chat-col .col-md-4 h3{font-size:35px;}
section.call-chat-col .col-md-4 h3 strong{font-weight:900;}
.call-chat-col ul li{float:left;border:#fff 2px solid;position:relative;cursor:pointer;padding-left:50px;margin:0 16px;padding-top:3px;padding-right:10px;line-height:19px;padding-bottom:5px;}
.call-chat-col ul li i{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;background:#fff;position:absolute;color:#000;padding:0 11px;top:0;font-size:18px;left:0;height:48px;display:table;}
i.icon-comments:before{content:"\f086";display:block;}
.call-chat-col ul li span{font-size:12px;display:inline-block;}
.call-chat-col ul li strong{font-size:15px;display:inline-block;font-weight:700;}
i.icon-mobile-phone:before{content:"\f10b";font-size:31px;}
.call-chat-col ul li i:before{display:table-cell;top:0;vertical-align:middle;}
li.chat-box.first{width:166px;}
li.call-box{width:250px;}
i.icon-envelope:before{content:"\f0e0";}
li.write-box.last{padding-top:14px;padding-bottom:14px;width:233px;text-transform:uppercase;}
.call-chat-col ul{margin-top:18px;}
section.feats h2{font-size:35px;font-weight:400;color:#252525;margin:0 0 20px 0;letter-spacing:-1px;text-align:center;}
.call-chat-col ul li a{display:block;width:100%;color:#fff;height:100%;}
.packages .col-md-4 .bullet-arrow li span{font-size:11px;text-transform:uppercase;}
@media screen and (-webkit-min-device-pixel-ratio:0){#footerform select{line-height:30px;text-indent:44px;padding-left:0 !important;}
#flform select{line-height:28px;text-indent:44px;padding-left:0 !important;}
#callback-form select{line-height:28px;text-indent:44px;padding-left:0 !important;}
#callback-form .time select{text-indent:6px;}
#popupform select{line-height:32px;text-indent:44px;padding-left:0 !important;}
#popupforms select{line-height:32px;text-indent:44px;padding-left:0 !important;}
}
@media (min-width:980px) and (max-width:1279px){header .cta-header{clear:none;}
.services .container{padding:0;}
section.services .nav-tabs > li > a{min-width:180px;font-size:11px;}
}
@media (min-width:768px) and (max-width:979px){.popup-form, .popup-forms{width:94%;margin:0 auto;left:10px;}
.chat-head{display:none !important}
.header{margin-bottom:0}
.banner-col .col-md-5{padding-top:20px}
.banner-col h2{line-height:normal;}
.header ul li{margin-top:10px;margin-bottom:10px;margin-left:0;width:100%;text-align:center;}
.packages .col-md-4 a{padding:10px}
.packages .col-md-4>div{margin-bottom:15px}
.header li.quote-head.last{margin-top:10px;width:100%;display:none;}
.header ul{float:left;width:100%;margin-top:20px;}
header{text-align:center;}
a.btn-let-started{width:100%}
section.call-chat-col .col-md-4 h3{font-size:29px;}
section.call-chat-col:before{display:none}
section.call-chat-col{text-align:center;font-size:10px;}
section.call-chat-col ul li{width:100% !important;margin:0 0 10px 0;}
.floating-form-wrap{display:none !important;}
.cta-header .phone strong{font-size:12px;line-height:28px;}
.org-price span:before{top:50%;}
.org-price{font-size:25px;top:10px;}
.masthead-slider h1{margin-top:2%;font-size:35px;}
.masthead-slider h3{margin:5px 0;}
.addShadow h3{margin-left:auto;margin-right:auto;}
.masthead-slider h1 strong{font-size:45px;}
.masthead-slider button{margin-top:10px;font-size:22px;padding:7px 35px;}
section.feats .sl{padding:20px 0 12px;}
header .cta-header{margin-top:10px;clear:both;}
header .hire-btn{margin-top:30px;}
section h2{font-size:32px;padding:10px 60px 0;letter-spacing:normal;font-weight:normal;margin-top:0;}
section.services{padding-top:15px;}
section.services .nav-tabs > li > a{font-size:14px;}
section.services .nav-tabs{margin-top:5px;}
section.services .nav-tabs > li{width:99%;box-sizing:border-box;margin-bottom:5px;}
section.services .tab-content{margin-top:15px;}
section.services h3{font-size:24px;letter-spacing:normal;clear:both;padding-top:20px;}
section.services h4{font-size:18px;}
section.services .text li{width:100%;}
.svc-pg-link{margin:10px 0;}
.svc-pg-link:after{display:none;}
.svc-pg-link span strong{display:block;padding:10px;}
.svc-pg-link span{padding:0;width:100%;}
.footer-links{padding-bottom:0;}
section.footer-form .container{padding-top:0;}
section.footer-form h2{font-size:20px;}
section.footer-form h3{margin-top:10px;text-transform:none;}
#footerform form{max-width:100%;padding:0;}
#footerform .fieldwrap input[type=submit]{width:100%;}
.footer-links .col-md-3+.col-md-3+.col-md-3+.col-md-3{display:block;}
.footer-links h6{margin-top:10px;}
header .cta-header{margin-top:10px;clear:both;}
header .hire-btn{margin-top:30px;}
.cta-red .touch h6{font-size:24px;}
.rounded-red p{font-size:16px;}
section.feats .sl h2{font-size:24px;}
section.services .tab-content .cycle-slideshow{text-align:center;}
section.services .tab-content .image{min-height:300px;}
.iframeadded iframe{margin-left:0;width:100%;height:auto;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
}
.hm-awards{background:#efefef none repeat scroll 0 0;margin-top:22px;padding:40px 0 42px;text-align:center;}
.home-brands{overflow:hidden;padding:30px 0 0;text-align:center;}
.home-brands img{height:auto;max-width:90%;transition:all 0.2s ease-in-out 0s;}
.home-brands img:hover{}
.hm-awards h4{color:#252525;font-size:35px;font-weight:500;letter-spacing:-1px;margin:0 0 7px;text-align:center;}
.footernumber{color:#fff !important;font-size:34px !important;}
header.ordpge{min-height:auto;background:#000;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{vertical-align:middle !important;}
.order-col-6 li form{float:left;text-align:center;width:39%;}
section.order-steps .order-step-form li label span{color:red;font-weight:600;}
section.order-steps{padding:40px 0;}
section.order-steps .logo-order{}
section.order-steps .order-step-form{background:#fff;box-shadow:#ccc 0 0 3px;border:#ccc 1px solid;}
a.edit_order_btn{background:#ED5340;color:#fff;padding:11px 54px;border:0px none;font-weight:500;text-transform:uppercase;display:inline-block;text-align:center;margin:-42px 0 10px 159px;border-radius:2px;}
section.order-steps .order-step-form h1{background:#b1b1b1;text-align:left;font-size:28px;color:#fff;padding:14px;margin:0 -15px 40px -15px;}
section.order-steps .order-step-form ul{margin:0 auto;width:70%;}
section.order-steps .order-step-form li.first{margin-bottom:50px;}
section.order-steps .order-step-form li{clear:both;float:left;width:100%;margin-bottom:23px;}
section.order-steps .order-step-form h2{text-align:left;font-size:23px;padding-bottom:11px;border-bottom:#ccc 1px solid;position:relative;margin-bottom:20px;font-weight:400;margin-top:40px;color:#ED5340;}
section.order-steps .order-step-form li label{font-weight:400;width:30%;font-size:13px;display:inline-block;}
section.order-steps .order-step-form li input[type="text"], .order-step-form li input[type="email"]{width:60%;background:#f3f3f3;padding:10px 6px;border:#dddddd 1px solid;}
section.order-steps .order-step-form h2:before{content:"";background:#ED5340;width:50px;height:2px;position:absolute;left:0;bottom:-1px;}
section.order-steps .order-step-form li select{width:60%;background:#f3f3f3;padding:10px 6px;border:#dddddd 1px solid;}
section.order-steps .order-step-form li textarea{width:60%;background:#f3f3f3;padding:10px 6px;border:#dddddd 1px solid;}
section.order-steps .order-step-form li input[type="file"]{width:60%;background:#f3f3f3;padding:10px 6px;border:#dddddd 1px solid;display:inline-block;}
section.order-steps .order-step-form li input[type="submit"],section.order-steps .order-step-form input[type="submit"]{background:#ED5340;color:#fff;padding:11px 60px;border:0px none;font-weight:500;text-transform:uppercase;display:inline-block;margin:20px 0px;border-radius:2px;}
.order-col-6 li{border-bottom:#DBDBDB 1px solid;padding:0;margin:0px 0 0 0 !important;}
.order-col-6 li label{border-right:#DDDDDD 1px solid;padding:9px 6px;margin-bottom:0;margin-right:8px;color:#000;}
.order-col-6 li.first{border:0;}
section.order-steps .order-step-form li div{display:inline-block;width:63%;}
ul.order-col-6{margin-bottom:10px !important;}
.order-col-6 li.last, .no-border{border:0;}
section.order-steps .order-step-form ul:after{content:"";display:table;clear:both;}
section.order-steps .order-step-form li em{text-decoration:line-through;}
.thankspage{text-align:center;padding:80px 0;}
.thankspage h2{font-size:40px;color:#fe0002;text-transform:uppercase;}
.thankspage p{color:#292929;font-size:22px;border-bottom:2px solid;display:inline-block;padding:10px 0;}
@media (max-width:767px){section.order-steps .order-step-form ul{width:100%;}
li.first{margin-bottom:0;}
nav.menu ul  li.first {display:block}
section.order-steps .order-step-form li input[type="text"]{width:100%;padding:7px 6px;}
section.order-steps .order-step-form li select{width:100%;padding:7px 6px;}
section.order-steps .order-step-form li label{width:30%;font-size:11px;}
.tagline h2{font-size:20px;padding:0 0 10px;}
.new_text p {
    padding: 7px 0;
}
.tagline h6{font-size:15px;}
section.order-steps .order-step-form li textarea{width:100%;padding:7px 6px;}
section.order-steps .order-step-form li input[type="file"]{width:100%;padding:7px 6px;}
.header img{width:76%;}
section.order-steps .order-step-form h1{text-align:center;font-size:24px;padding:5px;margin:0 0 0 0;}
section.order-steps .order-step-form h2{text-align:left;font-size:20px;margin-bottom:20px;margin-top:25px;}
.top_banner_main_form{width:100%;float:left;}
.form-seal{display:none;}
.banner-col a{float:none;margin:12px auto;}
#DateCountdown, .wrap6{display:none;}
.banner-col h2 span{font-size:14px;}
.banner-col h2{padding-top:20px;font-size:28px;}
.packages .col-md-4{margin:15px 0 !important;}
.chat-head{display:none !important}
.popup-form, .popup-forms{width:94%;margin:0 auto;left:10px;}
.header{margin-bottom:0}
.banner-col .col-md-5{padding-top:20px}
.banner-col h2{line-height:normal;}
.header ul li{margin-top:10px;margin-bottom:10px;margin-left:0;width:100%;text-align:center;}
.packages .col-md-4 a{padding:10px}
.packages .col-md-4>div{margin-bottom:15px}
.header li.quote-head.last{margin-top:10px;width:100%;display:none;}
.header ul{float:left;width:100%;margin-top:20px;}
header{text-align:center;}
a.btn-let-started{width:100%}
section.call-chat-col .col-md-4 h3{font-size:29px;}
section.call-chat-col:before{display:none}
section.call-chat-col{text-align:center;font-size:10px;}
section.call-chat-col ul li{width:100% !important;margin:0 0 10px 0;}
section.call-chat-col .col-md-4 h3{font-size:29px;}
section.call-chat-col:before{display:none}
section.call-chat-col{text-align:center;font-size:10px;}
section.call-chat-col ul li{width:100% !important;margin:0 0 10px 0;}
.floating-form-wrap{display:none !important;}
.footer-links .col-md-3, .masthead-slider h3, section.awards, section.services p, section.services .tab-content .image, .cta-header .chat{display:none;}
.cta-header .phone strong{font-size:12px;line-height:28px;}
.masthead-slider h1{margin-top:2%;font-size:35px;}
.masthead-slider h1 strong{font-size:45px;}
.masthead-slider button{margin-top:15px;font-size:22px;padding:9px 35px;}
section.feats .sl{padding:20px 0 12px;text-align:center;}
section.feats{padding-bottom:15px;}
section.services{padding-top:15px;}
.services h2{font-size:32px;padding:10px 60px 0;letter-spacing:normal;font-weight:normal;margin-top:0;}
section.services .nav-tabs > li > a{font-size:14px;}
section.services .nav-tabs{margin-top:5px;}
section.services .nav-tabs > li{width:99%;box-sizing:border-box;background:#EAEAEA;margin-bottom:5px;}
section.services .tab-content{margin-top:15px;}
section.services h3{font-size:24px;letter-spacing:normal;}
section.services h4{font-size:18px;}
section.services .text li{width:100%;}
.svc-pg-link{margin:10px 0;}
.svc-pg-link:after{display:none;}
.svc-pg-link span strong{display:block;padding:10px;}
.svc-pg-link span{padding:0;width:100%;}
.footer-links{padding-bottom:0;}
section.footer-form .container{padding-top:0;}
section.footer-form h2{font-size:20px;}
section.footer-form h3{margin-top:10px;text-transform:none;}
#footerform form{max-width:100%;padding:0;}
#footerform .fieldwrap input[type=submit]{width:100%;}
.footer-links .col-md-3+.col-md-3+.col-md-3+.col-md-3{display:block;}
.footer-links h6{margin-top:10px;}
header .cta-header{margin-top:10px;clear:both;}
header .hire-btn{margin-top:0;}
.cta-red .touch h6{font-size:24px;}
.rounded-red p{font-size:16px;}
.ourpkgs ul.left, .ourpkgs ul.right{margin-left:auto;margin-right:auto;}
}
@media (min-width:480px) and (max-width:639px){.popup-form, .popup-forms{width:94%;margin:0 auto;left:10px;}
.chat-head{display:none !important}
.header{margin-bottom:0}
.banner-col .col-md-5{padding-top:20px}
.banner-col h2{line-height:normal;}
.header ul li{margin-top:10px;margin-bottom:10px;margin-left:0;width:100%;text-align:center;}
.packages .col-md-4 a{padding:10px}
.packages .col-md-4>div{margin-bottom:15px}
.header li.quote-head.last{margin-top:10px;display:none;width:100%;}
.header ul{float:left;width:100%;margin-top:20px;}
header{text-align:center;}
a.btn-let-started{width:100%}
section.call-chat-col .col-md-4 h3{font-size:29px;}
section.call-chat-col:before{display:none}
section.call-chat-col{text-align:center;font-size:10px;}
section.call-chat-col ul li{width:100% !important;margin:0 0 10px 0;}
section.call-chat-col .col-md-4 h3{font-size:29px;}
section.call-chat-col:before{display:none}
section.call-chat-col{text-align:center;font-size:10px;}
section.call-chat-col ul li{width:100% !important;margin:0 0 10px 0;}
.floating-form-wrap{display:none !important;}
.footer-links .col-md-3, .cta-red, section.feats, .disclaimer, .masthead-slider h3, section.awards, section.services p, section.services .tab-content .image, .cta-header .chat{}
.cta-header .phone{font-size:0;}
.cta-header .phone strong{font-size:12px;line-height:28px;}
.org-price span:before{top:50%;}
.org-price{font-size:26px;top:0;}
.masthead-slider h1{margin-top:3%;font-size:23px;}
.masthead-slider h1 strong{font-size:30px;}
.masthead-slider button{margin-top:5px;font-size:18px;padding:5px 25px;}
section.services{padding-top:15px;}
section h2{font-size:22px;letter-spacing:normal;font-weight:normal;margin-top:0;}
section.services .nav-tabs > li > a{font-size:14px;}
section.services .nav-tabs{margin-top:5px;}
section.services .nav-tabs > li{width:97%;box-sizing:border-box;margin-bottom:5px;}
section.services .tab-content{margin-top:15px;}
section.services h3{font-size:24px;letter-spacing:normal;}
section.services h4{font-size:18px;}
section.services .text li{width:100%;}
.svc-pg-link{margin:10px 0;}
.svc-pg-link:after{display:none;}
.svc-pg-link span strong{display:block;padding:10px;}
.svc-pg-link span{padding:0;width:100%;}
.footer-links{padding-bottom:0;}
section.footer-form .container{padding-top:0;}
section.footer-form h2{font-size:20px;}
section.footer-form h3{margin-top:10px;text-transform:none;}
#footerform form{max-width:100%;padding:0;}
#footerform .fieldwrap input[type=submit]{width:100%;}
.footer-links .col-md-3+.col-md-3+.col-md-3+.col-md-3{display:block;}
.footer-links h6{margin-top:10px;}
header .cta-header{margin-top:10px;}
header .hire-btn{margin-top:30px;}
.masthead-slider h4{font-size:12px;color:#fff;font-weight:400;margin-top:13px;line-height:15px;}
}
@media (min-width:320px) and (max-width:479px){.chat-head{display:none !important}
header { background-attachment:fixed !important;}
section.portfolio-col {background-attachment:fixed !important;}
.popup-form, .popup-forms{width:94%;margin:0 auto;left:10px;top:10%;}
.header{margin-bottom:0}
.banner-col { margin:0 !important;}
.top_banner_main_form { margin-top:20px;}
.banner-col .col-md-5{padding-top:20px}
.banner-col h2{line-height:normal;}
.header ul li{margin-top:10px;margin-bottom:10px;margin-left:0;width:100%;text-align:center;}
.packages .col-md-4 a{padding:10px}
.packages .col-md-4>div{margin-bottom:15px}
.header li.quote-head.last{margin-top:10px;width:100%;display:none !important;}
.header ul{float:left;width:100%;margin-top:20px;}
header{text-align:center;}
a.btn-let-started{width:100%}
section.call-chat-col .col-md-4 h3{font-size:29px;}
section.call-chat-col:before{display:none}
section.call-chat-col{text-align:center;font-size:10px;}
section.call-chat-col ul li{width:100% !important;margin:0 0 10px 0;}
.org-price span:before{top:50%;}
.org-price{font-size:18px;top:0;}
.floating-form-wrap{display:none !important;}
header .hire-btn, .footer-links .col-md-3, .cta-red, section.feats, .disclaimer, .masthead-slider h3, section.awards, section.services p, section.services .tab-content .image, .cta-header .chat{display:block;}
.cta-header .phone{font-size:0;}
.cta-header .phone strong{font-size:12px;line-height:28px;}
.masthead-slider h1{margin-top:5px;font-size:16px;margin-bottom:6px;}
.masthead-slider h1 strong{font-size:18px;}
.masthead-slider button{margin-top:0px;font-size:14px;padding:3px 20px;}
section.services{padding-top:15px;}
.services h2{font-size:18px;padding:0;letter-spacing:normal;font-weight:normal;margin-top:0;}
section.services .nav-tabs{margin-top:5px;}
section.services .nav-tabs > li{width:97%;box-sizing:border-box;margin-bottom:5px;background:#E6E6E6;}
section.services .tab-content{margin-top:15px;}
section.services h3{font-size:18px;letter-spacing:normal;}
section.services h4{font-size:16px;}
section.services .text li{width:100%;}
.svc-pg-link{margin:10px 0;}
.svc-pg-link:after{display:none;}
.svc-pg-link span strong{display:block;padding:10px;}
.svc-pg-link span{padding:0;width:100%;}
.footer-links{padding-bottom:20px;}
section.footer-form .container{padding-top:0;}
section.footer-form h2{font-size:20px;}
section.footer-form h3{margin-top:10px;text-transform:none;}
#footerform form{max-width:100%;padding:0;}
#footerform .fieldwrap input[type=submit]{width:100%;}
.footer-links .col-md-3+.col-md-3+.col-md-3+.col-md-3{display:block;}
.footer-links h6{margin-top:10px;}
header .cta-header{margin-top:42px;}
.masthead-slider h4{font-size:11px;margin-top:5px;line-height:18px;}
.masthead-slider h4 img{max-width:15px;height:auto;}
.masthead-slider h4 span{display:block;}
}
section.disclaimer h4{text-align:left;font-size:17px;font-weight:600;color:#a2a2a2;margin:0px 0px 10px;text-transform:uppercase;border-bottom:1px solid #a2a2a2;padding:0 0 10px;clear:both;}
section.disclaimer p a{color:#a2a2a2;}
section.disclaimer p a:hover{color:#f1a00c;}
section.disclaimer .fa{display:inline-block;float:left;font-size:15px;color:rgba(241, 160, 12, 0.49);margin:0 15px 15px 0;}
.stripe-button-el{border-radius:0 !important;text-transform:uppercase !important;margin:20px 0px;}
.stripe-button-el span{border:none !important;border-radius:0 !important;padding:5px 35px !important;height:auto !important;}
.webprcol .nopadd img {
    border-right: 1px solid #fe0002;
    padding: 20px;
    border-bottom: 1px solid #fe0002;
}

.header li.quote-head.last:hover, .banner-col a:hover, .packages .col-md-4 a:hover, a.btn-let-started:hover, #footerform .fieldwrap input[type=submit]:hover, #bx-pager a:hover {
    background: #f1952d;
    color: #fff;transition:all 0.4s linear;
}
.header li.quote-head.last, .banner-col a, .packages .col-md-4 a, a.btn-let-started, .header ul li a, .bbtn, #footerform .fieldwrap input[type=submit]{transition:all 0.4s linear;}
.header ul li a:hover {
    color: #fe0002;transition:all 0.4s linear;
}
.bbtn:hover {
    background: #fe0002;transition:all 0.4s linear;
}

.branding {
    background:url(../images/cbbg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0;
    margin: 0 0 0;
    clear: both;
    overflow: hidden;
    background-attachment: fixed;
}
.b-detail h1 {
    color: #fff;
    font-size: 100px;
    font-weight: 700;
    padding-bottom: 0;
    text-align: center;
    margin: 0 0;
    line-height: 1;
}
.b-detail > h2 {
    font-size: 49px;
    font-weight: 700;
    color: #ee2e28;
    padding: 0;
    margin: 0px 0 15px 10px;
}
.brand-li {}
.brand-li li {
    list-style-type: none;
    padding: 3px 0;
}

.Hd {
    font-size: 22px;
    color: #fdcf09!important;
    font-weight: 700;
}
.brand-li li a {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    text-shadow: 0 0 #fff;
}
.b-img {
    left: 10px;
    position: relative;
    top: -50px;
}
.b-img > img {
    height: auto;
    max-width: 100%;
    width: auto;
}
.get-in {margin: 25px 0 0 0;display: block;}
span.get-in a {
    color: #ffffff;
    font-size: 22px;
    font-weight: 600;
    background: #fe0002;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    padding: 5px 30px;
    border-radius: 5px;
    border-bottom: 2px solid #ffffff;
    box-shadow: 0px 17px 5px -12px #000000;
    transition: all .65s ease-in-out; display: inline-block;
}
span.get-in a:hover {
background: #fff;
    color: #fe0002;
    border-bottom: 2px solid #fe0002;
    box-shadow: 0px 37px 20px -20px #000000;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05); transition: all .65s ease-in-out; 
}

.bellImg {
  -webkit-animation-name: rotate;
  animation-delay: 0s;
  -webkit-animation-duration: 35s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  -webkit-transform-origin: 50% 0;
  -webkit-animation-timing-function: ease-in-out;
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  10% {
    -webkit-transform: rotate(5deg);
  }


  20% {
    -webkit-transform: rotate(-5deg);
  }
  30% {
    -webkit-transform: rotate(5deg);
  }
  40% {
    -webkit-transform: rotate(-5deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
  }
  60% {
    -webkit-transform: rotate(-5deg);
  }
  70% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  90% {
    -webkit-transform: rotate(5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}

.packages .col-md-4 h4 span {
    font-size: 12px;
    display: block;
    padding: 5px 70px 0;
    color: #292929;
    text-transform: capitalize;
}
li.blnk {
    padding: 33px 0;
}

li.blnk:before {
    display: none !important;
}





@media  (max-width:767px){


.b-detail h1 {
    font-size: 45px;
    text-align: left;
}
.b-detail > h2 {
    font-size: 35px;
    margin: 0px 0 15px 0;
}
 .testimgg img {
    display: none;
}
.b-img {
    position: relative;
    top: 45px;
    width: 100%;
    float: left;
}
.footer h3 {
    margin: 30px 0 19px;
}
}






.ordeprv .order-step-form ul.order-col-6 {
       width: 100%;
    border-right: 1px solid #dbdbdb;
}
section.ordeprv  .order-step-form {
 
    clear: both;
    overflow: hidden;
}
section.ordeprv .order-step-form h1 {    margin: 0 0 40px 0;}
.secr-dv img {
    width: 90%;
}
.secr-dv {
    padding: 85px 0 30px 0;
}
.paypl-dv {}
section.ordeprv .order-step-form input[type="submit"] {
    transition: 0.75s;
    padding: 10px 20px;
    background: url(../images/PayPal-PayNow-Button.png) no-repeat;
    background-size: 100%;
    font-size: 0;
    width: 143px;
    height: 41px;
}
section.ordeprv .order-step-form form.order-preview {
    float: left;
    margin: 25px 6px 0 0;
}
.cardpydv {}

.cardpydv img {
    width: 60%;
    margin: 0;
}
section.ordeprv .cardpydv .stripe-button-el span {
    font-size: 0;
    background: transparent;
}
section.ordeprv .cardpydv .stripe-button-el {
        transition: 0.75s;
        background: url(../images/paywithcard.png) no-repeat;
        background-size: 100%;
        width: 190px;
        margin-right: 15px;
        height: 52px;
        border: none;
        /* margin: 0 auto; */
}
.trudv {
    text-align: center;
    border-top: 2px solid #969696;
    margin: 25px 0 0 0;
}
section.ordeprv .order-step-form input[type="submit"]:hover, section.ordeprv .cardpydv .stripe-button-el:hover {
    transform: scale(1.09) !important;
}
header ul.first_view li {
    color: #fff;
    display: inline-block;
    font-weight: 700;
    padding: 0 48px;
}

header ul.first_view {
    border-top: 2px solid #fe0002;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 0;
    background: #000;
    padding: 15px 0;
}

 @media screen and (max-width: 767px) {
.trudv img {
    width: 86%;
}
.trudv {
    margin: 25px 0 25px 0;
    padding: 15px 0 00;
}
.paypl-dv img {
    width: 61%;
}
section.ordeprv .order-step-form form.order-preview {
    margin: 0 6px 0 0;
}
section.order-steps .order-step-form li.first img {
    width: 99%;
}header ul.first_view{
	position:initial;
}
}