@media (min-width: 2600px) and (max-width: 2880px){
	.banner-left-img {
		left: 18%;
	}
	.banner-logo {
	    left: 19%;
	}
	.banner-caption h2 {
	    font-size: 270px;
	}

}
@media (min-width: 2200px) and (max-width: 2599px){
	.banner-left-img {
		left: 14%;
	}
	.banner-logo {
	    left: 15%;
	}
	.banner-caption h2 {
	    font-size: 240px;
	}

}

@media (min-width: 1801px) and (max-width: 2199px){	
	.banner-left-img {
	    width: 480px;
	    /*width: auto;*/
	    margin-top: 180px;
	}
	.banner-right-img {
	    width: 940px;
	}
	.banner-caption h2 {
	    font-size: 240px;
	}
	.banner-caption h3 {
	    font-size: 75px;
	}
	.banner-left-img {
		left: 5%;
	}
	.banner-logo {
	    left: 6%;
	}

}

@media (min-width: 1601px) and (max-width: 1800px){	
	.banner-img {
	    height: 918px;
	}
	.banner-logo {
	    bottom: 235px;
	}
	.banner-left-img {
	    width: 400px;
	    margin-top: 180px;
	}
	.banner-right-img {
	    width: 1050px;
	    right: -40px;
	}
	.banner-caption h2 {
	    font-size: 195px;
	}
	.banner-caption h3 {
	    font-size: 62px;
	}
/*	.page-divider {
	    min-height: 340px;
	}*/
	.banner-part {
	    padding: 150px 40px 320px;
	}
	/*.blog-part {
	    padding-bottom: 337px;
	}*/
	/*.accordian {
	    padding-bottom: 240px;
	}*/
	/*.footer-part  {
		padding-top: 340px;
	}*/
	/*.footer-part .page-divider {
		height: 340px;
	}*/
	.footer-logo {
		width: 350px;
	}
	.footer-inner {
	    padding: 80px 40px 0;
	}
	/*.footer-logo-right {
	    top: -220px;
	}*/
	.banner-left-img {
		left: 5%;
	}
	.banner-logo {
	    left: 7%;
	}

}

@media (min-width: 1441px) and (max-width: 1600px){
	/*.page-divider {
	    min-height: 240px;
	}*/
	.banner-part {
	    padding: 150px 40px 0px;
	}
	/*.blog-part {
	    padding-bottom: 239px;
	}*/
	/*.accordian {
	    padding-bottom: 140px;
	}*/
	/*.footer-part  {
		padding-top: 240px;
	}*/
	/*.footer-part .page-divider {
		height: 240px;
	}*/
	.footer-logo {
		width: 300px;
	}
	.footer-inner {
	    padding: 80px 30px 0;
	}
	.banner-img {
		height: 1050px;
	}
	.banner-logo {
	    bottom: 164px;
	}
	/*.footer-logo-right {
	    top: -140px;
	}*/
	.banner-right-img {
	    width: 888px;
	}
	.banner-left-img {
		left: 5%;
	}
	.banner-logo {
	    left: 8%;
	}
}

@media (max-width: 1440px){	
	.banner-img {
	    height: 1080px;
	}
	.banner-logo-left {
	   	width: 400px;
	}
	.banner-logo-right {
	    width: 105px;
	}
	.banner-part {
	    padding: 130px 40px 0px;
	}
	/*.page-divider {
	    min-height: 280px;
	}*/
	/*.blog-part {
	    padding-bottom: 278px;
	}*/
	/*.accordian {
	    padding-bottom: 170px;
	}*/
	/*.footer-part  {
		padding-top: 280px;
	}*/
	/*.footer-part .page-divider {
		height: 280px;
	}*/
	.footer-logo {
		width: 280px;
	}
	.footer-inner {
	    padding: 80px 0px 0;
	}
	
	.banner-left-img {
		left: 4%;
	}
}

@media (min-width: 1366px) and (max-width: 1392px){	 
	
}
@media (min-width: 1200px) {
	.container {
		max-width: 1200px;
	}
}
@media (min-width: 1200px) and (max-width: 1365px){	 
	
}

@media (max-width: 1199px){	
	
	.banner-img {
	    height: 873px;
	}
	.banner-caption h2 {
	    font-size: 132px;
	}
	.banner-caption h3 {
	    font-size: 42px;
	}
	.banner-left-img {
	    width: 250px;
	    margin-top: 150px;
	}
	.banner-logo {
	    bottom: 160px;
	}
	.banner-right-img {
	    width: 730px;
	}
	.banner-part {
	    padding: 100px 40px 0px;
	}
	/*.page-divider {
	    min-height: 241px;
	}*/
	/*.blog-part {
		padding-top: 50px;
	    padding-bottom: 240px;
	}*/
	/*.accordian {
	    padding-bottom: 120px;
	}*/
	/*.footer-part  {
		padding-top: 240px;
	}*/
	/*.footer-part .page-divider {
		height: 240px;
	}*/
	.footer-Policy {
	    position: relative;
	    display: inline-block;
	    vertical-align: bottom;
	    padding: 0;
	    margin: 30px 0 0;
	    text-align: center;
	    width: 100%;
	}
	.footer-Policy li {
		float: unset;
		display: inline-block;
	}
	.banner-logo-left {
	    width: 296px;
	}

}

