@media(min-width:992px) {

	.services .row > li:nth-child(3n+1) {

		clear: both;

	}

	

	.blog .container > .row > div:nth-child(3n+1) {

		clear: both;

	}

	

	.what-we-do .row li:nth-child(4n+1) { 

		clear: both;

	}

	

	.pricing .row div:nth-child(3n+1) { 

		clear: both;

	}

	.foot-info-con li:nth-child(4n+1) {

		clear: both;

	}

	.news {

		padding-right: 20px;

	}

}



@media(min-width:1400px) and (max-width:1920px) {

	

}



@media(min-width:1200px) and (max-width:1400px) {

	.latest-work .col-4 .item.filter-home {

		width: 100%;

	}

	.latest-work .col-4 .item.filter-home li {

		display: inline-block;

		width: auto;

	}

	.latest-work .col-4 .item.filter-home li a {

		padding: 0 10px;

		margin-top: -2px;

	}

	.latest-work .position-center-center {

		width: 100%;

		text-align: center;

	}

	.latest-work .filter {

		min-height: auto;

		height: 80px;

	}

	.fst-up {

		margin-top: 0px;

	}

}



@media(max-width: 1200px) {

	.blog article .extra {

		padding-left: 15px;

		padding-right: 55px;

	}

	

	.foot-info-con .icon {

		width: 70px;

		height: 70px;

		line-height: 70px;

	}

}

@media(max-width:1024px) {

	.fst-up {

		margin-top: -100px;

	}

	.sub-space {

		padding-left: 0px;

	}

}



@media(min-width:992px) and (max-width:1199px) {

	.top-info-con ul li {

		width: 27%;

	}

	.fst-up {

		margin-top: 0px;

	}

	.top-info-con ul li {

		float: left;

	}

	.top-info-con {

		width: 67%;

	}

	header .logo:after {

		right: -100px;

	}

	header .search-nav ul.dropdown {

		width: 100% !important;

	}

	.header-style-2.header-style-3 .logo {

		margin: 20px 0;

		width: 100%;

		text-align: center;

	}

	.header-style-2.header-style-3 nav {

		margin-top: 20px;

	}

	.header-style-2.header-style-3 nav {

		width: 100%;

	}

	.promo-block .promo-text {

		padding-right: 20px;

	}

	.contact.style-2 .contact-right {

		padding-right: 15px;

		padding-left: 15px !important;

	}

	.services {

		padding-left: 0px;

	}

	.latest-work .col-4 .item.filter-home {

		width: 100%;

	}

	.latest-work .col-4 .item.filter-home li {

		display: inline-block;

		width: auto;

	}

	.latest-work .col-4 .item.filter-home li a {

		padding: 0 10px;

		margin-top: -2px;

	}

	.latest-work .position-center-center {

		width: 100%;

		text-align: center;

	}

	.latest-work .filter {

		min-height: auto;

		height: 80px;

	}

	.offer-services li {

		width: 33.333%;

	}

	.offer-services li .position-center-center {

		width: 100%;

	}

	.counter ul li {

		width: 50%;

		margin-bottom: 30px;

	}

	.req-quote .col-md-6.pull-right {

		width: 100%;

	}

	.gallery .col-6 li {

		width: 33.3333%;

	}

	.gallery .col-6 li img {

		width: 100%;

	}

	

	.pricing .price {

		padding-left: 110px;

	}

	.pricing .pric {

		left: 15px;

	}

	.pricing .price p {

		font-size: 12px;

	}

	

	footer .subcribe input {

		width: 70%;

	}

	

	.offers-tabs .tab-pane ul li {

		width: 100%;

	}

	

	.testimonial .avatars li {

		margin-right: 10px;

	}





	/*  home page */

	.blog {

		background-image: url(../images/yourdocimg.png);

		background-repeat: no-repeat;

		background-size: cover;

		height: 1061px;

		width: 1508px;

	}

	

}



