
@media only screen and (max-width:1440px) {
	.slidediv1 {
    margin: -465px 0 0 36.5%;
	}
}
@media only screen and (min-width:1000px) and (max-width:1169px) {

.dropdown-menu div.col-md-2 form .submit, .pull-right {

	margin-right:0

}

.form-box, .re-form-box {

	overflow:hidden;

	float:left

}

.container {

	padding:0 15px

}

.navbar-brand {

	float:left;

	font-size:18px;

	height:50px;

	line-height:20px;

	margin-left:0!important;

	padding:0 100px!important

}

.navbar-brand.logo {

	background:url(../images/logo.png) left 12px/100% auto no-repeat

}
.navbar-header {
	margin-left:2%;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
    color: #fff;
    font-size: 12px !important;
}
.navbar-header {

	margin-left:2%;

}

.nav > li > a {

    font-weight: 400;

    padding-left:9px !important;

	padding-right:9px !important;

}

.static-slider img.sicon{

	width:15%;

}

.nav>li>a.login {

	margin-left:0!important

}

.dropdown-menu div.col-md-6 {

	width:55.2%

}

.dropdown-menu div.col-md-3.yellowbox {

	width:20%

}

.dropdown-menu div.col-md-2 {

	width:23.667%

}

.menu-boxes .titiles {

    font-size: 14px !important;

}

.dropdown-menu div.menu-boxes {

	width:47.750%!important

}

.resp-tab-content input.inputbox {

	width:216px

}

.resp-tab-content input.inputbox.inputbox1 {

	width:460px!important

}

.resp-tab-content select {

	margin-right:6px;

	width:216px

}

.resp-tab-content .textarea {

	width:99%

}

.col-meddage h2 {

	font-size:25px

}

.owl-stage .owl-item .ser-col {

	height:355px;

	width:100%

}

.owl-nav {

	margin:-40px 8px 0 -235px!important

}

.e-church {

	padding:10px 150px 30px 30px

}

.web-development {

	padding:10px 15px 80px

}

a.refer-earn {

	font-size:13px;

	padding:9px 15px

}

.content-feature-1 {

	padding-right:0

}

figure img {

	width:100%

}

.left-padd8 {

	padding-left:30px

}

.col-test {

	padding:100px 40px 150px 20px

}

.col-testi {

	padding:100px 20px 0

}

.team-img .team-social:hover .so-circle {

	left:40px;

	top:100px

}

.team-img .team-social:hover .so-circle.two {

	transition:top .5s ease-in-out;

	left:96px;

	top:100px

}

.team-img .team-social:hover .so-circle.three {

	transition:top .5s ease-in-out;

	left:150px;

	top:100px

}

.mlepadd {

	padding-right:0

}

.fun-col h3 {

	font-size:16px

}

ul.list-business li {

	font-size:15px

}

.simplistic {

	width:300px

}

.extensive h2, .simplistic h2 {

	color:#fff;

	font-size:23px;

	font-weight:700

}

.simplistic ul {

	margin:25px 0 0

}

.p-info {

	width:100%

}

.col-md-5 h1, .col-md-6 h1 {

	font-size:25px

}

.col-md-5 h1.m-top6 {

	margin-top:20px

}

.clearleft {

	clear:left

}

.form-box {

	box-shadow:0 1px 5px rgba(0,0,0,.35);

	display:inline;

	margin-bottom:auto!important;

	margin-left:30%;

	margin-right:auto!important;

	margin-top:auto!important;

	max-width:470px;

	padding:35px 24px 30px

}

.office-address {

	width:45%

}

.tab-style1 .nav-tabs {

	border:0;

	padding-left:9.2%

}

.tab-style1 .nav>li>a {

	padding:10px 52px!important

}

.sub-header.two h2 {

	margin-top:130px

}

.wid1024 {

	width:65%;

	float:left

}

.wid1024a {

	width:35%;

	float:left

}

.e-restaurant-one {

	width:31.6%!important

}

.content-in {

	padding-bottom:30px

}

ul.list-itns li {

	width:38%

}

.ser-list-img {

	width:31%

}

.tabhalf {

	width:50%;

	float:left

}

.form-heading-container{

	width:auto !important;

}

.resp-vtabs .resp-tabs-list li {

    font-size: 17px !important;

    padding: 14px 20px 15px 20px !important;

}

.e-restaurant {

    padding: 10px 150px 55px 30px;

}
.slidediv1 {
    color: #949494;
    margin: -478px 0 0 25%;
}
}

