@media only screen and (min-width:4501px) and (max-width: 6000px) {
	/*25*/
	
}

@media only screen and (min-width:3100px) and (max-width: 4500px) {
	/*33%*/
	
}

@media only screen and (min-width:2701px) and (max-width: 3100px) {
	/* 50% */
	nav .nav-item {
		padding-left: 20px;
		padding-right: 20px;
	}
	nav .nav-item a {
		font-size: 23px;
	}
	nav {
		margin-right: 220px;
	}

	.header-liscence p {
	
		margin-right: 220px;
		padding-right: 20px;
	}

	.slider-div div#n2-ss-2 .n2-ss-slide-limiter {
		max-width: 72%;
	}
	.slider-div .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-center {
		left: 13.7%;
		transform: translateX(-13.7%);
		-webkit-transform: translateX(-13.7%);
	}
	nav .sub-menu {
		width: 380px;
	}
}

@media only screen and (min-width:2001px) and (max-width: 2700px) {
	/*67%*/	
	nav .nav-item {
		padding-left: 20px;
		padding-right: 20px;
	}
	nav .nav-item a {
		font-size: 18px;
	}
	nav {
		margin-right: 160px;
	}

	.header-liscence p {
	
		margin-right: 160px;
		padding-right: 20px;
	}
	.slider-div div#n2-ss-2 .n2-ss-slide-limiter {
		max-width: 88.5%;
	}
	.slider-div .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-center {
		left: 13.7%;
		transform: translateX(-13.7%);
		-webkit-transform: translateX(-13.7%);
	}
	nav .sub-menu {
		width: 290px;
	}
}

@media only screen and (min-width: 1801px) and (max-width: 2000px) {
	/*75%*/
	nav .nav-item {
		padding-left: 18px;
		padding-right: 18px;
	}
	nav .nav-item a {
		font-size: 16px;
	}
	nav {
		margin-right: 130px;
	}
	.header-liscence p {
	
		margin-right: 130px;
		padding-right: 18px;
	}

	.slider-div div#n2-ss-2 .n2-ss-slide-limiter {
		max-width: 91%;
	}
	.slider-div .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-center {
		left: 13.8%;
		transform: translateX(-13.8%);
		-webkit-transform: translateX(-13.8%);
	}
	nav .sub-menu {
		width: 290px;
	}
}

@media only screen and (min-width:1601px) and (max-width: 1800px) {
	/*80%*/
	nav .nav-item {
		padding-left: 18px;
		padding-right: 18px;
	}
	nav .nav-item a {
		font-size: 16px;
	}
	nav {
		margin-right: 65px;
	}
	.header-liscence p {
	
		margin-right: 65px;
		padding-right: 18px;
	}


	.slider-div div#n2-ss-2 .n2-ss-slide-limiter {
		max-width: 98%;
	}
	.slider-div .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-center {
		left: 14.1%;
		transform: translateX(-14.1%);
		-webkit-transform: translateX(-14.1%);
	}
	nav .sub-menu {
		width: 290px;
	}
}


@media only screen and (min-width:1517px) and (max-width: 1600px) {
	/*90%*/
	nav {
		margin-right: 115px;
	}

	.header-liscence p {
	
		margin-right: 115px;
	}

	.slider-div .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-center {
		left: 15%;
		transform: translateX(-15%);
		-webkit-transform: translateX(-15%);
	}
	.slider-div div#n2-ss-2 .n2-ss-slide-limiter {
		max-width: 1385px;
	}
}

@media (max-width:1300px){	
		
	/* .top-header .header-logo img {
  padding: 20px;
  background: #fff;
} */
	
}

@media (max-width:1199px){	
	/*Tab-landscape mode*/
	.about-images img {
		width: 100%;
	}
	
	
}

@media only screen and (min-width: 2560px) {
	nav {
		margin-right: 370px;
	}

	.header-liscence p {
	
		margin-right: 370px;
	}

	.slider-div div#n2-ss-2 .n2-ss-slide-limiter {
		max-width: 74%;
	}
	.slider-div .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-center {
		left: 13%;
		transform: translateX(-13%);
		-webkit-transform: translateX(-13%);
	}
}
@media screen and (max-width: 1330px) and (min-width: 320px) {
	nav .nav-item a {
		font-size: 12px;
	}
}