@media(max-width:991px) {

	.top-info-con ul li {

		width: 31%;

	}

	.services .row > li:nth-child(2n+1) {

		clear: both;

	}

	

	.blog .container > .row > div:nth-child(2n+1) {

		clear: both;

	}

	

	.what-we-do .row li:nth-child(2n+1) { 

		clear: both;

	}

	

	.pricing .row div:nth-child(2n+1) { 

		clear: both;

	}

	

	footer .subcribe h5 {

		margin-bottom: 10px;

	}

	

	.foot-info-con li:nth-child(2n+1) {

		clear: both;

	}

	.side-bar {

		margin-top: 60px;

	}

	

	.testi {

		margin-bottom: 50px;

	} 

}



@media(min-width:768px) and (max-width:991px) {

	.top-right ul li {

		float: left;

		display: inline-block;

		margin-left: 10px;

		padding-right: 10px;

	}

	.top-info-con {

		width: 100%;

		margin-bottom: 10px;

	}

	header {

		margin-top: 0px;

	}

	.offer-services li {

		width: 50%;

	}

	.offer-services li .position-center-center {

		width: 100%;

	}

	.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown {

		width: 250px !important;

	}

	.ownmenu ul.dropdown, .ownmenu ul.dropdown li ul.dropdown {

		padding: 20px;

	}

	header .ownmenu ul.dropdown {

		padding: 0px;

	}

	header nav .ownmenu li {

		float: left;

		margin: 0px 0px;

	}

	header .quotes a {

		padding: 0px 15px;

		font-size: 14px;

	}

	header .navbar li a {

		padding: 20px 10px;

	}

	.welcome article {

		margin-bottom: 30px;

	}

	.promos {

		text-align: center;

	}

	.promos .text-right {

		text-align: center;

	}

	.top-info-con ul li {

		float: left;

	}

	.top-info-con ul {

		text-align: left;

	}

	.procsss {

		position: relative;

		margin-top: 0px;

		top: 0px;

	}

	.procsss .container {

		width: 100%;

	}

	.procsss ul {

		padding: 30px 0px;

	}

	.call-out {

		text-align: center;

	}

	.call-out h4 {

		line-height: 40px;

		margin-bottom: 20px;

	}

	.heading {

		width: 100%;

	}

	.what-we-do .rotatebox {

		min-height: auto;

		line-height: normal;

	}

	.services .tab-content {

		display: inline-block;

		width: 100%;

		text-align: center;

	}

	.emergency {

		text-align: center;

	}

	.emergency .text-right {

		text-align: center;

	}

	.news .post-detail article {

		margin-bottom: 30px;

	}

	.latest-work .col-4 .item.filter-home {

		width: 100%;

	}

	.latest-work .col-4 .item.filter-home li {

		display: inline-block;

		width: auto;

	}

	.latest-work .col-4 .item.filter-home li a {

		padding: 0 10px;

		margin-top: -2px;

	}

	.latest-work .position-center-center {

		width: 100%;

		text-align: center;

	}

	.latest-work .col-4 .item {

		width: 33.3333%;

	}

	.team ul li {

		width: 50%;

		float: left;

		margin-bottom: 30px;

	}

	.clients ul li {

		float: left;

		width: 33.3333%;

		padding: 0px;

	}

	footer h4 {

		display: inline-block;

		width: 100%;

		margin: 50px 0;

		margin-bottom: 20px;

	}

	.footer-works>.col-md-3 {

		float: left;

		width: 33.3333%;

		margin: 0px;

		padding: 10px;

	}

	.latest-work .filter {

		min-height: 80px;

		display: inline-block;

		width: 100%;

	}

	.services .nav-tabs {

		display: inline-block;

		width: 100%;

	}

	.offer-services li {

		width: 33.333%;

	}

	.offer-services li .position-center-center {

		width: 100%;

	}

	header .search-nav ul.dropdown {

		width: 100% !important;

	}

	header .ownmenu .look-book .nav-img {

		width: 70px;

		margin-right: 10px;

	}

	header .ownmenu .look-book .media-heading {

		margin-top: 0px;

		margin-bottom: 10px;

	}

	header .ownmenu li > .megamenu li a {

		padding: 5px 0

	}

	header .ownmenu .look-book p {

	}

	header .ownmenu > li > .megamenu.full-width {

		padding: 30px;

	}

	header .ownmenu .look-book .media-body a {

		padding: 5px 0 0 0px;

	}

	header .ownmenu > li > .megamenu.full-width .nav-post .col-sm-3 {

		width: 50%;

	}

	header .ownmenu .megamenu h6 {

		margin-top: 20px;

	}

	header .ownmenu ul.dropdown li a {

		letter-spacing: 1px;

	}

	.what-we-do .rotatebox {

		width: 50%;

		float: left;

	}

	.what-we-do .rotatebox:nth-child(3) {

		width: 100%;

	}

	.services {

		padding-left: 0px;

	}

	.team .social li {

		width: auto;

	}

	.media.padding-right-100 {

		padding-right: 0px !important;

	}

	.testi .owl-nav {

		left: 50%;

		bottom: -40px;

	}

	.tab-pane.text-right {

		text-align: center;

	}

	.services .nav-tabs {

		text-align: center;

	}

	.services .nav-tabs li {

		float: none;

		display: inline-block;

		text-align: left;

	}

	.portfolio.style-2 li.item {

		width: 50% !important;

	}

	.counter ul li {

		width: 50%;

		margin-bottom: 30px;

	}

	header {

		padding: 0px;

	}

	/* header .logo {

		width: 100%;

		padding: 20px 0px;

		text-align: center;

		border: none;

	} */

	header .navbar {

		width: 100%;

	}

	.top-bar {

		width: 100%;

	}

	header .quotes a {

		margin-right: 0px;

	}

	.testi-name {

		width: 70%;

	}

	header .logo a {

		margin-top: 0px;

	}

	/* header .logo {

		height: auto;

		height: 94px;

		overflow: hidden;

	} */

	header .logo:before {

		width: 100%;

		left: 100%;

	}

	header .logo:after {

		right: 0px;

	}

	.latest-work .filter {

		top: 0px;

		position: relative;

		margin-bottom: 20px;

		min-height: auto;

	}

	.members li {

		width: 50%;

	}

	.req-quote .col-md-6.pull-right {

		width: 100%;

	}

	.req-quote form {

		margin-bottom: 50px;

		display: inline-block;

		width: 100%;

	}

	.shipper {

		margin-top: 0px;

	}

	.sub-bnr .position-center-center {

		width: 100%;

	}

	.portfolio-wrapper .items .item {

		width: 50%;

	}

	footer h5 {

		display: inline-block;

		width: 100%;

		margin-top: 30px;

	}

	footer .text-post {

		float: left;

		width: auto;

		margin-left: 20px;

	}

	.gallery .col-6 li {

		width: 33.3333%;

	}

	.gallery .col-6 li img {

		width: 100%;

	}

	.team .col-md-3 {

		margin-bottom: 30px;

	}

	.foot-info-con li {

		/* width: 50%;

		float: left; */

		margin-bottom: 30px;

	}

	footer h6 {

		display: inline-block;

		width: 100%;

		margin-top: 30px;

		margin-bottom: 10px;

	}

}