@media only screen and (min-width:768px) and (max-width:999px) {

.cleent-review, .lunchicon, ul.dropdown-menu .col-md-6 h2.manu-cats, ul.dropdown-menu li.yellowbox {

	display:none

}

.container {

	width:94%!important

}

.navbar-nav {

	float:left!important

}

.pull-right {

	margin-right:0% !important

}

.navbar-header {

	margin-left:3%

}

.navbar-brand {

	float:left;

	font-size:18px;

	height:50px;

	line-height:20px;

	margin-left:0!important;

	padding:0 105px!important

}

.navbar-toggle {

	margin-right:50px !important

}

.navbar-brand.logo {

	background:url(../images/logo.png) left 20px/100% auto no-repeat

}

.navbar-default .navbar-nav>li>a:hover {

	background-color:transparent!important

}

ul.dropdown-menu .col-md-6 {

	padding-left:0;

	padding-right:0

}

ul.dropdown-menu div.col-md-6.menu-boxes {

	width:100%;

	overflow:hidden;

	padding:6px;

	margin:10px 0

}

.dropdown-menu.styleone, .nav>li>a.login {

	margin-left:0!important

}

.slide-padtop1 {

	margin-top:0!important

}

ul.navbar-nav li.dropdown.ph-active {

	background:#010101;

	overflow:hidden

}

ul.navbar-nav li.dropdown.ph-active a {

	padding:10px 20px;

	color:#FFF

}

ul.navbar-nav li.dropdown.ph-active ul li a {

	background:#fbb158;

	color:#FFF

}

ul.navbar-nav li.dropdown.ph-active ul li:hover a {

	background:#e99d41;

	color:#FFF

}

.col-md-2 a img {

	margin-bottom:20px

}

.navbar-nav .dropdown .dropdown-menu {

	padding-left:0!important

}

.navbar-nav .dropdown .dropdown-menu .col-md-2.freebook-form {

	overflow:hidden;

	padding-bottom:25px

}

.nav>li>a.payonline {

	border-left:0 solid #2e2c2b!important;

	border-right:0 solid #2e2c2b!important

}



.navbar-default .navbar-nav>li>a, ul.styleone li a {

	color:#fff!important;

	font-size:14px;

	background:#1c1c1c;

	padding:10px 20px;

	border-bottom:solid 1px #252525;

	float:left;

	width:100%;

}

.navbar-default .navbar-nav>li>a:hover, ul.styleone li a:hover{

	background:#1c1c1c !important;

}

.forms div.demo {

	width:100%;

	margin-top:15px

}

.forms div.lunchicon img {

	width:100%

}

.forms div.lunchicon img.right {

	float:none

}

.resp-tab-content form {

	overflow:hidden;

	padding-bottom:15px

}

.resp-tab-content form input.inputbox {

	margin-right:0;

	margin-left:14px;

	width:338px

}

.resp-tab-content form select.listmenu {

	width:338px

}

.resp-tab-content form select.listmenu, .resp-tab-content form textarea.textarea {

	margin-right:0;

	margin-left:14px

}

.resp-tab-content form input.inputbox.inputbox1, .resp-tab-content form textarea.textarea {

	width:96%

}

.col-meddage h2 {

	color:#4f4f4f;

	font-size:20px;

	line-height:30px

}

.ser-col {

	margin-right:0;

	width:100%

}

.owl-nav {

	margin:20px 8px 0 0!important

}

.left-box, .right-box {

	padding:20px

}

.ser-icon {

	position:relative;

	width:30%;

	text-align:center

}

.ser-icon img.right {

	float:none;

	margin-bottom:20px

}

.ser-dis h2.font25 {

	font-size:20px!important

}

.ser-dis {

	padding-left:0

}

.products h2.font35 {

	font-size:24px!important

}

.products h2 {

	background-image:none

}

.e-church, .e-restaurant {

	width:48.7%;

	padding:10px 20px 30px

}

.e-dealer, .e-realtor, .web-development {

	float:left

}

.web-development {

	padding:10px 20px 35px;

	border:1px solid #bdbdbd;

	margin-bottom:45px;

	border-radius:5px

}

.e-realtor {

	border:1px solid #bdbdbd;

	border-radius:5px;

	margin-top:-15px;

	padding:10px 30px 25px;

	margin-bottom:35px

}

.e-dealer {

	border:1px solid #bdbdbd;

	border-radius:5px;

	background:url(../images/e-dealer1.png) right bottom no-repeat

}

.our-support .col-md-4 {

    height: auto;

}

ul.ser-list li {

	margin-left:17px

}

.footer-container div.col-md-2, .footer-container div.col-md-3, .footer-container div.col-md-4 {

	float:left;

	margin-bottom:20px;

	width:50%

}

figure img, ul.list-itns li {

	width:100%

}

.col-md-12.more-links {

	width:100%;

	float:left

}

.col-md-4 ul.blog-post-lists, col-md-3.ser-list {

	margin-left:-15px

}

.footer-container div.col-md-4 h5 {

	margin-left:-16px

}

.content-feature-1 {

	padding-right:0

}

.left-padd8 {

	padding-left:30px

}

.col-test {

	padding:100px 40px 150px 20px

}

.col-testi {

	padding:100px 20px 0

}

.team-img .team-social:hover .so-circle {

	left:80px;

	top:145px

}

.team-img .team-social:hover .so-circle.two {

	transition:top .5s ease-in-out;

	left:140px;

	top:145px

}

.team-img .team-social:hover .so-circle.three {

	transition:top .5s ease-in-out;

	left:200px;

	top:145px

}

.left-padd4 {

	padding-left:0

}

.ser-list-img {

	margin:15px 25px 15px 0;

	width:30%

}

.tabhalf {

	width:50%;

	float:left

}

.office-address {

	width:45%;

	float:left

}

.tab-style1 .nav-tabs {

	border:0;

	padding-left:4.5%

}

.tab-style1 .nav>li>a {

	padding:10px 35px!important

}

.sub-header {

	background-position:left top!important

}

.sub-header h2 {

	color:#fda433;

	font-size:25px!important;

	margin-top:150px

}

.sub-header h3.font25 {

	font-size:28px!important

}

.breadcrumb {

	padding:8px 15px;

	text-align:left

}

.bread-title .col-md-6 {

	overflow:hiddenl

}

.bread-title .col-md-6 h2 {

	margin-bottom:25px

}

.bread-title .col-md-6 h3 {

	text-align:left!important

}

.text-info-box {

	background:#efefef;

	height:auto;

	margin-bottom:40px;

	padding:25px 20px;

	width:auto

}

.tmom {

	float:left;

	margin-top:30px;

	width:100%

}

.twid {

	width:50%;

	float:left

}

.content span.quote-info {

	width:100%;

	margin-bottom:30px

}

.mlepadd {

	padding-right:0

}

.mlepadd.one {

	padding-left:0

}

.col-md-3.clogs {

	padding-left:0;

	margin-bottom:10px;

	width:50%;

	float:left

}

.extensive, .p-info, .simplistic {

	width:100%

}

.simplistic ul {

	margin:25px 0 0

}

.extensive h2, .simplistic h2 {

	color:#fff;

	font-size:20px;

	font-weight:700

}

.tohilight {

	margin-top:0

}

.extensive {

	background-repeat:repeat

}

.extensive ul {

	margin:15px 0 0

}

.p-info {

	margin-top:5px

}

.content .features {

	float:left;

	margin:20px 0;

	padding:0 0 5px 80px;

	transition:all .3s ease-out 0s;

	width:100%

}

.static-slider div.nodis-phone{

	display:none;

}

li.col-md-2.freebook-form{

	display:none;

}

.products .col-md-4{

	clear:left;

	overflow:hidden;

}
    .live_chat_div li {
        margin: 0 40px;
    }
	    .slidediv1 {
        margin: -465px 0 0 26.5%;
    }
}