@media (max-width: 991px) {
	h2 {
		font-size:38px;
	}
	.content-title span {
	    font-size: 22px;
	}
	h3 {
	    font-size: 28px;
	}
	.banner-img {
	    height: 630px;
	}
	.banner-caption h2 {
	    font-size: 95px;
	}
	.banner-caption h3 {
	    font-size: 30px;
	}
	.banner-logo {
	    left: 50px;
	    bottom: 140px;
	}
	.banner-logo-left {
	    width: 220px;
	}
	.banner-left-img {
	    width: 216px;
	    margin-top: 80px;
	}
	.banner-right-img {
	    width: 507px;
	}
	.banner-part {
	    padding: 73px 40px 00px;
	}
	/*.page-divider {
	    min-height: 198px;
	}*/
	/*.blog-part {
	    padding-top:50px;
	    padding-bottom: 197px;
	}*/
	/*.accordian {
	    padding-bottom: 100px;
	}*/
	/*.footer-part  {
		padding-top: 200px;
	}*/
	/*.footer-part .page-divider {
		height: 200px;
	}*/
	.contact-list li {
	    padding: 0 29px;
	}
	.footer-logo {
	    width: 219px;
	}
	.footer-address p {
	    font-size: 22px;
	}
	.footer-Policy li a {
	    display: block;
	    font-size: 22px;
	    color: #000;
	}
	.footer-part {
		padding: 70px 0px;
	}
	.footer-inner {
	    padding: 60px 0px 0;
	}
	
}

@media (max-width: 767px) {
	section {
		padding:40px 0;
	}
	h1,h2,h3,h4,h5,h6{
		margin: 0 0 15px 0;
	}
	h1 {
		font-size:30px;
	}
	h2 {
		font-size: 26px;
	}
	h3 {
		font-size: 20px;
	}
	h4 {
		font-size: 18px;
	}
	h5 {
		font-size: 17px;
	}
	h6 {
	    font-size: 17px;
	}
	p {
		margin-bottom: 15px;
	}
	body {
		line-height: 24px;
		font-size: 16px;
	}
	.content-title span {
	    font-size: 18px;
	    line-height: 9px;
	}
	.banner-img {
	    margin: 0px 0 0;
	    height: 470px;
	}
	.banner-caption h2 {
	    font-size: 70px;
	    margin-bottom: 15px;
	}
	.banner-caption h3 {
	    font-size: 24px;
	}
	.banner-logo {
	    left: 25px;
	    bottom: 110px;
	}
	.banner-left-img {
	    width: 155px;
	    margin-top: 50px;
	}
	.banner-right-img {
	    width: 370px;
	    right: -20px;
	}
	.banner-part {
	    padding: 52px 20px 00px;
	}
	.banner-logo-left {
	    width: 190px;
	}
	.banner-logo-right {
	    width: 85px;
	}
/*	.page-divider {
	    min-height: 140px;
	}*/
	.content-row {
	    padding-top: 20px;
	}
	.content-icon {
	    margin-bottom: 20px;
	}
	/*.blog-part {
	    padding-top: 30px;
	    padding-bottom: 129px;
	}*/
	.blog-part .content-info {
		text-align: center;
	}
	.content-custom .content-info {
	    margin-top: 30px;
	}
	.faq-accordion {
	    padding-top: 30px;
	}
	.faq-accordion .panel-default > .panel-heading a h4 {
	    padding: 0px 20px 0px 15px;
	    font-size: 35px;
	}
	.faq-accordion .panel-default > .panel-heading a span {
	    padding: 5px 13px;
	    font-size: 20px;
	    right: 0;
	    display: block;
	}
	.faq-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
	    padding: 25px 15px;
	}
	.panel-body .content-info p {
	    font-size: 18px;
	    margin-bottom: 5px;
	}
	.panel-body .content-info {
	    margin-top: 0;
	    margin-bottom: 20px;
	}
	.panel-body span {
	    margin: 0px 0 15px;
	}
	.faq-accordion.panel-group .panel {
	    margin-bottom: 25px;
	}
	/*.accordian {
	    padding-bottom: 100px;
	}*/
	.footer-part  {
		padding:50px  15px 0;
	}
	/*.footer-part .page-divider {
		height: 140px;
	}*/
	/*.contact-part {
	    padding-top: 40px;
	    padding-bottom: 0;
	}*/
	.contact-part .content-title h3 {
	    margin-bottom: 20px;
	}
	.contact-icon {
	    margin-bottom: 15px;
	}
	.contact-list {
		margin: 15px 0;
	}
	.footer-inner {
	    padding: 0px 0px 0;
	    text-align: center;
	}
	.footer-logo {
	    width: 210px;
	    margin:0 auto 30px;
	    display: block;
	    float: unset;
	}
	.cookies-info {
	    padding: 15px 25px;
	}
	.cookies-info p {
	    font-size: 16px;
	}
	.cookies-info a {
	    font-size: 16px;
	}
	.footer-logo-right {
		display: inline-block;
		position:relative;
		left: auto;
		top: auto;
		width: 100%;
		right: auto;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	.footer-address {
		text-align: center;
		margin-bottom: 30px;

	}
	.footer-logo {
		text-align: center;
	}
	.footer-logo img {
		top: 0;
	    -webkit-transform: translateY(-0);
	    -moz-transform: translateY(-0);
	    -ms-transform: translateY(-0);
	    transform: translateY(-0);
	}
	.footer-address p,.footer-logo-right p {
	    font-size: 18px;
	    max-width: 100%;
	    top: 0;
	    -webkit-transform: translateY(-0);
	    -moz-transform: translateY(-0);
	    -ms-transform: translateY(-0);
	    transform: translateY(-0);
	}
	.footer-Policy li a {
	    display: block;
	    font-size: 20px;
	    color: #000;
	}
	.contact-icon img {
	    width: 85px;
	}
	.content-custom .content-info p {
	    font-size: 18px;
	}
	.page-divider {
	    min-height: 40px;
	}
	.contact-part {
	    padding-bottom: 20px;
	}
	.equal-h1 {
		height: auto !important;
	}
	.content-title span {
	    margin-bottom: 0px;
	}
	.custom-top {
	    padding: 40px 0 0;
	}
	.blog-part {
	    padding-bottom: 56px;
	}
	.accordian {
	    padding-bottom: 70px;
	}
}	