@media(max-width:767px) {

	footer h5 {

		display: inline-block;

		width: 100%;

		margin-top: 30px;

	}

	header .navbar {

		margin-top: 20px;

	}

	.services {

		padding-left: 0px;

	}

	.sub-bnr .position-center-center {

		width: 100%;

	}

	.portfolio-wrapper .items .item {

		width: 50%;

	}

	.top-info-con ul li.fst {

		width: 50%;

		float: left;

	}

	.top-info-con ul li {

		width: 50%;

		float: left;

		margin: 0px;

		border: none;

	}

	.top-info-con ul li.lst {

		width: 100%;

	}

	.news .post-detail article {

		margin-bottom: 30px;

	}

	.offer-services li {

		width: 50%;

	}

	.offer-services li .position-center-center {

		width: 100%;

	}

	.tab-pane.text-right {

		text-align: center;

	}

	.media.padding-right-100 {

		padding-right: 0px !important;

	}

	.top-bar {

		margin: 0px;

		padding: 0px;

	}

	.top-right ul {

		text-align: center;

	}

	.top-right ul li .media {

		text-align: left;

	}

	header .navbar li a {

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.top-right ul li {

		float: none;

	}

	header .quotes {

		width: 100%;

	}

	header .quotes a {

		width: 100%;

		height: 50px;

		line-height: 50px;

	}

	header .navbar li {

		margin: 0px;

	}

	.top-right {

		width: 100%;

	}

	.top-right ul {

		width: 100%;

		margin-top: 20px;

		margin-bottom: 20px;

		display: inline-block;

	}

	.testi .owl-nav {

		left: 50%;

		bottom: -40px;

	}

	/* .sub-bnr h4 {

		margin-top: 0px;

	} */

	.sub-bnr {

		min-height: 350px

	}

	footer .text-post {

		float: left;

		width: auto;

		margin-left: 20px;

	}

	.heading span {

		width: 100%;

	}

	#tabs {

		margin-bottom: 30px;

	}

	.ownmenu {

		width: 100%;

	}

	.ownmenu > li.showhide span.icon {

		padding: 0px;

		margin: 0px;

	}

	.top-info-con {

		width: 100%;

	}

	.top-info-con li {

		float: left;

		padding-bottom: 20px;

	}

	header .logo:after {

		height: 120px;

		right: 0px;

	}

	/* header .logo {

		height: 94px;

	} */

	header .logo a {

		margin-top: 0px;

	}

	.is-sticky .sticky {

		position: relative !important;

	}

	header .logo {

		position: relative;

		width: 100%;

		text-align: center;

	}

	header nav {

		float: none;

		width: 100%;

	}

	header nav .ownmenu .indicator {

		display: block;

	}

	header nav li a {

		display: inline-block;

		width: 100%;

		float: none;

	}

	.ownmenu > li.showhide span {

		line-height: 50px;

		display: inline-block;

		width: 100%;

	}

	.ownmenu > li.showhide {

		text-align: center;

		color: #fff;

		font-size: 20px;

	}

	.ownmenu > li.showhide span.title {

		margin: 0px;

	}

	.ownmenu > li > a {

		padding: 10px 0;

		text-align: left;

	}

	.ownmenu .indicator {

		display: block;

	}

	header .social {

		width: 100%;

		display: inline-block;

		text-align: center;

		margin-bottom: 20px;

	}

	header {

		position: relative;

	}

	.procsss {

		position: relative;

		margin-top: 0px;

		top: 0px;

		background: rgba(0,0,0,0.8);

	}

	.what-we-do .rotatebox {

		width: 50%;

		float: left;

	}

	.what-we-do .rotatebox:nth-child(3) {

		width: 100%;

	}

	.procsss ul {

		padding: 30px 0px;

	}

	.procsss .media {

		margin-bottom: 30px;

	}

	.call-out {

		text-align: center;

	}

	.call-out h4 {

		line-height: 40px;

		margin-bottom: 20px;

	}

	.heading {

		width: 100%;

	}

	.what-we-do .rotatebox {

		min-height: auto;

		line-height: normal;

	}

	.services .tab-content {

		display: inline-block;

		width: 100%;

		text-align: center;

	}

	.emergency {

		text-align: center;

	}

	.emergency .text-right {

		text-align: center;

	}

	.latest-work .col-4 .item.filter-home {

		width: 100%;

	}

	.latest-work .col-4 .item.filter-home li {

		display: inline-block;

		width: auto;

	}

	.latest-work .col-4 .item.filter-home li a {

		padding: 0 10px;

		margin-top: -2px;

	}

	.latest-work .position-center-center {

		width: 100%;

		text-align: center;

	}

	.latest-work .col-4 .item {

		width: 33.3333%;

	}

	.clients ul li {

		float: left;

		width: 33.3333%;

		padding: 0px;

	}

	.team .social {

		top: -37px;

	}

	footer h4 {

		display: inline-block;

		width: 100%;

		margin: 50px 0;

		margin-bottom: 20px;

	}

	.footer-works>.col-md-3 {

		float: left;

		width: 33.3333%;

		margin: 0px;

		padding: 10px;

	}

	.latest-work .filter {

		min-height: 80px;

		display: inline-block;

		width: 100%;

	}

	.services .nav-tabs {

		display: inline-block;

		width: 100%;

	}

	.latest-work .col-4 .item {

		width: 50%;

	}

	.gal-item img {

		width: 100%;

	}

	.latest-work .filter {

		top: 0px;

		position: relative;

		margin-bottom: 20px;

		min-height: auto;

	}

	.portfolio.style-2 li.item {

		width: 50% !important;

	}

	header {

		padding: 0px;

	}

	header .logo {

		width: 100%;

		padding: 20px 0px;

		text-align: center;

		border: none;

	}

	header .navbar {

		width: 100%;

	}

	.top-bar {

		width: 100%;

	}

	header .quotes a {

		margin-right: 0px;

		margin-bottom: 20px;

	}

	.top-info {

		display: none;

	}

	.heading p {

		width: 100%;

	}

	.members li {

		width: 50%;

		float: left;

	}

	.welcome .infro-con {

		margin-bottom: 30px;

	}

	.req-quote form {

		display: inline-block;

		width: 100%;

		margin-bottom: 50px;

	}

	.shipper {

		margin-top: 0px;

	}

	.req-quote .pull-right {

		width: 100%;

	}

	.process li {

		width: 50%;

		float: left;

		margin-bottom: 30px;

	}

	.team .team-detail {

		margin-bottom: 80px;

	}

	.in-testi {

		width: 100%;

	}

	.fst-up {

		margin-top: -100px;

	}

	.sub-space {

		padding-left: 0px;

	}

	.testimonial {

		background-size: cover;

	}

	.welcome article {

		margin-bottom: 30px;

	}

	.promos {

		text-align: center;

	}

	.promos .text-right {

		text-align: center;

	}

/* 	footer .subcribe {

		margin-bottom: 0px;

	} */

	.gallery .col-6 li {

		width: 33.3333%;

	}

	.gallery .col-6 li img {

		width: 100%;

	}

	.team .col-md-3 {

		margin-bottom: 30px;

	}

	.foot-info-con li {

		/* width: 50%;

		float: left; */

		margin-bottom: 30px;

	}

	footer h6 {

		display: inline-block;

		width: 100%;

		margin-top: 30px;

		margin-bottom: 10px;

	}

	

	footer .subcribe {

		text-align: center;

	}

	

	footer .subcribe input {

		width: 100%;

		text-align: left;

		margin-bottom: 10px;

	}

	footer button {

		float: none;

	}

	

	.team article {

		width: 270px;

		max-width: 100%;

		display: block;

		margin-left: auto;

		margin-right: auto;

	}

	

	.pricing .container .row > .col-xs-12 article {

		width: 360px;

		max-width: 100%;

		display: block;

		margin-left: auto;

		margin-right: auto;

	}

	

	.contact-page .cont-info-con {

		margin-top: 30px;

	}

}