@media only screen and (min-width:640px) and (max-width:767px) {

.cleent-review, ul.dropdown-menu .col-md-6 h2.manu-cats, ul.dropdown-menu li.yellowbox {

	display:none

}

.container {

	width:94%!important

}

.navbar-nav {

	float:left!important

}

.navbar-header {

	margin-left:5%

}

.navbar-brand {

	float:left;

	font-size:18px;

	height:50px;

	line-height:20px;

	margin-left:0!important;

	padding:0 130px!important

}

.navbar-toggle {

	margin-right:50px !important

}

.navbar-brand.logo {

	background:url(../images/logo.png) left 20px/100% auto no-repeat

}

.navbar-default .navbar-nav>li>a:hover {

	background-color:transparent!important

}

ul.dropdown-menu .col-md-6 {

	padding-left:0;

	padding-right:0

}

ul.dropdown-menu div.col-md-6.menu-boxes {

	width:100%;

	overflow:hidden;

	padding:6px;

	margin:10px 0

}

.col-md-2 a img {

	margin-bottom:20px

}

.navbar-nav .dropdown .dropdown-menu {

	padding-left:0!important

}

.nav>li>a.login {

	margin-left:0!important

}

.nav>li>a.payonline {

	border-left:0 solid #2e2c2b!important;

	border-right:0 solid #2e2c2b!important

}

.nav .dropdown.contacts a {

	padding:0;

	float:left;

	width:100%

}

.nav .dropdown ul.dropdown-menu li, .nav .dropdown ul.dropdown-menu li a {

	width:100%;

	float:left;

	color:#000

}

.slide-padtop1 {

	margin-top:0!important

}

ul.navbar-nav li.dropdown.ph-active {

	background:#010101;

	overflow:hidden

}

ul.navbar-nav li.dropdown.ph-active a {

	padding:10px 20px;

	color:#FFF

}

ul.navbar-nav li.dropdown.ph-active ul li a {

	background:#fbb158;

	color:#FFF

}



.navbar-default .navbar-nav>li>a, ul.styleone li a {

	color:#fff!important;

	font-size:14px;

	background:#1c1c1c;

	padding:10px 20px;

	border-bottom:solid 1px #252525;

	float:left;

	width:100%;

}

.navbar-default .navbar-nav>li>a:hover, ul.styleone li a:hover{

	background:#1c1c1c !important;

}

.forms div.demo, .forms div.lunchicon img {

	width:100%

}

.forms div.lunchicon img.right {

	float:none

}

.resp-tab-content form {

	overflow:hidden;

	padding-bottom:15px

}

.resp-tab-content form input.inputbox, .resp-tab-content form select.listmenu, .resp-tab-content form textarea.textarea {

	margin-right:0;

	margin-left:14px

}

.our-support .col-md-4 {

    height: auto;

}

.col-meddage h2 {

	color:#4f4f4f;

	font-size:20px;

	line-height:30px

}

.ser-col {

	margin-right:0;

	width:100%

}

.owl-nav {

	margin:20px 8px 0 0!important

}

.left-box, .right-box {

	padding:20px

}

.ser-icon {

	position:relative;

	width:100%;

	text-align:center

}

.ser-icon img.right {

	float:none;

	margin-bottom:20px

}

.ser-dis h2.font25 {

	font-size:20px!important

}

.ser-dis {

	padding-left:0

}

.products h2 {

	background-image:none

}

.products h2.font35 {

	font-size:24px!important

}

.sub-header h2, .sub-header h3.font25 {

	font-size:20px!important

}

.e-church, .e-restaurant {

	width:100%;

	padding:10px 20px 30px

}

.e-dealer, .e-realtor, .web-development {

	float:left

}

.web-development {

	padding:10px 20px 35px;

	border:1px solid #bdbdbd;

	margin-bottom:45px;

	border-radius:5px

}

.e-realtor {

	border:1px solid #bdbdbd;

	border-radius:5px;

	margin-top:-15px;

	padding:10px 30px 25px;

	margin-bottom:35px

}

.e-dealer {

	border:1px solid #bdbdbd;

	border-radius:5px;

	height:400px;

	background:url(../images/e-dealer1.png) right bottom no-repeat

}

ul.ser-list li {

	margin-left:17px

}

.footer-container div.col-md-2, .footer-container div.col-md-3, .footer-container div.col-md-4 {

	float:left;

	margin-bottom:20px;

	width:100%

}

.footer-container div.col-md-4 h5 {

	margin-left:-16px

}

.resp-tab-content form .inputbox, .resp-tab-content form select.listmenu, .resp-tab-content form textarea.textarea {

	width:94%

}

.content-feature-1 {

	padding-right:0

}

figure img {

	width:100%

}

.left-padd8 {

	padding-left:10px

}

.col-test {

	padding:100px 40px 150px 30px

}

.col-testi {

	padding:100px 20px 0

}

.team-img .team-social:hover .so-circle {

	left:60px;

	top:125px

}

.team-img .team-social:hover .so-circle.two {

	transition:top .5s ease-in-out;

	left:120px;

	top:125px

}

.team-img .team-social:hover .so-circle.three {

	transition:top .5s ease-in-out;

	left:180px;

	top:125px

}

.products div.col-md-6.m-bottom6 {

	margin-bottom:35px

}

.freebook-form {

	overflow:hidden;

	padding-bottom:20px

}

.tabimg img.right-align, img.m-bottom2.right-align {

	float:none

}

.tab-style1 .nav-tabs {

	border:0;

	padding-left:3%

}

.tab-style1 .nav>li>a {

	padding:10px 26px!important

}

.sub-header {

	background-position:left top!important

}

.sub-header h2 {

	color:#fda433;

	margin-top:150px

}

.breadcrumb {

	padding:8px 15px;

	text-align:left

}

.bread-title .col-md-6 {

	overflow:hiddenl

}

.bread-title .col-md-6 h2 {

	margin-bottom:25px

}

.bread-title .col-md-6 h3 {

	text-align:left!important

}

.text-info-box {

	background:#efefef;

	height:auto;

	margin-bottom:40px;

	padding:25px 20px;

	width:auto

}

.left-padd4, .mlepadd.one {

	padding-left:0

}

.tmom {

	float:left;

	margin-top:30px;

	width:100%

}

.content span.quote-info {

	width:100%;

	margin-bottom:30px

}

.e-church-one, .e-realtor-one, .e-restaurant-one {

	width:100%;

	margin:10px 0 20px

}

.border-right {

	border-left:0

}

.m-both {

	margin:0!important

}

ul.list-itns li {

	width:100%

}

.mlepadd {

	padding-right:0

}

.col-md-3.clogs {

	padding-left:0;

	margin-bottom:10px;

	width:50%;

	float:left

}

.extensive, .p-info, .simplistic {

	width:100%

}

.simplistic ul {

	margin:25px 0 0

}

.extensive h2, .simplistic h2 {

	color:#fff;

	font-size:20px;

	font-weight:700

}

.tohilight {

	margin-top:0

}

.extensive {

	background-repeat:repeat

}

.extensive ul {

	margin:15px 0 0

}

.p-info {

	margin-top:5px

}

.content .features {

	float:left;

	margin:20px 0;

	padding:0 0 5px 80px;

	transition:all .3s ease-out 0s;

	width:100%

}

.static-slider div.nodis-phone{

	display:none;

}

li.col-md-2.freebook-form{

	display:none;

}

.static-slider h2.font30{

	font-size:25px !important;

}

.static-slider h2.font30.m-top6{

	margin-top:25px;

}

.static-slider h3.font25{

	font-size:20px !important;

}

.static-slider h1.font45 {

    font-size: 28px !important;

}

.static-slider h3.orangfont{

	display:none;

}

.products h2{

	background-image:none;

}





}



