html{height:100%;}
html{width:100%;height:100%;}
body{width:100%;font-family:'Roboto', sans-serif;color:#000;background-color:#fff;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
a:hover{text-decoration:none;}
h1,
h2,
h3,
h4,
h6{margin:0px;padding:25px 0px;display:block;text-transform:capitalize;font-weight:900;color:#000;letter-spacing:1px;}
.thankspage{padding:110px 0;text-align:center;}
.thankspage h2{color:#27b121;font-size:48px;}
p{margin:0px;display:block;font-size:16px;line-height:22px;padding:2% 0px;font-weight:300;color:#2f2f2f;text-align:left;}
p strong{font-size:18px;line-height:24px;font-weight:500;}.floating-form input[type="submit"]{transition:0.75s;padding:5px 25px;margin-right:10px;float:right;border:0;color:#fff;background:#27b121;}
.floating-form input[type="submit"]:hover{background:#0f3d5c;}
.livechat{transition:1s;float:right;color:#fff;background-color:#0f3d5c;padding:8px 14px;text-align:center;font-size:16px;line-height:18px;margin:10px;font-weight:500;border-bottom:#8f0c11 solid 3px;}a.livechat:hover, .price-box1 a:hover, .btn_1:hover, .btn-danger:hover, .homex .black-wrap a.order:hover{color:#fff !important;box-shadow:0 0 0 33px #ef5f5f inset;}
.livechat img{vertical-align:middle;margin-right:5px;}
.callnow{position: relative;color:#0f3d5c;float:right;font-weight:600;font-size:16px;line-height:30px;padding:5px 5px;margin:10px;}
.callnow i{float:left;font-size:18px;margin:4px 8px 0;}
.callnow span{font-size:12px;line-height:14px;display:block;font-weight:300;}
.callnow:hover{color:#61a700;}
.wow:first-child{visibility:hidden;}
.navbar-fixed-top{position:absolute;top:0px;border-bottom:1px solid #0f3d5c;background-color:white;}
.navbar-brand{height:auto;padding:0px 15px;/* margin-top:30px; */}
.navbar-nav{float:right;margin:0px 0px 10px;}
.navbar-default .navbar-nav>li>a{padding-top:4px;padding-bottom:4px;color:#0f3d5c;transition:all 0.4s ease-out 0s;}ul.nav.navbar-nav li a:hover{color:#fff;background:#61a700;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.nav>li>a{padding:0px 9px;font-size:14px;font-weight:700;text-transform:uppercase;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#0f3d5c;background-color:transparent;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#0f3d5c;background-color:transparent;}
.navbar-toggle{margin-top:20px;background-color:#0f3d5c;}
a.navbar-brand img {width: 240px;}
div#scrollmenu {
    width: 82%;
    overflow: auto;
    white-space: nowrap;
    margin: 0 auto;
}

div#scrollmenu a {
    background: #61a700;
    display: inline-block;
    color: white;
    text-align: center;
    padding: 12px 20px;
    text-decoration: none;
    margin: 4px;
}

div#scrollmenu a:hover {
    background-color: #777;
}
.navbar-header {
    margin-top: 20px;
    width: 245px;
}.portfolix a.btn_1.order-popup {
    width: 20%;
}
.scrollmenu::-webkit-scrollbar-track {
    background: #eee;
    box-shadow: inset 0 0 5px #61a700;
    border-radius: 0;
}
.scrollmenu::-webkit-scrollbar {
    width:5px;
	height:10px;
}
.scrollmenu::-webkit-scrollbar-thumb {
    background: #61a700; 
    border-radius:5px;
}
.scrollmenu::-webkit-scrollbar-thumb:hover {
    background:#61a700; 
}
.order-step-form form ul li input:focus, .order-step-form form ul li select:focus, .order-step-form form ul li textarea:focus {
    border: 1px solid #27b121;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#0f3d5c;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:#8bc53f;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:#000;}
.dropdown-menu{padding:4px 0px;left:-30px;right:0px;width:180px;border-radius:5px;margin:7px 0px !important;text-align:center;background-color:#fff;}
.dropdown-menu:after{display:block;left:0px;right:0px;position:absolute;top:-8px;margin:0px auto;text-indent:-9999px;content:".";width:0;height:0;border-bottom:8px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;z-index:2;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#0f3d5c;background-color:#fff;}
.dropdown-menu>li>a{color:#000;font-size:15px;line-height:18px;font-weight:500;text-align:center;padding:3px 6px;}
.dropdown:hover .dropdown-menu{display:block;}
.navbar.header-scroller{background-color:rgba(239,95,95,0.85);transition:background-color 1s ease 0s;}
.navbar.header-scroller .navbar-nav > li > a{color:#fff;background-color:transparent;}
.navbar.header-scroller .navbar-nav>.active>a, .navbar-nav>.active>a:focus, .navbar-nav>.active>a:hover{background-color:transparent;color:#0f3d5c;}
.navbar.header-scroller .navbar-nav>li>a:hover{color:#0f3d5c;background-color:transparent;}
.navbar-toggle .icon-bar:nth-of-type(2){top:1px;}
.navbar-toggle .icon-bar:nth-of-type(3){top:2px;}
.navbar-toggle .icon-bar{position:relative;transition:all 500ms ease-in-out;}
.navbar-toggle.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg);}
.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent;}
.navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg);}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;width:100%;height:auto;}
.carousel-control.right{background-image:none;}
.carousel-control.left{background-image:none;}
.carousel-caption{right:0px;left:0px;margin:0px auto;top:30%;max-width:1170px;text-shadow:none;}
.carousel-caption-left{float:left;max-width:500px;padding:10px;}
.carousel-caption-left h1{color:#fff;font-size:26px;line-height:28px;text-align:left;padding:1% 0px;font-weight:700;text-transform:uppercase;}
.carousel-caption-left h1 span{font-size:50px;color:#61a700;padding-top:5px;font-weight:700 !important;line-height:40px;}
.carousel-caption-left p{color:#fff;font-size:22px;font-weight:700;line-height:28px;text-align:left;padding:1% 0px;}
.carousel-caption-right{float:left;padding:10px;max-width:500px;}
.cc-a{position: relative;transition:1s;color:#fff;background-color: #61a700;/* background:url(../images/arrow.png) 89% 50% no-repeat #61a700; */font-size:18px;text-align:center;line-height:20px;padding:3% 5% 3% 0%;width:170px;margin:2% 0px;display:block;clear:both;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:linear;box-shadow:0px 0 0 #000 inset;}
.cc-a:hover{color:#fff !important;box-shadow:0 0 0 33px #ef5f5f inset;-webkit-transform:scale(1);}
.carousel-indicators{display:none;}
.red{background-color:#61a700;}
.checkback{background:url(../images/price-back.jpg) repeat;}
ul.feature-strip{display:block;margin:0px;padding:2% 0px;text-align:center;}
ul.feature-strip li{display:inline-block;margin:0px;padding:0px 2%;width:33%;font-size:24px;line-height:26px;color:#fff;font-weight:100;text-align:center;background:url(../images/sep1.png) right no-repeat;}
ul.feature-strip li:last-child{background-image:none;}
ul.feature-strip li img{vertical-align:middle;}
.black-wrap{background:url(../images/black-back.jpg) center top no-repeat;padding:20px 0px;}
.contant-2{padding:0px 15px 40px;}
.contant-2 h2{font-size:44px;line-height:46px;color:#2f2f2f;font-weight:700;text-transform:uppercase;text-align:center;}
.contant-2 h2 span{font-weight:100;}
.contant h5{font-size:24px;line-height:26px;color:#000;padding:10px 0px;font-weight:400;}
.contant{padding:30px 0px 10px 0px;}
.hleft{padding:50px 15px 10px;}
.hleft h2{text-align:left !important;}
.contant h4{font-size:44px;line-height:46px;color:#fff;text-align:center;}
.contant h4 span{font-weight:100;}
.contant h4 i{font-weight:400;font-style:normal;color:#fff;font-size:16px;line-height:20px;padding-top:2%;display:block;}
.contant h2{font-size:60px;line-height:46px;color:#ef5f5f;text-align:center;}
.contant h2 span{font-weight:600;}
.contant h2 i{font-weight:400;font-style:normal;color:#2f2f2f;font-size:16px;line-height:20px;padding-top:2%;display:block;}
.contant h2 i dd{color:#0f3d5c;display:inline-block;font-weight:400;}
.contant h1{font-size:44px;line-height:46px;color:#fff;text-align:center;}
.contant h1 span{font-weight:100;}
.contant h1 i{font-weight:300;font-style:normal;color:#fff;font-size:16px;line-height:20px;padding-top:1%;display:block;}
.contant p{font-weight:400;font-style:normal;color:#2f2f2f;font-size:16px;line-height:22px;padding:5px 0px;}
.contant h3{display:block;font-size:20px;padding:21px 0px 0px 0px;}
.red-strip{transition:1s;background:#0f3d5c;width:100%;padding-bottom:15px;padding-top:15px;background-size:cover;}.red-strip input:hover, .red-strip select:hover{background:#ccc;border-bottom:3px solid #61a700;}
.red-sbt{width:100%;transition:1s;background:#fff;font-size:20px;color:#0f3d5c;line-height:20px;padding:8px;border-radius:6px;border:none;font-weight:700;text-align:center;display:block;margin:-2px auto;}a.red-sbt:hover{color:#fff !important;box-shadow:0 0 0 33px #61a700 inset;}
.red-strip h2{color:#fff;font-size:30px;line-height:34px;font-family:'Open Sans', sans-serif;text-align:center;font-weight:300;padding:10px 0px;}
.red-strip h2 i{font-weight:700;font-style:normal;}
.field-box{float:left;margin:1% 1%;width:23%;}
.txt-field{font-size:13px;}
#owl-demo-3 .item{position:relative;margin:3px;}
#owl-demo-3 .item img{display:block;width:100%;background-size:cover;height:auto;}
.owl-theme .owl-controls .owl-page span{background:#fff !important;}
.owl-theme .owl-controls .owl-buttons div{position:absolute;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-45px;top:115px;width:26px;height:40px;text-indent:-9999px;white-space:nowrap;background:url(../images/previous.png) left no-repeat;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-45px;top:115px;width:26px;height:40px;text-indent:-9999px;white-space:nowrap;background:url(../images/next-arrow.png) right no-repeat;}
.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;}
.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;background-color:rgba(0,0,0,0.6);opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(460px, -100px) rotate(180deg);-ms-transform:translate(460px, -100px) rotate(180deg);transform:translate(460px, -100px) rotate(180deg);-webkit-transition:all 0.2s 0.4s ease-in-out;transition:all 0.2s 0.4s ease-in-out;}
.hovereffect img{display:block;position:relative;width:100%;background-size:cover;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.hovereffect h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0, 0, 0, 0.6);}
.hovereffect a.info{display:inline-block;text-decoration:none;padding:7px 14px;text-transform:uppercase;color:#fff;border:1px solid #fff;margin:30% 0 0 0;background-color:transparent;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.hovereffect a.info:hover{box-shadow:0 0 5px #fff;}
.hovereffect:hover .overlay{opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);}
.hovereffect:hover h2{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.hovereffect:hover a.info{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.img-style{float:right;margin:-10% -5%;}
.thanku-contant{padding:40px 15px;}
.thanku-contant h1{padding:15px 0px;font-size:38px;line-height:40px;color:#333;text-align:center;}
.thanku-contant p{padding:5px 0px;font-size:22px;line-height:26px;color:#333;text-align:center;}
.price-box1{border:#dadada solid 1px;background-color:#fff;margin:10px 0px;min-height: 470px;position:relative;padding:1% 0px;}.seo .price-box1{min-height:760px;}
.price-box1 div{margin-bottom:12px;background-color:#0f3d5c;}
.price-box1 h5{text-align:left;color:#333333;padding:5px 17px 0px;position:relative;font-weight:300;font-size:16px;line-height:18px;text-transform:uppercase;}
.price-box1 h3{float:left;background-color:#ef5f5f;text-align:left;color:#fff;padding:18px 10px;position:relative;font-weight:100;font-size:20px;line-height:20px;text-transform:uppercase;}
.price-box1 h3:before{background:url(../images/sep2.jpg) right no-repeat;right:-68px;top:0px;width:71px;height:58px;z-index:77;content:"";position:absolute;}
.price-box1 h4{float:right;background-color:#0f3d5c;text-align:left;color:#fff;padding:8px 10px;font-weight:700;font-size:36px;line-height:42px;}
.price-box1 h4 i{font-size:14px;line-height:18px;font-style:normal;margin-top:10px;float:left;}
.price-box1 h4 span{color:#6c070b;font-size:20px;line-height:22px;text-decoration:line-through;margin-right:5px;margin-top:10px;float:left;}
.price-box1 ul{margin:0px 15px;padding:0px 0px;display:block;border-bottom:#dedcdc solid 1px;}
.price-box1 ul li{margin:0px;padding:8px 25px;display:block;color:#2f2f2f;background:url(../images/pricebullet.png) 3px 8px no-repeat;font-size:12px;text-align:left;font-weight:300;}
ul#style-3 {
    border: 0;
    margin-left: 30px;
    height: 265px;
    width: 86%;
    overflow-y: scroll;
    margin-bottom: 25px;
}
#style-3 li {
    font-size: 13px;
    text-align: center;
    background: no-repeat;
    border-bottom: 1px solid #ececec;
	padding:8px;
	}
#style-3 li span {
	font-weight:700;
}
.price-box1 p{padding:15px 20px;display:block;color:#4b4b4b;font-size:12px;line-height:18px;text-align:left;font-weight:300;}
.price-box1 a{transition:1s;padding:10px;width:200px;border-radius:4px;display:block;color:#fff;margin:10px auto;text-align:center;background-color:#0f3d5c;font-size:18px;line-height:20px;font-weight:500;position:absolute;left:0px;right:0px;bottom:0px;}
.services{margin-top:50px;min-height:944px;background:#103d5cbd;background-position:center 50% 0px;position:relative;z-index:5;}
.services:before{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:-1;content:"";}
.services h2{color:#ef5f5f;margin-bottom:50px;}
.services-box{padding:25px 15px;}
.services-box img{display:block;margin:0px auto;}
.services-box h4{font-size:22px;line-height:26px;text-align:center;color:#61a700;font-weight:300;}
.services-box h4 a {color:#ef5f5f;}
.services-box h4 a:hover {color:#61a700;}

.services-box p{font-size:14px;line-height:20px;text-align:center;color:#fff;font-weight:300;}
.services-box:nth-child(2){border-right:#515e5e solid 1px;border-bottom:#515e5e solid 1px;}
.services-box:nth-child(3){border-right:#515e5e solid 1px;border-bottom:#515e5e solid 1px;}
.services-box:nth-child(4){border-bottom:#515e5e solid 1px;}
.services-box:nth-child(5){border-right:#515e5e solid 1px;}
.services-box:nth-child(6){border-right:#515e5e solid 1px;}
ul.portfolioFilter{margin:0px;padding:0px;text-align:center;display:block;clear:both;}
ul.portfolioFilter li{margin:0px 5px;padding:0px;display:inline-block;}
ul.portfolioFilter li a{transition:1s;padding:10px 30px;display:block;color:#fff;background-color:#61a700;font-size:14px;text-decoration:none;}
ul.portfolioFilter li a:hover{box-shadow:0 0 0 33px #0f3d5c inset;color:#fff;}
ul.portfolioFilter li a.current{background-color:#0f3d5c;color:#fff;}
ul.portfolioContainer{margin:30px 0px 0px;padding:0px;display:block;width:100%;}
ul.portfolioContainer li{margin:0px;padding:0px;box-sizing:border-box;display:block;float:left;width:24.9%;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;}
ul.portfolioContainer li img{width:100%;display:block;}
ul.portfolioContainer li:after{top:0px;left:0px;width:100%;height:100%;content:" ";position:absolute;}
ul.portfolioContainer li:hover:after{background:rgba(0,0,0,0.7);}
ul.portfolioContainer li:after,
ul.portfolioContainer li:hover:after{transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
ul.portfolioContainer li img{width:100%;overflow:hidden;transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
ul.portfolioContainer li:hover img{-transform:scale(1.4);-o-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}
.process-img{display:block;margin:20px auto;}
.callactionbox{background-color:#61a700;}
.callactionbox h3{text-align:left;color:#fff;font-weight:900;font-size:48px;line-height:50px;padding:0px;}
.callactionbox h3 i{color:#0f3d5c;font-style:normal;}.fsocial.clearfix img{transition:1s;}
.fsocial.clearfix img:hover{transform:scale(1.2);}
.callactionbox h3 span{display:block;font-size:38px;font-weight:100;line-height:40px;padding-top:1%;}
.anchor{font-size:36px;color:#0f3d5c;font-weight:700;line-height:38px;display:block;text-align:left;padding:3% 0px 0px;}
.anchor:hover{color:#fff !important;}
.anchor-2{font-size:39px;color:#0f3d5c;font-weight:700;line-height:41px;text-align:left;display:block;padding:3% 0px 0px;}
.anchor-2:hover{color:#fff !important;}
.btn_1{transition:1s;display:block;margin:26px auto;background-color:#0f3d5c;color:#fff;text-align:center;font-size:18px;font-weight:500;line-height:24px;padding:10px;width:auto;}
.btn_1:hover{color:#fff;}
.black-strip{width:100%;position:relative;z-index:77;height:105px;background-size:cover;background:#333333;}
#owl-demo1 .item{margin:10px;}
#owl-demo1 .item::after{background-image:none;}
#owl-demo1 .item img{display:block;max-width:100%;height:auto;box-sizing:border-box;border:#ccc solid 1px;}
#owl-demo2 .item{padding:75px 0px;margin:0px auto;display:block;width:70%;position:relative;}
#owl-demo2 .item::after{background-image:none;}
#owl-demo2 .item:before{content:'';background:url(../images/review-back.jpg) no-repeat;width:307px;height:329px;position:absolute;top:0px;left:-100px;}
#owl-demo2 .item p{text-align:left;color:#2f2f2f;font-size:17px;line-height:22px;font-weight:300;position:relative;}
#owl-demo2 .item p:before{content:'';background:url(../images/code.png) no-repeat;width:17px;height:14px;position:absolute;top:-5px;left:125px;}
#owl-demo2 .item h2{text-align:left;color:#2f2f2f;font-size:17px;line-height:22px;font-weight:900;padding-left:125px;position:relative;z-index:77;}
#owl-demo2 .item h2 span{text-align:left;color:#727070;padding-top:0.5%;display:block;font-size:17px;line-height:22px;font-weight:300;}
#owl-demo2 .item img{margin:40px 20px 0px 0px;float:left;position:relative;z-index:77;}
.customNavigation{text-align:right;margin:-100px 100px 50px 0px;position:relative;z-index:999;}
.customNavigation a{padding:0px;}
.contact-back{background:url(../images/contactback.jpg) center top no-repeat;background-size:cover;}
.contact-back h2{margin-bottom:18px;color:#fff;}
.contact-back h5{padding:7px 0px;color:#ef5f5f;font-size:20px;line-height:22px;font-weight:700;}
.contact-back p{padding:7px 0px;color:#fff;font-size:17px;line-height:20px;font-weight:300;}
.contact-back p a{color:#fff;}
.contact-back-2{background:url(../images/contactback-2.jpg) center top no-repeat;background-size:cover;}
.contact-back-2 h2{color:#434242;}
.contact-back-2 h5{padding:7px 0px;color:#434242;font-size:20px;line-height:22px;font-weight:700;}
.contact-back-2 p{padding:7px 0px;color:#434242;font-size:17px;line-height:20px;font-weight:300;}
.contact-back-2 p a{color:#434242;}
.fsocial{display:block;padding:1% 0px;}
.fsocial a{float:left;margin-right:1%;}
.in1{position: relative;border-radius:0;margin-bottom:15px;height:48px;padding-left:40px;}
.tex1{border-radius:2px;margin-bottom:15px;height:130px !important;padding-left:40px;resize:none;background:url(../images/message.png) 7px 5px no-repeat #fff;}
.in1:nth-child(1){background: url(../images/name.png) 7px no-repeat #fff;}
.in1:nth-child(2){background:url(../images/email.png) 7px no-repeat #fff;}
.in1:nth-child(3){background:url(../images/cell.png) 7px no-repeat #fff;}form.Subscribe{margin-top:24px;}
form.Subscribe input{border-radius:0;padding:22px 16px;display:inline-block;width:68%;}
form.Subscribe input.btn.btn-danger.conbtn.conbtn1{padding:9px 0 !important;margin:0;width:32%;padding:8px;}
.conbtn{border:0;transition:1s;background-color:#61a700;display:block;width:100%;font-size:20px;padding:8px 0px;border-radius:2px;margin-bottom:15px;}
ul.fmenu{margin:0px;padding:0px;display:block;text-align:center;}
ul.fmenu li{margin:0px;padding:0px 10px;border-right:#666 solid 1px;display:inline-block;text-align:center;}
ul.fmenu li:last-child{border-right:none;}
ul.fmenu li a{color:#2f2f2f;font-size:17px;line-height:15px;padding:0px;display:block;}
.fcopyright{border-top:#ef5f5f solid 10px;padding:16px 0 0;background:#fff;}
.fcopyright p{text-align:left;color:#0f3d5c;font-weight:400;font-size:14px;line-height:18px;display:block;}
ul.f-menu{float:right;padding:15px 0px;}
ul.f-menu li{float:left;display:block;padding:0px;margin:0px;}
ul.f-menu li a{color:#0f3d5c;font-size:14px;line-height:18px;padding:0px 5px;display:block;}
ul.f-menu li a:hover{color:#0f3d5c;}
.mask{display:none;background:#000;position:fixed;left:0;top:0;opacity:0.8;z-index:9999;width:100%;height:100%;}
.slide-out-div{padding:5px 10px;width:580px;min-height:344px;background:#0f3d5c;box-sizing:border-box;z-index:99999;}
.slide-out-div h2{font-size:24px;color:#ef5f5f;font-weight:700;text-align:left;padding:1% 0px;text-align:left;text-transform:uppercase;}
.slide-out-div h2 span{font-size:14px;color:#aaaaaa;display:block;padding-top:1%;}
.sod-input1{border-radius:0px;margin:2% -15px;padding-left:40px;background:url(../images/s1.png) left no-repeat #fff;}
.sod-input2{background:url(../images/s2.png) left no-repeat #fff;}
.sod-input3{background:url(../images/s3.png) left no-repeat #fff;}
.sod-input4{background:url(../images/s4.png) left no-repeat #fff;}
.sod-textarea1{border-radius:0px;margin:2% -15px;resize:none;height:100px !important;}
.slide-out-div p{line-height:16px;padding:0px;float:left;font-size:15px;margin-top:10px;color:#6d6d6d;}
.sod-sumit{background:#61a700;color:#fff;font-weight:800;float:left;border:none;text-transform:uppercase;margin:1% 0px 0% 3%;padding:10px;}
.sod-sumit:hover{background:#ef5f5f;}
.mask1{display:none;background-color:rgba(0,0,0,0.9);position:fixed;left:0;top:0;opacity:0.8;z-index:9999;width:100%;height:100%;}
.popup1{padding:0px 0 16px;position:absolute;position:fixed;display:none;top:25%;left:0px;right:0px;width:600px;background:#061623;margin:0px auto;color:#fff;z-index:9999;}
.slide-out-div-heading{font-size:24px;color:#fff;font-weight:600;text-align:center;margin:0px;padding:6px 1%;background:#61a700;}
.slide-out-div-2{margin:0px;padding:3% 0 0 5%;min-height:344px;box-sizing:border-box;z-index:99999;}
.slide-out-div-2 h2{font-size:18px;color:#ef5f5f;font-weight:700;text-align:left;padding:1% 0px;text-align:left;text-transform:uppercase;}
.slide-out-div-2 h2 span{font-size:12px;color:#aaaaaa;display:block;padding-top:1%;}
.slide-out-div-2 p{line-height:16px;padding:0px;float:left;font-size:15px;margin-top:15px;color:#ef5f5f;}
.sod-input-1{border-radius:0px;margin:2% -15px;padding-left:40px;background:url(../images/s1.png) left no-repeat #fff;}
.sod-input-2{background:url(../images/s2.png) left no-repeat #fff;}
.sod-input-3{background:url(../images/s3.png) left no-repeat #fff;}
.sod-input-4{background:url(../images/s4.png) left no-repeat #fff;}
.sod-textarea-1{border-radius:0px;margin:2% -15px;resize:none;height:100px !important;}
.sod-sumit-2{background:#61a700;color:#fff;font-weight:800;float:left;border:none;text-transform:uppercase;padding:10px;}
.sod-sumit-2:hover{background:#ef5f5f;}
.modal-header .close{margin-top:-5px;}
button.close{-webkit-appearance:none;padding:10px;cursor:pointer;background:0 0;border:0;}
.close{float:right;font-size:24px;color:#fff;opacity:1;}
.tab-content>.active{display:block;padding:0px;margin-top:20px;margin-bottom:20px;box-sizing:border-box;}
.nav-tabs-2>li.active>a, .nav-tabs-2>li.active>a:focus, .nav-tabs-2>li.active>a:hover{color:#fff;background-color:#0f3d5c;font-weight:400;border-bottom:solid 2px #0f3d5c;}
.nav-tabs-2>li{float:none;display:inline-block;margin-bottom:0px;}
.nav-tabs-2>li>a{transition:1s;margin-right:10px;line-height:16px;border-radius:0px;padding:8px 30px;border:1px solid e8eaf1;font-size:12px;font-weight:400;border-bottom:solid 2px #61a700;letter-spacing:1px;text-transform:uppercase;background-color:#61a700;font-family:'Montserrat', sans-serif;color:#fff;}
.nav-tabs-2>li>a:hover{box-shadow:0 0 0 33px #ef5f5f inset;color:#fff;border-bottom:solid 2px #ea0027;}
.nav-tabs-2{border-bottom:none;display:block;margin:3% 0px 0px;text-align:center;}
.inner-banner{position:relative;width:100%;background-size:cover;}
.inner-banner img{display:block;width:100%;}
.inner-banner-contant{position:absolute;top:30%;left:0px;right:0px;content:".";z-index:77;margin:0px auto;display:block;max-width:1170px;}
.inner-banner-left{float:left;width:625px;padding:10px 0px;}
.inner-banner-left h3{font-weight:700;font-size:80px;line-height:86px;color:#fff;font-family:'Oswald', sans-serif;padding:5px;text-transform:uppercase;}
.inner-banner-left h2{font-weight:300;font-size:22px;line-height:24px;display:table-cell;color:#fff;background:#191414;font-family:'Roboto', sans-serif;padding:5px;text-transform:uppercase;}
.inner-banner-left h6{font-weight:300;font-size:50px;line-height:52px;color:#fff;font-family:'Roboto', sans-serif;padding:5px;text-transform:uppercase;}
.inner-banner-left h6 span{font-weight:700;font-size:67px;line-height:69px;color:#fb9700;display:block;padding-top:5px;}
.inner-banner-left h6 i{font-weight:700;padding:10px 0px;font-style:normal;font-size:40px;line-height:40px;}
.inner-banner-left h1{font-weight:400;font-size:31px;line-height:50px;display:table-row;width:635px;color:#fff;font-family:'Roboto', sans-serif;padding:10px;text-transform:uppercase;}
.inner-banner-left h1 span{color:#fff;font-size:51px;font-family:'Roboto', sans-serif;padding-left:5px;line-height:54px;font-weight:400;float:left;}
.inner-banner-left h1 i{color:#0f3d5c;font-size:51px;background:#fff;float:left;font-family:'Roboto', sans-serif;line-height:54px;font-style:normal;font-weight:700;}
.inner-banner-left h4{font-weight:300;font-size:50px;line-height:52px;display:table-row;background:#fff;color:#000;font-family:'Roboto', sans-serif;padding:10px;text-transform:uppercase;}
.inner-banner-left h4 i{color:#0f3d5c;font-size:50px;padding-left:10px;font-family:'Roboto', sans-serif;line-height:52px;font-style:normal;font-weight:700;}
.inner-banner-left h5{font-weight:300;font-size:35px;line-height:37px;display:table-row;background:#fff;color:#000;font-family:'Roboto', sans-serif;padding:10px;text-transform:uppercase;}
.inner-banner-left h5 i{color:#0f3d5c;font-weight:700;font-style:normal;}
.inner-banner-left span{display:block;padding-top:5px;font-size:30px;line-height:32px;color:#fff;font-weight:700;}
.inner-banner-contant ul{padding:5% 0px;margin:0px;list-style:none;}
.inner-banner-contant ul li{float:left;text-decoration:none;color:#fff;font-weight:300;font-family:'Roboto', sans-serif;font-size:18px;background:url(../images/bullet.png) left no-repeat;width:48%;padding:15px 25px;line-height:20px;text-transform:uppercase;}
.inner-banner-left a{color:#fff;background-color:#61a700;font-size:18px;text-align:center;line-height:20px;padding:2.5% 12%;margin:3% 0.5%;display:block;text-transform:uppercase;clear:both;float:left;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:linear;box-shadow:0px 0 0 #000 inset;}
.inner-banner-left a:hover{box-shadow:0 0 0 33px #000 inset;-webkit-transform:scale(1);}
.inner-banner-right{float:left;width:530px;padding:0px;}
.inner-banner-right img{display:block;padding:0px;margin:-10% 5% 0px;}
.inner-banner-left-2{float:left;width:625px;padding:10px 0px;}
.inner-banner-left-2 h2{font-weight:300;font-size:80px;line-height:82px;color:#fff;background:#191414;font-family:'Roboto', sans-serif;padding:5px;text-transform:uppercase;}
.inner-banner-left-2 h1{font-weight:300 !important;font-size:34px;display:block;line-height:36px;display:block;width:615px;color:#1a1a1a;background:#fff;font-family:'Roboto', sans-serif;padding:10px;text-transform:uppercase;}
.app-btn{display:block;clear:both;padding:5px 0px;}
.app-btn img{width:170px;cursor:pointer;height:70px;display:block;}
.red-back{width:100%;background-size:cover;background:url(../images/red-back.jpg) center top no-repeat;padding:20px 0px;}
.circle-box{padding:20px 0px;}
.circle-box img{display:block;margin:0px auto;max-width:100%;}
.circle-box h1{text-align:center;font-size:20px;line-height:22px;color:#000000;font-weight:300;text-transform:uppercase;padding:10px 0px;}
.circle-box-1{padding:20px 0px;}
.circle-box-1 img{display:block;margin:0px auto;max-width:100%;}
.circle-box-1 h1{text-align:center;font-size:20px;line-height:22px;color:#000000;font-weight:300;text-transform:uppercase;padding:10px 0px;}
.circle-box-2{padding:2%;}
.circle-box-2 img{display:block;margin:0px auto;max-width:100%}
.circle-box-2 h1{text-align:center;font-size:19px;line-height:23px;color:#000000;font-weight:300;text-transform:uppercase;padding:15px 0px;}
a#rotator img{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;}
a#rotator img:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.we-specialize{padding:15px 0px;}
.we-specialize h1{padding:10px 0px;font-size:25px;line-height:27px;color:#1a1a1a;font-weight:300;text-transform:uppercase;text-align:left;}
.error{border:#f30 solid 2px;}
.error:focus{border:#f30 solid 2px !important;}
.perror{text-align:left;margin:0px 0px 20px !Important;padding:0px;display:none;color:#0f3d5c !important;}
.form-control:focus{border:none;box-shadow:none;}
.inner-banner-2{position:relative;width:100%;background-size:cover;}
.inner-banner-2 img{display:block;width:100%;}
.inner-banner-contant-2{position:absolute;top:13%;left:0px;right:0px;content:".";z-index:77;margin:0px auto;display:block;max-width:1170px;}
.inner-banner-contant-2 h1{text-align:center;font-size:50px;line-height:45px;color:#fff;font-weight:700;padding:10px;}
.blog-style{padding:10px 0px;}
.blog-style h1{padding:10px 0px;font-size:25px;line-height:27px;color:#0f3d5c;font-weight:700;text-align:center;}
.blog-style p{font-weight:400;font-style:normal;color:#1a1a1a;text-align:justify;text-align:center;font-size:16px;line-height:20px;padding-top:1%;}
.portfolio-style{position:relative;padding:0px;margin:0px;overflow:hidden;}
.portfolio-style > div{background:rgba(46,45,46,0.8);position:absolute;left:0;bottom:-100%;width:100%;height:100%;text-transform:uppercase;transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#fff;}
.portfolio-style:hover > div{bottom:0;padding:50% 0px;}
.portfolio-style > div:hover{text-decoration:none;}
.ie8 .portfolio-style > div{background:#83b441;}
.portfolio-style h4{font-size:30px;display:block;color:#fff;font-family:'Roboto', sans-serif;font-weight:700;padding:5% 0px;text-align:center;}
.portfolio-style a{font-weight:300;font-size:12px;line-height:1;display:block;margin:40px auto;text-align:center;width:120px;color:#fff;border:solid 1px #fff;padding:10px;}
.portfolio-style a:hover{background:#fff;color:#0f3d5c;border-color:#83b441;}
.blog-container{max-width:1170px;background:#3b372c;display:block;margin:0px auto;height:auto;padding:15px 0px 20px;}
.blog-inner-wrap{background:url(../images/inner-banner-3.jpg) center no-repeat;min-height:100%;padding:130px 0px 30px;background-size:cover;}
.my-h1{text-align:center;font-size:50px;line-height:45px;color:#fff;font-weight:700;padding:10px;}
.blog-container h1{text-align:left;color:#fff;font-size:22px;line-height:33px;font-weight:700;padding:10px 28px;background:url(../images/border-img.png) 6% 100% no-repeat;}
.blog-container img{display:block;margin:0px auto;padding:5px 0px;}
.blog-container p{text-align:left;color:#fff;font-size:15px;line-height:18px;display:block;font-weight:400;padding:10px 28px;}
.we-specialize ul{display:block;padding:10px 0px;margin:0px;}

.we-specialize ul li{display:block;float:none;background:url(../images/arrow-2.png) left no-repeat;padding:5px 25px;margin:0px;font-size:17px;line-height:20px;color:#121212;font-weight:300;}
.we-specialize a{color:#fff;background-color:#0f3d5c;font-size:18px;text-align:center;line-height:20px;padding:1.8% 6%;margin:3% 0.5%;display:block;text-transform:uppercase;clear:both;float:left;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:linear;box-shadow:0px 0 0 #000 inset;}
.we-specialize a:hover{box-shadow:0 0 0 33px #000 inset;-webkit-transform:scale(1);}
.we-specialize-2{padding:15px 0px;}
.we-specialize-2 h1{padding:10px 0px;font-size:25px;line-height:27px;color:#fff;font-weight:300;text-transform:uppercase;text-align:left;}
.we-specialize-2 ul{display:block;padding:10px 0px;margin:0px;}
.we-specialize-2 ul li{display:block;float:none;padding:5px 25px;margin:0px;font-size:17px;line-height:20px;color:#fff;font-weight:300;background-position-y: 5px;}
.we-specialize-2 a{color:#fff;background-color:#0f3d5c;font-size:18px;text-align:center;line-height:20px;padding:1.8% 6%;margin:3% 0.5%;display:block;text-transform:uppercase;clear:both;float:left;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:linear;box-shadow:0px 0 0 #000 inset;}
.we-specialize-2 a:hover{box-shadow:0 0 0 33px #000 inset;-webkit-transform:scale(1);}
.contact-space{padding:130px 0px;}
.digital-marketing{position:relative;width:100%;}
.digital-marketing img{display:block;background-size:cover;width:100%;}
.digital-marketing-inner{display:block;position:absolute;top:22%;left:0px;right:10%;z-index:77;content:"";width:1170px;margin:0px auto;}
.digital-marketing-inner h1{font-size:45px;line-height:47px;color:#fff;font-weight:700;padding:10px;text-align:center;text-transform:capitalize;}
.digital-marketing-inner h1 i{font-weight:300;font-style:normal;padding-left:10px;}
.digital-marketing-inner p{font-size:17px;line-height:33px;color:#fff;font-weight:300;padding:35px 0px;text-transform:capitalize;width:675px;text-align:justify;}
.digital-marketing-inner a{display:block;margin:3% auto 0px;text-align:center;background:#0f3d5c;font-size:16px;line-height:18px;color:#fff;font-weight:700;padding:10px;text-transform:uppercase;width:180px;}
.dm-services{min-height:100%;background:transparent;background-position:center 50% 0px;position:relative;z-index:5;padding:20px 0px;}
.services-block{border-top:solid 1px #000;padding:25px 0px;}
.services-box-2{float:left;width:20%;min-height:495px;padding:1%;margin:2% 0px 0px;border-right:solid 1px #fb9700;}
.services-box-2 img{display:block;margin:0px auto;padding:5px 0px;}
.services-box-2 h1{font-size:18px;line-height:22px;color:#000;text-align:center;font-weight:400;padding:10px 0px;}
.services-box-2 p{font-size:15px;line-height:21px;color:#000;text-align:center;font-weight:300;padding:10px 0px;}
.services-box-2:last-child{border-right:none;}
.app-develop{border-bottom:solid 1px #ba9697;padding:15px;}
.app-develop img{margin-right:10px;float:left;padding-bottom:5%;}
.app-develop h1{font-size:18px;line-height:20px;color:#000;font-weight:700;padding:0px;}
.app-develop p{font-size:16px;line-height:20px;color:#000;font-weight:300;padding:5px 0px;}
.app-portfolio{background:url(../images/mob-background.jpg) center top no-repeat;padding:20px 0px;}
#carousel{width:1170px;border:none;height:570px;position:relative;clear:both;overflow:hidden;background:transparent;margin:0px auto;display:block;}
#carousel img{top:0px;visibility:hidden;cursor:pointer;}
.boat-error{float:right;clear:both;padding:5px 0px;}
.loader{float:left;padding:2px 5px;display:none !important;}
.error{float:left;color:#F00;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.75);opacity:0.9;z-index:99;}
#status{width:186px;height:186px;position:absolute;left:0px;right:0px;margin:0px auto;top:40%;background:url(../images/status.gif) center no-repeat;}
.homeportfolioloader{background:url(../images/status.gif) no-repeat scroll center center rgba(0, 0, 0, 0);left:0;margin:0 auto;position:inherit;right:0;text-align:center;top:10px;width:186px;height:186px;z-index:77;}
.port-folio{padding:0px;margin:0px;display:block;}
.gallery{display:inline-block;margin-top:20px;}
.portfolio-img{display:block;margin:10px 0px;transition:left 0.5s;border:#ccc solid 1px;cursor:pointer;transition:all 0.3s ease;}
ul.portfolio-menu-2{margin:12px;padding:0px;display:block;text-align:center;}
ul.portfolio-menu-2 li{margin:0px;padding:0px;float:none;display:inline-block;position:relative;text-transform:uppercase;}
ul.portfolio-menu-2 li a{padding:20px 30px;font-size:18px;line-height:20px;font-weight:500;border-radius:8px;color:#fff;background-color:#0f3d5c;display:block;}
ul.portfolio-menu-2 li.active a,
ul.portfolio-menu-2 li:hover > a{color:#fff;}
ul.portfolio-menu-2 li ul{display:none;text-align:center;-moz-animation:fadeInUp .3s ease-in;-webkit-animation:fadeInUp .3s ease-in;animation:fadeInUp .3s ease-in;}
ul.portfolio-menu-2 li li{float:none;display:inline-block;width:auto;position:relative;text-align:center;border-bottom:#fff solid 1px;}
ul.portfolio-menu-2 li li:last-child{border-bottom:none;}
ul.portfolio-menu-2 li li a{margin:0px;font-weight:400;padding:10px;font-size:14px;background-color:transparent;color:#fff !important;display:block;}
ul.portfolio-menu-2 li:hover ul{position:absolute;z-index:999999;background:rgba(0,0,0,0.75);margin:0px auto;padding:10px;overflow:auto;width:1000px;display:block;left:-150%;right:0px;top:60px;}
#ourwork{padding-bottom:0px;}
.threed:hover{box-shadow:1px 1px #53a7ea,
2px 2px #53a7ea,
3px 3px #53a7ea;-webkit-transform:translateX(-3px);transform:translateX(-3px);}

.extrawidthd {
    width: 12.5%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.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(../images/sprite.png);background-repeat:no-repeat;}
#flform input[type="text"]{padding:7px;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;}
.floating-form-wrap .form-handle{background:url(../images/sprite.png) 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:#ef5f5f;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;}
.call-spr{background:url(../images/sprite.png) no-repeat -335px -1908px;width:51px;height:53px;position:relative;left:0px;float:left;margin-right:8px;}
.chat-spr{background:url(../images/sprite.png) no-repeat -335px -1964px;width:51px;height:53px;position:relative;left:0px;float:left;margin-right:8px;}
.order-step-form h1 b{color:#61a700;}
.order-step-form h1{color:#0f3d5c;}.order-step-form form ul{padding:10px 0;list-style:none;}
.order-step-form form ul input, .order-step-form form ul select, .order-step-form form ul textarea{border:1px solid #0f3d5c;border-radius:0;margin-bottom:22px;}
.order-step-form h1{overflow:hidden;border-bottom:1px solid #61a700;}.order-step-form hr{margin:9px 0;border-color:#61a700;}.order-step-form h2{font-size:22px;margin-bottom:14px;}
.order-step-form h2::after{content:'';margin-top:14px;width:55px;height:4px;display:block;background:#61a700;}.order-step-form form input[type="submit"]{transition:0.75s;color:#fff;border:0;background:#61a700;padding:10px 40px;text-transform:uppercase;}.order-step-form form ul li input, .order-step-form form ul li select, .order-step-form form ul li textarea{width:90%;padding:6px 12px;display:block;}.order-step-form ul{list-style:none;padding:0;}.price-box1 h2{font-weight:500;border:6px solid #ef5f5f;padding:8px 0;font-size:22px;text-align:center;color:#fff;}
.callnow img{margin-right:10px;}
.order-step-form ul li{padding-bottom:22px;}.order-step-form ul li div{background:#eee;width:90%;border:1px solid #d4d4d4;padding:8px;}.thankspage p{text-align:center;font-size:26px;}
#style-2::-webkit-scrollbar-track,#style-3::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar,#style-3::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar-thumb,#style-3::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #0f3d5c;
}ul#style-2 {
    border: 0;
    margin-left: 30px;
    height: 265px;
    width: 86%;
    overflow-y: scroll;
    margin-bottom: 25px;
}

.order-step-form h1+img {
    padding: 20px 0 15px 0;
    max-width: 100%;
}

.ordeprv .order-step-form ul.order-col-6 {
       width: 100%;
    border-right: 1px solid #dbdbdb;float:left
}
 .ordeprv  .order-step-form {
 
    clear: both;
    overflow: hidden;
}
 .ordeprv .order-step-form h1 {margin: 0;}
.secr-dv img {
    width: 90%;
}
.secr-dv {
    padding: 85px 0 30px 0;
}
.paypl-dv {}
 .ordeprv .order-step-form input[type="submit"] {
    transition: 0.75s;
    padding: 10px 20px;
    background: url(../assets/images/PayPal-PayNow-Button.png) no-repeat;
    background-size: 100%;
    font-size: 0;
    width: 143px;
    height: 41px;
}
 .ordeprv .order-step-form form.order-preview {
float: left;
    margin: 45px 0 0 0;
}
.cardpydv {}

.cardpydv img {
    width: 60%;
    margin: 0;
}
 .ordeprv .cardpydv .stripe-button-el span {
    font-size: 0;
    background: transparent;
}
 .ordeprv .cardpydv .stripe-button-el {
        transition: 0.75s;
        background: url(../assets/images/paywithcard.png) no-repeat;
        background-size: 100%;
        width: 190px;
        margin-right: 15px;
        height: 52px;
        border: none;
 
}
.trudv {
    text-align: center;
    border-top: 2px solid #969696;
    margin: 25px 0 0 0;
}
 .ordeprv .order-step-form input[type="submit"]:hover, .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;
}

 .order-col-6 li label {
    border-right: #DDDDDD 1px solid;
    padding: 9px 6px;
    margin-bottom: 0;
    margin-right: 8px;
    color: #000;
}
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 div {
    display: inline-block;
    width: 63%;
    background: transparent;
    border: none;
}
section.order-steps .order-step-form li {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 23px;
    border-bottom: #DBDBDB 1px solid;
    padding: 0;
    margin: 0px 0 0 0 !important;
}

.tab-content {
    overflow: hidden;
    padding-bottom: 40px;
}
.homex .black-wrap {
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    padding: 0 45px;
    background-image: linear-gradient(to right, #3b7b6a , #aebb2d);
}
.homex .black-wrap h1 {
    font-size: 20px;
}

.homex .black-wrap ul li {
    font-size: 14px;
}.homex .black-wrap .price {
    background: #0f3d5c;
    font-weight: 600;
    font-size: 44px;
    color: #fff;
    position: absolute;
    padding: 7px 30px;
    top: 0;
    right: 0;
}.homex .black-wrap a.order {
    transition: 0.75s;
    clear: both;
    background: #0f3d5c;
    color: #fff;
    padding: 14px 30px;
	display:inline-block;
	margin-bottom:10px;
}
.order-step-form h2 {
    margin-bottom: 0;
}
section.order-steps.ordeprv {
    padding-top: 100px;
}
@media (min-width:1300px) and (max-width:1400px){.carousel-caption{top:30%;}
.carousel-caption h1{font-size:30px;line-height:32px;padding:1% 8%;}
.carousel-caption h1 span{font-size:32px;line-height:34px;}
.carousel-caption p{font-size:20px;line-height:24px;padding:1% 8%;}
.cc-a{font-size:16px;line-height:18px;margin:0.5% 8%;}
}
@media (min-width:1200px) and (max-width:1300px){.carousel-caption{top:30%;}
.carousel-caption h1{font-size:30px;line-height:32px;padding:1% 8%;}
.carousel-caption h1 span{font-size:32px;line-height:34px;}
.carousel-caption p{font-size:20px;line-height:24px;padding:1% 8%;}
.cc-a{font-size:16px;line-height:18px;margin:0.5% 8%;}
}
@media (min-width:1024px) and (max-width:1200px){.carousel-caption{top:30%;}
.carousel-caption h1{font-size:30px;line-height:32px;padding:1% 12%;}
.carousel-caption h1 span{font-size:32px;line-height:34px;}
.carousel-caption p{font-size:20px;line-height:24px;padding:1% 12%;}
.cc-a{font-size:16px;line-height:18px;margin:0.5% 12%;}
}
@media (max-width:1024px){ul.feature-strip li{font-size:18px;line-height:20px;}
.carousel-caption{top:30%;}
.carousel-caption h1{font-size:20px;line-height:20px;padding:1% 12%;}
.carousel-caption h1 span{font-size:22px;line-height:24px;}
.carousel-caption p{font-size:16px;line-height:18px;padding:1% 12%;}
.cc-a{font-size:14px;line-height:16px;margin:0.5% 12%;}
}
@media (min-width:768px) and (max-width:999px){.navbar-nav{float:none;margin:55px 0px 0px;}
.navbar-nav>li{float:none;}
.nav>li>a{padding:10px 10px;}
.navbar-toggle{display:block;}
.navbar-collapse.collapse{display:none !important;}
.navbar-collapse.collapse.in{display:block !important;}
.navbar-header .collapse, .navbar-toggle{display:block !important;}
.navbar-header{float:none;}
ul.portfolioContainer li{width:49.9%;}
.services-box:nth-child(2){border-right:#515e5e solid 1px;border-bottom:#515e5e solid 1px;}
.services-box:nth-child(3){border-right:none;border-bottom:#515e5e solid 1px;}
.services-box:nth-child(4){border-bottom:#515e5e solid 1px;border-right:#515e5e solid 1px;}
.services-box:nth-child(5){border-right:none;border-bottom:#515e5e solid 1px;}
.services-box:nth-child(6){border-right:#515e5e solid 1px;}
.process-img{max-width:100%;}
ul.feature-strip li{padding:0px 1%;width:33%;font-size:14px;line-height:20px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color:rgba(0,0,0,0.75);}
.callnow{font-size:14px;line-height:16px;margin:5px;width:135px;}
.callnow i{font-size:20px;}
.livechat{padding:5px 14px;font-size:12px;line-height:14px;margin:10px 5px;}
.carousel-caption{top:25%;}
.carousel-caption h1{font-size:20px;line-height:20px;padding:1% 12%;}
.carousel-caption h1 span{font-size:22px;line-height:24px;}
.carousel-caption p{font-size:16px;line-height:18px;padding:1% 12%;}
.cc-a{font-size:14px;line-height:16px;margin:0.5% 12%;}
.extrawidthd {
    width: 0;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0;
}
}
@media (max-width:767px){.navbar-nav{float:none;margin:55px 0px 0px;}
.navbar-toggle {
    position: absolute;
    right: 0;
}.navbar-header {
    margin-top:0px;
}.inner-banner-left {
    width: 100%;
}.inner-banner-contant ul {
    padding: 8px 0 0;
}.contant h4 {
    margin-top: 50px;
}.order-step-form .col-md-6 {
    margin-bottom: 20px;
    text-align: center;
    font-size: 25px !important;
}section.order-steps .order-step-form li div {
    font-size: 16px;
}.services-box {
    min-height: 500px;
}.portfolix a.btn_1.order-popup {
    width: 65%;
}.price-box1 h4 {
    margin: 0;
}
.callactionbox h3 {
    font-size: 38px;
}.inner-banner.video {
    height: 146px;
}
.m-no {
    padding: 0 !important;
}
.callactionbox h3 span {
    font-size: 35px;
}
.inner-banner.mobile {
    height: 200px;
}.black-wrap h4 {
    margin: 0 0 60px;
}
.btn_1 {
    margin: 10px auto;
}
.contact-back p img {
    width: 100%;
}
  .red, .livechat, .callnow, .floating-form-wrap, .side-bars, .we-specialize, .dm-services{display:none !important;}  
     
   .navbar-fixed-top {
           margin: 0;
    position: initial;
}.navbar-fixed-top a img {
    width: 235px;
}.contant {
    padding: 15px;
}.digital-marketing {
    display: none;}
   .carousel-caption {
    top: 8%;
}  .circle-box-2 {
    min-height: 250px;
}.circle-box h1 {
    min-height: 65px;
}
ul.nav.navbar-nav {
    margin: 0;
}
.navbar-default .navbar-nav>li>a {
    font-size: 12px;
    border-bottom: 1px solid;
    padding: 6px 0;
    color: #fff;
}
    .m_bar {
    padding: 5px 0;
    text-align: center;
    display: block !important;
} .m_bar a {
    display: inline-block;
    padding: 3px 14px;
    color: #fff;
    background: #0f3d5c;
}.field-box {
    width: 100%;
}
.red-strip h2 {
    font-size: 22px;}
.inner-banner-contant ul li {
    width: 100%;
    padding: 0 22px;
}
.inner-banner-left h6 {
    font-size: 20px;
    line-height: initial;
}

.inner-banner-left h2 {
    font-size: 13px;
}.inner-banner-left h4 {
    font-size: 24px;
}

.inner-banner-left h4 i {
    font-size: 25px;
}

.inner-banner-left h6 i {
    font-size: 20px;
    line-height: initial;
}
.inner-banner {
    height: 264px;
    background: #2f3339;
}.inner-banner img {
    display: none;
}.inner-banner-contant {
    padding: 0 32px;
    top: 0;
}.inner-banner-left h3 {
    font-size: 58px;
}

.inner-banner-left h1 i {
    line-height: initial;
    font-size: 28px;
}

.inner-banner-left h1 span {
    line-height: initial;
    font-size: 25px;
}
.inner-banner-left h5 {
    font-size: 18px;
}
.inner-banner-left span {
    /* display: none; */
    font-size: 16px;
}

.inner-banner-left a {
    padding: 10px 20px;
    margin-top: 12px;
}.trudv img {
    width: 86%;
}
.trudv {
    margin: 25px 0 25px 0;
    padding: 15px 0 00;
}
.paypl-dv img {
    width: 61%;
}
 .ordeprv .order-step-form form.order-preview {
   margin: 0 6px 0 0;
    float: none;
}
 .order-steps .order-step-form li.first img {
    width: 99%;
} 
.paypl-dv {
    text-align: center;
}
.cardpydv {
    text-align: center;
    padding: 25px 0 0 0;
}
section.order-steps.ordeprv {
    padding-top: 0;
}
.nav>li>a{padding:10px 10px;}
ul.portfolioFilter li{margin:0px 0px;display:block;}
ul.portfolioContainer{margin:0px auto 0px;}
ul.portfolioContainer li{width:100%;}
.services-box:nth-child(2){border-right:none;}
.services-box:nth-child(3){border-right:none;}
.services-box:nth-child(5){border-right:none;border-bottom:#515e5e solid 1px;}
.services-box:nth-child(6){border-right:none;border-bottom:#515e5e solid 1px;}
.process-img{max-width:100%;}
.navbar-brand{padding:0px 5px;margin-top:10px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color:rgba(0,0,0,0.75);}
.callnow{font-size:13px;line-height:20px;margin:5px;width:170px;}
.callnow i{font-size:20px;}
.livechat{padding:5px 8px;font-size:12px;line-height:14px;margin:10px 5px;}
.contant h2{font-size:30px;line-height:34px;}
.contant h2 i{font-size:12px;line-height:16px;}
ul.feature-strip li{display:block;width:100%;font-size:20px;line-height:22px;padding:0px 1%;text-align:left;background:none;}
#owl-demo2 .item{padding:10px 0px;margin:0px auto;width:100%;}
#owl-demo2 .item img{margin:0px 10px 10px 0px;}
#owl-demo2 .item:before{display:none;}
#owl-demo2 .item h2{padding-left:0px;}
.customNavigation{margin:-70px 0px 0px 0px;}
ul.fmenu li a{font-size:12px;line-height:10px;}
.carousel-caption{top:22%;}
.carousel-caption-left{padding:0px;width:100%;}
.carousel-caption h1{font-size:11px;line-height:13px;padding:1% 12%;}
.carousel-caption h1 span{font-size:12px;line-height:15px;}
.carousel-caption p{font-size:8px;line-height:10px;padding:1% 12%;}
.cc-a{font-size:12px;line-height:14px;margin:0.5% 12%;}
.handle{display:none;}
.slide-out-div{display:none;}
.popup1{max-width:100%;top:50px !important;}
.error:focus{border:#f30 solid 2px !important;}
.slide-out-div-heading{font-size:20px;padding:6px 1%;}
.slide-out-div-2{padding:2% 5%;}
.slide-out-div-2 h2{font-size:17px;padding:1% 0px;}
.slide-out-div-2 h2 span{font-size:12px;padding-top:1%;}
.sod-textarea-1{height:90px !important;}
.slide-out-div-2 p{line-height:16px;padding:0px;font-size:13px;margin-top:5px;}
.sod-sumit-2{float:none;margin:2% 0px 0px;padding:8px;display:block;}
.perror{margin:0px 0px 15px !Important;}
.anchor{font-size:28px;line-height:32px;}
.anchor-2{font-family:30px;line-height:32px;}
.dropdown-menu{left:0px;margin:0px 0px !important;}
.dropdown-menu:after{left:-10px;text-indent:-9999999999999999px;z-index:7777777;}
ul.portfolio-menu-2 li:hover ul{max-width:100%;left:0%;}
}
@media (max-width:480px){.navbar-nav{float:none;margin:55px 0px 0px;}
.dropdown-menu{left:0px;right:0px;margin:0px 0px !important;}
.dropdown-menu:after{left:-10px;text-indent:-99999999999999px;z-index:7777777;}
ul.portfolio-menu-2 li:hover ul{max-width:100%;left:0%;}
}
.cardpydv {
    display: block;
}

/* Sprites Styling */
a.callnow.icon::before {
    content: '';
    background-image: url('../images/sprites.png');
    background-position: 0 -84px;
    position: absolute;
    left: -30px;
    width: 28px;
    height: 26px;
}.cc-a::before {
    content: '';
    background-image: url(../images/sprites.png);
    background-position: -27px 0;
    position: absolute;
    right:17px;
    width: 28px;
    height: 26px;
}.we-specialize-2 ul li::before {
    content: '';
    background-image: url(../images/sprites.png);
    background-position: 0 0;
    position: absolute;
    left: 0;
    width: 28px;
    height: 26px;
}i.iconf {
    display: inline-block;
    background-image: url(../images/sprites.png);
    background-position: -202px -78px;
    width: 38px;
    height: 38px;
}i.icont {
    display: inline-block;
    background-image: url(../images/sprites.png);
    background-position: -50px -78px;
    width: 38px;
    height: 38px;
}i.icong {
    display: inline-block;
    background-image: url(../images/sprites.png);
    background-position: -101px -78px;
    width: 38px;
    height: 38px;
}i.iconin {
    display: inline-block;
    background-image: url(../images/sprites.png);
    background-position: -150px -78px;
    width: 38px;
    height: 38px;
}