@media (max-width:640px) {

	.services .row > li {

		width: 100%;

	} 	

	.services .row > li article {

		width: 370px;

		max-width: 100%;

		display: block;

		margin-left: auto;

		margin-right: auto;

	}

	

	.offers-tabs .tab-pane {

		padding-left: 25px;

		padding-right: 25px;

		padding-bottom: 100px;

	}

	

	.blog .container > .row > div.col-xs-6 {

		width: 100%;

	}

	.blog .container > .row > div.col-xs-6 article {

		width: 370px;

		max-width: 100%;

		display: block;

		margin-left: auto;

		margin-right: auto;

	}

	

	.social_icons { 

		float: left;

		width: 100%;

	}

	.social_icons li a {

		margin: 0 3px;

	}

	

	.comments .media-even {

		margin-left: 20px;

	} 

}



@media(max-width:540px) {

	.offer-services li {

		width: 100%;

	}

	.portfolio.style-2 li.item {

		width: 100%;

	}

	.offer-services li .position-center-center {

		width: 100%;

	}

	.services .nav-tabs li .img-responsive {

		height: 180px;

	}

	.latest-work .col-4 .item {

		width: 100%;

	}

	.team ul li {

		width: 100%;

	}

	.team ul li {

		width: 100%;

	}

	.team .social li {

		width: auto;

	}

	.gallery .col-6 li {

		width: 50%;

	}

	.gallery .col-6 li img {

		width: 100%;

	}

	.team .col-md-3 {

		width: 100%;

		float: left;

		margin-bottom: 30px;

	}

	

	.offers-tabs .nav li a {

		padding-top: 15px;

		padding-bottom: 15px;

	}

	.foot-info-con li {

		width: 100%;

	}

	

	.comments .media-left a {

		width: 70px;

	}

	.comments .avatar {

		margin-right: 10px;

	}

	.testimonial .avatars li { 

		margin-right: 10px;

	}

}