@media only screen and (min-width:480px) and (max-width:639px) {

.cleent-review, ul.dropdown-menu .col-md-6 h2.manu-cats, ul.dropdown-menu li.yellowbox {

	display:none

}

.container {

	width:94%!important

}

.navbar-nav {

	float:left!important

}

.navbar-header {

	margin-left:5%

}

.navbar-brand {

	float:left;

	font-size:18px;

	height:50px;

	line-height:20px;

	margin-left:0!important;

	padding:0 130px!important

}

.navbar-toggle {

	margin-right:40px !important

}

.navbar-brand.logo {

	background:url(../images/logo.png) left 20px/100% auto no-repeat

}

.navbar-default .navbar-nav>li>a:hover {

	background-color:transparent!important

}

ul.dropdown-menu .col-md-6 {

	padding-left:0;

	padding-right:0

}

ul.dropdown-menu div.col-md-6.menu-boxes {

	width:100%;

	overflow:hidden;

	padding:6px;

	margin:10px 0

}

.col-md-2 a img {

	margin-bottom:20px

}

.navbar-nav .dropdown .dropdown-menu {

	padding-left:0!important

}

.nav>li>a.login {

	margin-left:0!important

}

.nav>li>a.payonline {

	border-left:0 solid #2e2c2b!important;

	border-right:0 solid #2e2c2b!important

}

.nav .dropdown.contacts a {

	padding:0;

	float:left;

	width:100%

}

.nav .dropdown ul.dropdown-menu li, .nav .dropdown ul.dropdown-menu li a {

	width:100%;

	float:left;

	color:#000

}

.slide-padtop1 {

	margin-top:0!important

}

ul.navbar-nav li.dropdown.ph-active {

	background:#010101;

	overflow:hidden

}

ul.navbar-nav li.dropdown.ph-active a {

	padding:10px 20px;

	color:#FFF

}

ul.navbar-nav li.dropdown.ph-active ul li a {

	background:#fbb158;

	color:#FFF

}

.navbar-default .navbar-nav>li>a, ul.styleone li a {

	color:#fff!important;

	font-size:14px;

	background:#1c1c1c;

	padding:10px 20px;

	border-bottom:solid 1px #252525;

	float:left;

	width:100%;

}

.navbar-default .navbar-nav>li>a:hover, ul.styleone li a:hover{

	background:#1c1c1c !important;

}

.forms div.demo, .forms div.lunchicon img {

	width:100%

}

.forms div.lunchicon img.right {

	float:none

}

.resp-tab-content form {

	overflow:hidden;

	padding-bottom:15px

}

.resp-tab-content form input.inputbox, .resp-tab-content form select.listmenu, .resp-tab-content form textarea.textarea {

	margin-right:0;

	margin-left:14px

}

.col-meddage h2 {

	color:#4f4f4f;

	font-size:20px;

	line-height:30px

}

.ser-col {

	margin-right:0;

	width:300px

}

.owl-nav {

	margin:20px 8px 0 0!important

}

.left-box, .right-box {

	padding:20px

}

.ser-icon {

	position:relative;

	width:100%;

	text-align:center

}

.ser-icon img.right {

	float:none;

	margin-bottom:20px

}

.ser-dis h2.font25 {

	font-size:20px!important

}

.ser-dis {

	padding-left:0

}

.products h2 {

	background-image:none

}

.products h2.font35 {

	font-size:24px!important

}

.e-church, .e-restaurant {

	width:100%;

	padding:10px 20px 30px

}

.e-dealer, .e-realtor, .web-development {

	float:left

}

.web-development {

	padding:10px 20px 35px;

	border:1px solid #bdbdbd;

	margin-bottom:45px;

	border-radius:5px

}

.e-realtor {

	border:1px solid #bdbdbd;

	border-radius:5px;

	margin-top:-15px;

	padding:10px 30px 25px;

	margin-bottom:35px

}

.e-dealer {

	border:1px solid #bdbdbd;

	border-radius:5px;

	background:url(../images/e-dealer1.png) right bottom no-repeat

}

ul.ser-list li {

	margin-left:17px

}

.footer-container div.col-md-2, .footer-container div.col-md-3, .footer-container div.col-md-4 {

	float:left;

	margin-bottom:20px;

	width:100%

}

.footer-container div.col-md-4 h5 {

	margin-left:-16px

}

.resp-tab-content form .inputbox, .resp-tab-content form select.listmenu, .resp-tab-content form textarea.textarea {

	width:94%

}

.slide-padtop1 {

	padding-top:80px;

	background-color:#000

}

.content-feature-1 {

	padding-right:0

}

figure img {

	width:100%

}

.left-padd8 {

	padding-left:10px

}

h1 {

	font-size:40px

}

.sub-header h2, .sub-header h3 {

	font-size:20px!important

}

.team-img .team-social:hover .so-circle {

	left:30px;

	top:85px

}

.team-img .team-social:hover .so-circle.two {

	transition:top .5s ease-in-out;

	left:88px;

	top:85px

}

.team-img .team-social:hover .so-circle.three {

	transition:top .5s ease-in-out;

	left:145px;

	top:85px

}

.products div.col-md-6.m-bottom6 {

	margin-bottom:35px

}

.freebook-form {

	overflow:hidden;

	padding-bottom:20px

}

.tab-style1 .nav-tabs {

	border:0;

	padding-left:2%

}

.tab-style1 .nav>li>a {

	padding:10px 13px!important

}

.blog-post-lists, ul.ser-list {

	margin-left:-15px!important

}

.sub-header {

	background-position:left top!important

}

.sub-header h2 {

	color:#fda433;

	margin-top:150px

}

.breadcrumb {

	padding:8px 15px;

	text-align:left

}

.bread-title .col-md-6 {

	overflow:hiddenl

}

.bread-title .col-md-6 h2 {

	margin-bottom:25px

}

.bread-title .col-md-6 h3 {

	text-align:left!important

}

.text-info-box {

	background:#efefef;

	height:auto;

	margin-bottom:40px;

	padding:25px 20px;

	width:auto

}

.left-padd4, .mlepadd.one {

	padding-left:0

}

.tmom {

	float:left;

	margin-top:30px;

	width:100%

}

.content span.quote-info {

	width:100%;

	margin-bottom:30px

}

.e-church-one, .e-realtor-one, .e-restaurant-one {

	width:100%;

	margin:10px 0 20px

}

.border-right {

	border-left:0

}

.m-both {

	margin:0!important

}

ul.list-itns li {

	width:100%

}

.mlepadd {

	padding-right:0

}

.col-md-3.clogs {

	padding-left:0;

	margin-bottom:10px;

	width:50%;

	float:left

}

.extensive, .p-info, .simplistic {

	width:100%

}

.simplistic ul {

	margin:25px 0 0

}

.extensive h2, .simplistic h2 {

	color:#fff;

	font-size:20px;

	font-weight:700

}

.tohilight {

	margin-top:0

}

.extensive {

	background-repeat:repeat

}

.extensive ul {

	margin:15px 0 0

}

.p-info {

	margin-top:5px

}

.content .features {

	float:left;

	margin:20px 0;

	padding:0 0 5px 80px;

	transition:all .3s ease-out 0s;

	width:100%

}

.links-mid a {

	line-height:40px

}

.inputbox {

	width:250px

}

.re-form-box input.submit {

	float:right;

	margin-right:5px;

	width:110px

}

.static-slider{

	height:405px;

}

.static-slider img.sicon{

	margin:0px 8px 0 0;

	width:17%;

}

.static-slider div.nodis-phone{

	display:none;

}

li.col-md-2.freebook-form{

	display:none;

}

.our-support .col-md-4 {

    height: auto;

}

.static-slider h2.font30{

	font-size:25px !important;

}



.static-slider h3.font25{

	font-size:20px !important;

}

.static-slider h1.font45 {

    font-size: 28px !important;

}

.static-slider h3.orangfont{

	display:none;

}

.products h2{

	background-image:none;

}



}