@media (max-width: 640px) {
	
	
}


@media (max-width: 575px) {
	.banner-logo-left {
	    width: 170px;
	}
	.banner-img {
	    margin: 0px 0 0;
	    height: 405px;
	}
	.banner-caption h2 {
	    font-size: 62px;
	    margin-bottom: 15px;
	}
	.banner-caption h3 {
	    font-size: 22px;
	}
	.banner-right-img {
	    width: 306px;
	    right: -20px;
	}
	.banner-left-img {
	    width: 135px;
	    margin-top: 41px;
	}
/*	.page-divider {
	    min-height: 100px;
	}*/
	.banner-part {
	    padding: 44px 20px 00px;
	}
	/*.blog-part {
	    padding-top: 21px;
	    padding-bottom: 80px;
	}*/
	/*.accordian {
	    padding-bottom: 80px;
	}*/
	/*.footer-part  {
		padding-top: 100px;
	}*/
	/*.footer-part .page-divider {
		height: 100px;
	}*/
	.contact-icon {
		height: auto !important;	   
	}
	.contact-icon img {
		top: 0;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	.contact-list li {
	    display:block;
	    position: relative;
	    padding: 0 0px;
	    margin: 0 0 30px;
	    vertical-align: middle;
	}
	.footer-logo {
	    width: 210px;
	    margin-right: 0;
	    margin: auto;
	    margin-bottom: 30px;
	    display: block;
	   
	}
	
}


@media (max-width: 480px) {
	.banner-img {
	    margin: 0px 0 0;
	    height: 350px;
	}
	.banner-part {
	    padding: 30px 15px 0px;
	}
	.banner-caption h2 {
	    font-size: 54px;
	    margin-bottom: 10px;
	}
	.banner-caption h3 {
	    font-size: 20px;
	}
	.banner-left-img {
	    width: 115px;
	    margin-top: 41px;
	}
	.banner-right-img {
	    width: 259px;
	    right: -15px;
	}
	.banner-logo-left {
	    width: 130px;
	}
	.banner-logo-right {
	    width: 69px;
	}

}

@media (max-width: 413px) {
	.banner-img {
	    margin: 0px 0 0;
	    height: 330px;
	}
	.banner-caption h2 {
	    font-size: 48px;
	    margin-bottom: 10px;
	}
	.banner-caption h3 {
	    font-size: 18px;
	}
	.banner-left-img {
	    width: 95px;
	    margin-top: 32px;
	}
	.banner-right-img {
	    width: 240px;
	}
	.banner-logo-left {
	    width: 110px;
	}
	.banner-logo {
	    bottom: 100px;
	}

}
@media (max-width: 374px){
	.banner-img {
	    margin: 0px 0 0;
	    height: 275px;
	}
	.banner-caption h2 {
	    font-size: 42px;
	    margin-bottom: 10px;
	}
	.banner-right-img {
	    width: 190px;
	}
	.banner-left-img {
	    width: 90px;
	    margin-top: 25px;
	}
	.banner-logo {
	    bottom: 90px;
	}
}