@media(max-width:480px) {

	.what-we-do .row li.col-xs-6 { 

		width: 100%;

	}

	

	.pricing .price {

		padding-left: 110px;

	}

	.pricing .pric {

		left: 15px;

	}

	.pricing .price p {

		font-size: 12px;

	}

	

	.footer-info .links li {

		width: 100%;

	}

	

	.testimonial .avatars li { 

		width: 48px;

		height: 48px;

	}

	.testimonial .avatars li img { 

		max-width: 100%;

	}

}



@media(max-width:440px) {

	.top-info-con ul li {

		width: 100%;

	}

	.top-info-con ul li.lst {

		width: 100%;

	}

	header .logo:after {

		display: none;

	}

	header .logo:before {

		display: none;

	}

	.process li {

		width: 100%;

	}

	.portfolio-wrapper .items .item {

		width: 100%;

	}

	.top-info-con ul li.fst {

		width: 100%;

	}

	.some-latest li h3 {

		margin: 0px;

	}

	.gallery .col-6 li {

		width: 100%;

	}

	

	.offers-tabs .nav {

		width: 140px;

	}

	.offers-tabs .nav li a {

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.offers-tabs .nav > li > a > img {

		width: 65px;

	}

	.offers-tabs .nav li a span {

		margin-top: 5px;

	}

	

	.admin-info .admin-img {

		width: 100px;

	}

	

	.comments .raply {

		position: relative;

	}



}



/* Home Page */

@media (max-width: 1024px) {

    #animated-heading {

        font-size: 36px;

    }

    

    #animated-paragraph {

        font-size: 20px;

    }



    p {

        font-size: 16px;

    }



    #heading-container {

        gap: 10px;

    }



}