@media only screen and (max-width:479px) {

.cleent-review, .nodis, ul.dropdown-menu .col-md-6 h2.manu-cats, ul.dropdown-menu li.yellowbox {

	display:none

}

.container {

	width:94%!important

}

.navbar-nav {

	float:left!important

}

.navbar-header {

	margin-left:5%

}

.navbar-brand {

	float:left;

	font-size:18px;

	height:50px;

	line-height:20px;

	margin-left:0!important;

	padding:0 105px!important

}

.navbar-toggle {

	margin-right:35px !important

}

.navbar-brand.logo {

	background:url(../images/logo.png) left 20px/100% auto no-repeat

}

.navbar-default .navbar-nav>li>a:hover {

	background-color:transparent!important

}

ul.dropdown-menu .col-md-6 {

	padding-left:0;

	padding-right:0

}

ul.dropdown-menu div.col-md-6.menu-boxes {

	width:100%;

	overflow:hidden;

	padding:6px;

	margin:10px 0

}

.slide-padtop1 {

	margin-top:0!important

}

ul.navbar-nav li.dropdown.ph-active {

	background:#010101;

	overflow:hidden

}

ul.navbar-nav li.dropdown.ph-active a {

	padding:10px 20px;

	color:#FFF

}

ul.navbar-nav li.dropdown.ph-active ul li a {

	background:#fbb158;

	color:#FFF

}

ul.navbar-nav li.dropdown.ph-active ul li:hover a {

	background:#e99d41;

	color:#FFF

}

.col-md-2 a img {

	margin-bottom:20px

}

.navbar-nav .dropdown .dropdown-menu {

	padding-left:0!important

}

.nav>li>a.login {

	margin-left:0!important

}

.nav>li>a.payonline {

	border-left:0 solid #2e2c2b!important;

	border-right:0 solid #2e2c2b!important

}

.nav .dropdown.contacts a {

	float:left;

	width:100%

}

.nav .dropdown ul.dropdown-menu li, .nav .dropdown ul.dropdown-menu li a {

	width:100%;

	float:left;

	color:#000

}

.navbar-default .navbar-nav>li>a, ul.styleone li a {

	color:#fff!important;

	font-size:14px;

	background:#1c1c1c;

	padding:10px 20px;

	border-bottom:solid 1px #252525;

	float:left;

	width:100%;

}

.navbar-default .navbar-nav>li>a:hover, ul.styleone li a:hover{

	background:#1c1c1c !important;

}

.forms div.demo, .forms div.lunchicon img {

	width:100%

}

.forms div.lunchicon img.right {

	float:none

}

.resp-tab-content form {

	overflow:hidden;

	padding-bottom:15px

}

.resp-tab-content form input.inputbox, .resp-tab-content form select.listmenu, .resp-tab-content form textarea.textarea {

	margin-right:0;

	margin-left:14px

}

.col-meddage h2 {

	color:#4f4f4f;

	font-size:20px;

	line-height:30px

}

.ser-col {

	margin-right:0;

	width:100%;

}

.owl-nav {

	margin:20px 8px 0 0!important

}

.left-box, .right-box {

	padding:20px

}

.ser-icon {

	position:relative;

	width:100%;

	text-align:center

}

.ser-icon img.right {

	float:none;

	margin-bottom:20px

}

.e-dealer, .e-realtor, .ser-info, .tmom, .web-development {

	float:left

}

.ser-dis h2.font25 {

	font-size:20px!important

}

.ser-dis {

	padding-left:0

}

.products h2.font35 {

	font-size:22px!important

}

.our-support .col-md-4 {

    height: auto;

}

.e-church, .e-restaurant {

	width:100%;

	padding:10px 20px 30px

}

.web-development {

	padding:10px 20px 35px;

	border:1px solid #bdbdbd;

	margin-bottom:45px;

	border-radius:5px

}

.e-realtor {

	border:1px solid #bdbdbd;

	border-radius:5px;

	margin-top:-15px;

	padding:10px 30px 25px;

	margin-bottom:35px

}

.e-dealer {

	border:1px solid #bdbdbd;

	border-radius:5px

}

ul.ser-list li {

	margin-left:17px

}

.footer-container div.col-md-2, .footer-container div.col-md-3, .footer-container div.col-md-4 {

	float:left;

	margin-bottom:20px;

	width:100%

}

.footer-container div.col-md-4 h5 {

	margin-left:-16px

}

.slide-padtop1 {

	padding-top:80px;

	background-color:#000

}

.title1 h2 {

	color:#222;

	font-size:20px

}

.title1 .line {

	top:43px

}

h1 {

	color:#222;

	font-size:35px

}

.m-top7 {

	margin-top:0

}

.left-padd8 {

	padding-left:10px

}

.content-feature-1 {

	padding-right:0

}

figure img {

	width:100%

}

.col-test {

	padding:100px 40px 150px 20px

}

.col-test .carousel-indicators {

	left:10%

}

.col-testi {

	background:#f2f2f2;

	padding:100px 10px 0

}

.team-img .team-social:hover .so-circle {

	left:68px;

	top:120px

}

.team-img .team-social:hover .so-circle.two {

	transition:top .5s ease-in-out;

	left:125px;

	top:120px

}

.team-img .team-social:hover .so-circle.three {

	transition:top .5s ease-in-out;

	left:180px;

	top:120px

}

.products div.col-md-6.m-bottom6 {

	margin-bottom:35px

}

.freebook-form {

	overflow:hidden;

	padding-bottom:20px

}

.blog-post-lists, ul.ser-list {

	margin-left:-15px!important

}

.nopad-bottom {

	padding-bottom:0!important

}

.tab-style1 .nav>li>a {

	padding:10px 15px!important

}

.bg-overlay-black {

	padding-top:20%

}

.sub-header {

	background-position:left top!important

}

.sub-header h2 {

	color:#fda433;

	font-size:20px!important;

	margin-top:130px

}

.sub-header h3 {

	font-size:20px!important;

	line-height:30px

}

.breadcrumb {

	padding:8px 15px;

	text-align:left

}

.bread-title .col-md-6 {

	overflow:hiddenl

}

.bread-title .col-md-6 h2 {

	margin-bottom:25px

}

.bread-title .col-md-6 h3 {

	text-align:left!important

}

.text-info-box {

	background:#efefef;

	height:auto;

	margin-bottom:40px;

	padding:25px 20px;

	width:auto

}

.col-md-3.clogs, .mlepadd {

	padding-right:0

}

.content .features, .content span.quote-info, .extensive, .inputbox, .p-info, .ser-info, .simplistic, .tmom, ul.list-itns li {

	width:100%

}

.tmom {

	margin-top:30px

}

.ser-info {

	padding-left:0!important

}

.left-padd4, .mlepadd.one, .noleftpad {

	padding-left:0

}

.ser-box .icon-box {

	margin:auto;

	float:none

}

.content span.quote-info {

	margin-bottom:30px

}

.e-church-one, .e-realtor-one, .e-restaurant-one {

	width:100%;

	margin:10px 0 20px

}

.border-right {

	border-left:0

}

.m-both {

	margin:0!important

}

.col-md-3.clogs {

	padding-left:0;

	margin-bottom:10px

}

.simplistic ul {

	margin:25px 0 0

}

.extensive h2, .simplistic h2 {

	color:#fff;

	font-size:20px;

	font-weight:700

}

.tohilight {

	margin-top:0

}

.extensive {

	background-repeat:repeat

}

.extensive ul {

	margin:15px 0 0

}

.p-info {

	margin-top:5px

}

.content .features {

	float:left;

	margin:20px 0;

	padding:0 0 5px 80px;

	transition:all .3s ease-out 0s

}

.links-mid a {

	line-height:40px

}

.re-form-box .col-md-12 label {

	width:35%

}

.re-form-box .col-md-12 textarea {

	margin-right:0;

	width:61.5%

}

.table11 input.inputbox {

	width:45%

}

.mobheight {

	height:700px;

	background-repeat:repeat!important

}

.static-slider{

	width:100%;

	height:350px;

}

.static-slider div.col-md-6{

	width:100%;

}

.static-slider div.col-md-6 h3.orangfont{

	font-size:13px;

}

.static-slider div.col-md-6 h3.font30{

	font-size:20px !important;

}

.static-slider div.col-md-6 h2.font45{

	font-size:27px !important;

}

.static-slider img.sicon{

	margin:0px 7px 0 0;

	width:17%;

}

.static-slider div.nodis-phone{

	display:none;

}

.static-slider h2.font30{

	font-size:23px !important;

}

.static-slider h2.font30.m-top6{

	margin-top:25px;

}

.static-slider h3.font25{

	font-size:18px !important;

}

.static-slider h1.font45 {

    font-size: 28px !important;

}

.static-slider h3.orangfont{

	display:none;

}

.products h2{

	background-image:none;

}



.footer span {

    padding: 0 18px;

}

li.col-md-2.freebook-form{

	display:none;

}

}

@media only screen and (max-width:425px) {
	.navbar-brand.logo {
        background: url(../images/logo.png) left 15px / 78% auto no-repeat;
    }
	.slidediv1 {
    margin: -495px 0 0 9.5%;
	}
	.footer_sticky_inside {
    height: 100px;
	}
	.live_chat_div li {
    margin: 0px 16px;
	}
	.live_chat_div {
    margin: 5px 0;
	}
}
@media only screen and (max-width:402px) {
	.live_chat_div li {
    margin: 0px 6px;
  }
 }
@media only screen and (max-width:412px) {
	.live_chat_div li {
    margin: 0px 11px;
  }
 }
@media only screen and (max-width:393px) {
	
	 .footer_sticky_inside {
    height: 140px !important;
  }.live_chat_div li {
    margin: 0px 3px !important;
  }
 }
@media only screen and (max-width:375px) {
	.navbar-brand.logo {
        background: url(../images/logo.png) left 15px / 78% auto no-repeat;
    }
	.slidediv1 {
    margin: -495px 0 0 4%;
	}
	.footer_sticky_inside {
    height: 140px;
	}
	.live_chat_div li {
    margin: 0px 0px;
	}
	
}