@media screen and (max-width: 1190px) and (min-width: 320px) {
	.top-header .header-logo {
		display: block;
		-webkit-display: block;
		position: relative;
	}
	nav.nav {
		width: 100%;
		padding: 0px 0 0 !important;
	}
	.hero-corner, .hero-corner2, .hero-corner3, .hero-corner4 {
		display: none;
	}
	.banner-outer-section .tt-pagetitle__title {
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		width: 100%;
	}

	
	/*header-liscence*/

	.header-liscence p {
	
		color: black;
		margin-right: -12px;
	}

	.header-liscence {
		
		right: 15px;
		top: 135px;
		
	
	}
}

@media screen and (max-width: 1199px) and (min-width: 320px) {
	.request-quort-form .wpcf7 form.invalid .wpcf7-response-output, 
	.request-quort-form .wpcf7 form.unaccepted .wpcf7-response-output {
		padding: 0px;
	}
	.request-quort-form .wpcf7-response-output {
		bottom: -40px;
	}
	.processright-cont-outer {
		flex-direction: row-reverse;
		padding-left: 25px;
	}
	.processright-cont-outer .processright-icon figure {
		margin: 0px 0px 0px 25px;
	}
	.top-header .header-logo img {
		max-width: 43%;
	}
}


@media screen and (max-width: 1024px) and (min-width: 320px){
	.card-columns {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.news-blog-main .unit {
		width: 90%;
	}
}

@media screen and (max-width: 991px) and (min-width: 320px) {
	.about-images {
		margin-bottom: 60px;
		float: none;
		width: 95%;
		margin-left: 30px;
	}
	.about-content p {
		width: 100%;
	}
	.services-box {
		margin-bottom: 25px;
	}
	.request-quort-form {
		margin-bottom: 0px;
	}
	.social-div ul {
		text-align: center;
	}
	.banner-outer-section img {
	    height: 330px;
	}
	.banner-outer-section .tt-pagetitle__title {
	    text-align: center;
	    width: 100%;
	    top: 51.5%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    -webkit-transform: translate(-50%, -50%);
	}
	.left-panel {
		position: unset;
		overflow: visible;
		width: 100%;
	}
	.left-panel ul {
		position: unset;
		overflow: visible;
		width: 100%;
    	background: #f9f9f9;
	}
	.left-panel ul li {
		display: inline-block;
	}
	.card-columns {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.outer-services-sec .singlepost-img img {
		width: 100%;
	}
	.processleft-cont-outer, .processright-cont-outer {
		display: block;
		display: -webkit-block;
	}
	.processleft-cont-outer .processleft-steps-cont, 
	.processright-cont-outer .processright-steps-cont {
		width: 100%;
	}
	.processleft-cont-outer .processleft-icon img, 
	.processright-cont-outer .processright-icon img {
		width: 70px;
	}
	.processleft-cont-outer .processleft-icon figure, .processright-cont-outer .processright-icon figure {
		width: 140px;
		height: 140px;
		line-height: 140px;
	}
	.processright-cont-outer .processright-icon figure {
		margin: 0px 0px 0px 0px;
	}
	.processleft-cont-outer .processleft-icon figure, 
	.processright-cont-outer .processright-icon figure {
		margin-bottom: 30px;
	}
	.processleft-cont-outer .processleft-steps-cont {
		padding-right: 0px;
	}
	.processright-cont-outer .processright-steps-cont {
		padding-right: 0px;
	}
	.gallery-outer .twentytwenty-container img {
		height: 200px;
	}
	.sidebar-fixed-inner {
		margin-top: 30px;
	}
	.contact-form .wpcf7 form.invalid .wpcf7-response-output, .contact-form .wpcf7 form.unaccepted .wpcf7-response-output {
		font-size: 13px;
		bottom: -50px;
	}
	.container-inner-cont .contact-info {
		padding-right: 0px;
	}
	.container-inner-cont .contact-info {
		padding-right: 0px;
		padding-bottom: 30px;
	}
	.contact-cont-section {
		padding: 0px 0px 20px;
	}
	.news-blog-main .unit {
		width: 80%;
	}
	.contact-cont-section .form-div {
		padding: 0px 15px 70px;
	}
	.contact-cont-section .border-div {
		padding: 60px 15px 20px;
		margin-bottom: 30px;
		border-right: 0px solid #e7e7e7;
		border-bottom: 1px solid #e7e7e7;
	}
	.top-header .header-logo img {
		max-width: 52%;
	}

	/*service-inner*/
	.common-outer .singlepost-img img.alignleft,
.common-outer .singlepost-img img.alignright
{
    width: 100%;
}

}


@media screen and (max-width: 768px) and (min-width: 320px) {
	.banner-outer-section img {
	    height: 230px;
	}
	.banner-outer-section .tt-pagetitle__title {
		top: 53%;
	}
	.news-blog-main .unit {
		width: 65%;
	}
}

@media screen and (max-width: 767px) and (min-width: 320px) {
	.services-img img {
		width: 100%;
	}
	.footer-bottom-content {
		padding: 10px 0px;
		text-align: center;
	}
	.footer-bottom-content.logo {
		padding: 5px 0px 0px;
	}
	.footer-bottom-content.privacy-policy {
		text-align: center;
		display: flex;
		display: -webkit-flex;
		align-items: center;
		justify-content: center;
	}
	.footer-section .border-div {
		border-left: 0px solid #ececec;
		border-right: 0px solid #ececec;
	}
	.footer-top-content {
		padding: 25px 0px;
		border-bottom: 1px solid #ececec;
		text-align: center;
	}
	.footer-top {
		border-bottom: 0px solid #ececec;
	}
	.banner-outer-section .tt-pagetitle__title {
		font-size: 35px;
	}
	.request-quort-form .wpcf7 form.invalid .wpcf7-response-output, .request-quort-form .wpcf7 form.unaccepted .wpcf7-response-output {
	
		font-size: 17px;
	}
	.slider-div .n2-ss-slider {
		height: auto;
	}
	
	.container-inner-cont h2 {
		margin-bottom: 10px;
	}
	.faq_tot_outer.common-outer {
		padding: 60px 0px;
	}
	.entry-content.common-outer {
		padding: 60px 0px;
	}
	.services-outer-section.common-outer .services-section .container {
		padding: 60px 15px 25px;
	}
	.top-header .header-logo img {
		max-width: 60%;
	}
}

@media screen and (max-width: 640px) and (min-width: 320px) {
	section {
		padding: 60px 0px;
	}
	.services-section .container {
		padding: 60px 15px;
	}
	.about-section .container {
		padding-top: 60px;
	}
	.title-section {
		font-size: 40px;
		letter-spacing: 0px;
	}
	.title-section span {
		font-size: 40px;
	}
	.services-box .services-img img {
		height: 290px;
		object-fit: cover;
		width: 100%;
	}
	.common-outer.news-blog-main .container, .common-outer.newsbg-outer .container {
		padding: 60px 15px 0px;
		border: 0px;
	}
	.gallery a:nth-child(1) {
		grid-column: span 1;
		grid-row: span 1;
	}
	.gallery a:nth-child(4n) {
		grid-column: span 1;
	}
	.gallery a:nth-child(6n) {
		grid-row: span 1;
	}
	.newsbg-outer .widget-content {
		padding-bottom: 50px;
	}
	.col-lg-6.offset-lg-6.request-quort-main.wow.fadeInRight {
    padding: 15px;
}
	
}

@media screen and (max-width: 520px) and (min-width: 320px) {
	.about-images {
		margin-left: 22px;
	}
	.about-images:after {
		left: -25px;
		bottom: -25px;
	}
	.about-images a.btn {
		bottom: -25px;
		right: 65px;
	}
	.header-logo a img {
		width: 283px;
	}
	nav .nav-mobile {
		top: 50px;
	}
	.request-quort .request-quort-main {
		padding: 0px 15px;
	}
	.slider-content .n2-ss-slider-wrapper-inside .n2-ss-item-content br {
		display: none !important;
	}
	.request-quort-form .wpcf7 form.invalid .wpcf7-response-output, 
	.request-quort-form .wpcf7 form.unaccepted .wpcf7-response-output {
		font-size: 12px;
	}
	.common-outer {
		padding: 60px 0px;
	}
	.processright-steps-title h2, .processleft-steps-title h2 {
		font-size: 25px;
	}
	.affiliates-main-sec .affiliates-title a h2 {
		font-size: 17px;
	}
	.affiliates-main-sec .container {
		border-left: 0px solid #ececec;
		border-right: 0px solid #ececec;
		padding: 70px 15px;
	}
	.banner-outer-section .tt-pagetitle__title {
		top: 52%;
		padding: 15px;
	}
	.newsbg-outer .news_bg_box img {
		height: 260px;
	}
	.news-blog-main .inner-blog-postimg .unit-body {
		justify-content: center;
	}
	.services-outer-section .service-main-cont {
		margin-bottom: 0px;
	}
	section.request-quort {
		padding-top: 60px;
	}
	.common-outer .processleft-steps-title h2, .common-outer .processright-steps-title h2 {
		font-size: 1.7rem;
	}
	.gallery-divide-thumb img {
		height: 200px;
	}
	.serviceall-btn.btn {
		display: block;
		text-overflow: unset;
		height: auto;
		line-height: 20px;
		padding: 20px 10px 18px;
	}

	/*header-top*/
	.header-liscence {
		
		right: 15px;
		top: 100px;
		
	
	}
}

@media screen and (max-width: 425px) and (min-width: 320px) {
	.request-quort-form .wpcf7-response-output {
		font-size: 11px;
	}
	.request-quort-form {
		padding: 40px 30px 55px 30px;
	}
	.request-quort-form form input[type="submit"] {
		padding: 0px 35px;
		letter-spacing: 0px;
	}
	.footer-drop {
		right: 15px;
	}
	.about-images img {
		width: 100%;
		height: 250px;
	}
	.request-quort-form .wpcf7 form.invalid .wpcf7-response-output, .request-quort-form .wpcf7 form.unaccepted .wpcf7-response-output {
		font-size: 15px;
		bottom: -51px;
	}
	.news-blog-main .unit {
		width: 75%;
	}

	/*header-liscense*/
	.header-liscence p {

		font-size: 14px;
	}
}

@media screen and (max-width: 375px) and (min-width: 320px) {
	.request-quort-form {
		padding: 40px 20px 60px 20px;
	}
	.request-quort-form .wpcf7-response-output {
		bottom: -36px;
	}
	.request-quort-form .wpcf7 form.invalid .wpcf7-response-output, 
	.request-quort-form .wpcf7 form.unaccepted .wpcf7-response-output {
		border-color: red !important;
		padding: 0px;
	}
	.request-quort-form .ajax-loader {
		margin: 0px 10px !important;
	}
	.request-quort-form .wpcf7 form.invalid .wpcf7-response-output, 
	.request-quort-form .wpcf7 form.unaccepted .wpcf7-response-output {
		bottom: -52px;
	}
	.grecaptcha-badge {
		bottom: 38px !important;
	}
	.footer-drop {
		bottom: 110px;
	}
	.contact-form .wpcf7-response-output {
		bottom: -50px;
	}
	.contact-form .wpcf7 form.invalid .wpcf7-response-output, 
	.contact-form .wpcf7 form.unaccepted .wpcf7-response-output {
		bottom: -69px;
	}
}

@media screen and (max-width: 360px) and (min-width: 320px) {
	.about-images {
		margin-left: 15px;
	}
	.about-images a.btn {
		bottom: -15px;
		right: 42px;
	}
	.about-images:after {
		left: -15px;
		bottom: -15px;
	}
	.request-quort-form .wpcf7-response-output {
		bottom: -43px;
	}
	.slider-div .n2-ss-section-main-content {
		padding-left: 0px !important;
		width: 100%;
		padding-right: 40px !important;
	}
	.contact-form form input[type="submit"] {
		padding: 0px 35px;
	}

	/*header-liscense*/

	.header-liscence p {
		font-size: 11px;
	}
}