@media (max-width: 768px) {

    #animated-heading {

        font-size: 30px;

    }

    

    #animated-paragraph {

        font-size: 18px;

    }



    p {

        font-size: 14px;

    }



    .buttons {

        flex-direction: column;

    }



    .btn {

        width: 100%;

        text-align: center;

    }



    #heading-image {

        max-width: 300px;

    }

}



@media (max-width: 480px) {

    #animated-heading {

        font-size: 24px;

    }

    

    #animated-paragraph {

        font-size: 16px;

    }



    p {

        font-size: 12px;

    }



    #heading-container {

        flex-direction: column;

        gap: 5px;

    }



    #heading-image {

        max-width: 200px;

    }

}



/* contact us page */



@media (max-width: 350px){



	/* home page  */

	  /* .servicecontent1 { 

		margin-left: 6%;

		width: 272px;

		height: 58px;

	}



	.servicecontent1 h6 {

		color: #fff;

		text-transform: capitalize;

		font-size: 19px;

		margin-top: 5px;

	} */



	/* .corporate, .corporate1 {

        width: 275px;

        margin-left: 36px;

        margin-bottom: 30px;

     

    } */



	.indivcod {

		margin-top: 11px;

		margin-left: 12px;

	}



	.docheading h3 {

		color: #044095;

		text-transform: inherit;

		font-size: 24px;

		margin-left: 14px;

	}

	.servicecontent {

		margin-left: 10%;

		width: 265px;

		height: 58px;

	}

	.serviceside {

		width: 214px;

		height: 89px;

		margin-top: 4%;

		margin-left: -74px;

	}

	.rating h5 {

		margin-top: 12px;

		font-size: 14px;

		margin-left: 142px;

		text-transform: capitalize;

	}



	.star {

		margin-top: 0px;

		margin-left: 174px;

	}



	.rating2 h5 {

		font-size: 15px;

		margin-left: 30px;

		margin-top: 4px;

		text-transform: capitalize;

	}

	.star2 {

		margin-top: 15px;

		margin-left: 49px;

	}

	.trust {

		margin-left: 39px;

	}

	/* contact us page */

	.contactsec {

		padding-bottom:10px;

	}

	.conformsec {

		margin-top: 1%;

		margin-left: 9%;

	}



	



	.cardtext h3 {

		color: #044095;

		text-transform: capitalize;

		margin-left: 76px;

		font-size: 30px;

		font-weight: bold;

	}



	.cardtext p {

		color: #000000;

		text-transform: capitalize;

		margin-left: 69px;

	}



	.cardtext {

		padding-top: 5px;

		margin-top: 5px;

	}

	.contactcard {

		background-color: #fff;

		width: 88% !important;

		margin-left: 6%;

		padding: 4px;

		border-radius: 15px;

	}


     .conform2{

		padding-top: 30px
  }
}


/* Desktop responsive code */

@media (min-width: 1024px) and (max-width: 1200px) {
    /* Adjust logo sizes */
    .logo img, .logo1 img, .logo11 img {
        width: 150px; /* Adjust as needed */
        height: auto;
    }

    /* Navigation padding and margin adjustments */
    .navbar .container-fluid.service ul.nav.ownmenu li {
        padding: 5px; /* Adjust padding for menu items */
        font-size: 14px; /* Adjust font size */
    }

    /* Adjust contact information layout */
    .homecontact1, .homecontact2, .homecontact11, .homecontact22 {
        font-size: 13px; /* Adjust font size */
        padding: 5px; /* Adjust padding */
    }

    /* Adjust dropdown menus for better fit */
    .navbar .dropdown {
        width: auto; /* Adjust width as needed */
        padding: 5px; /* Adjust padding */
    }

    /* Place order button adjustments */
    .quotes, .quotes1 {
        font-size: 14px; /* Adjust font size */
        padding: 5px 10px; /* Adjust padding for buttons */
    }

	.footer-info .container {
        padding: 20px; /* Adjust container padding as needed */
    }

    /* Adjust column widths to ensure proper alignment */
    .footer-info .col-md-4 {
        width: 100%; /* Ensure each section takes full width */
        padding-bottom: 20px; /* Add space between sections */
    }

    /* Social media icon adjustments */
    .sociallogin li {
        margin-right: 10px; /* Adjust spacing between icons */
        font-size: 18px; /* Adjust icon size */
    }

    /* Browse and Contact Us font and padding adjustments */
    .quotebrowse a p, .quotecontact p {
        font-size: 14px; /* Adjust font size for readability */
        margin-bottom: 10px; /* Adjust spacing between items */
    }

    /* Footer logo size adjustments */
    .usfooter img {
        width: 150px; /* Adjust logo size */
        height: auto;
    }

    /* Adjust spacing and alignment for contact info */
    .quotecontact p {
        line-height: 1.5; /* Improve readability */
        font-size: 13px; /* Adjust font size */
    }

	/* service page responsive */
	.servicename .container {
        display: flex;
        justify-content: space-between;
    }

    .servicebox {
        flex: 0 0 45%;
    }

    .formser {
        flex: 0 0 50%;
    }

    .form-row {
        gap: 20px;
    }

    .input-data {
        flex: 0 0 48%;
    }

    .btn-primary {
        width: auto;
        padding: 12px 24px;
        align-self: flex-end;
    }
}







