@media only screen and (min-width: 991px) and (min-width: 1023px) {
}

@media only screen and (max-width: 990px) {
	.quote footer {
		background: none !important;
		text-align: left !important;
	}
	body {
		font-size: 13px;
	}
	.fontsize1{font-size:1px !important}
	.fontsize2{font-size:2px !important}
	.fontsize3{font-size:3px !important}
	.fontsize4{font-size:4px !important}
	.fontsize5{font-size:5px !important}
	.fontsize6{font-size:6px !important}
	.fontsize7{font-size:7px !important}
	.fontsize8{font-size:8px !important}
	.fontsize9{font-size:9px !important}
	.fontsize10{font-size:10px !important}
	.fontsize11{font-size:11px !important}
	.fontsize12{font-size:12px !important}
	.fontsize13{font-size:13px !important}
	.fontsize14{font-size:12px !important}
	.fontsize15{font-size:15px !important}
	.fontsize16{font-size:16px !important}
	.fontsize17{font-size:17px !important}
	.fontsize18{font-size:18px !important}
	.fontsize19{font-size:19px !important}
	.fontsize20{font-size:20px !important}
	.fontsize21{font-size:21px !important}
	.fontsize22{font-size:18px !important}
	.fontsize23{font-size:23px !important}
	.fontsize24{font-size:24px !important}
	.fontsize25{font-size:24px !important}
	.fontsize26{font-size:24px !important}
	.fontsize27{font-size:24px !important}
	.fontsize28{font-size:24px !important}
	.fontsize29{font-size:24px !important}
	.fontsize30{font-size:24px !important}
	.fontsize31{font-size:24px !important}
	.fontsize32{font-size:24px !important}
	.fontsize33{font-size:24px !important}
	.fontsize34{font-size:24px !important}
	.fontsize35{font-size:24px !important}
	.fontsize36{font-size:24px !important}
	.fontsize37{font-size:24px !important}
	.fontsize38{font-size:24px !important}
	.fontsize39{font-size:24px !important}
	.fontsize40{font-size:24px !important}
	.fontsize41{font-size:24px !important}
	.fontsize42{font-size:24px !important}
	.fontsize43{font-size:24px !important}
	.fontsize44{font-size:24px !important}
	.fontsize45{font-size:24px !important}
	.fontsize46{font-size:24px !important}
	.fontsize47{font-size:24px !important}
	.fontsize48{font-size:24px !important}
	.fontsize49{font-size:24px !important}
	.fontsize50{font-size:24px !important}
	.fontsize51{font-size:24px !important}
	.fontsize52{font-size:24px !important}
	.fontsize53{font-size:24px !important}
	.fontsize54{font-size:24px !important}
	.fontsize55{font-size:24px !important}
	.fontsize56{font-size:24px !important}
	.fontsize57{font-size:24px !important}
	.fontsize58{font-size:24px !important}
	.fontsize59{font-size:24px !important}
	.fontsize60{font-size:24px !important}
	.textalignleft{text-align:left !important;}
	.textalignright{text-align:left !important;}
	.textaligncenter{text-align:left !important;}
	.textalignjustify{text-align:left !important;}
	.cd-search input {
		font-size: 14px;
	}
	div.calculator {
		padding:0px;
		margin:0px;
	}
	div.calculator > .container {
		padding:0px;
	}
	footer {
		text-align: center;
		padding-top:30px !important;
		background-color: #fafafa;
	}
	.miniSlider .caption {
		width: 100% !important;
		text-align: left !important;
		left: 0 !important;
		padding: 30px !important;
    	top: -50px;
	}
	.miniSlider .caption * {
		text-align: left !important;
	}
	.miniSlider .caption h1, .miniSlider .caption h1 span {

	}
	.miniSlider .caption p {

	}
	.miniSlider .caption hr {

	}
	.fes2-title-45 {
		line-height: 1.4 !important;
		font-size: initial !important;
		margin-bottom: 15px !important;
		text-align: left !important;
	}
	.cg-block-7 * {
		text-align: left;
	}
	.cg-block-7 .fes2-title-45 {
		font-size: 24px !important;
	}
	.cg-block-1 {
		padding-bottom: 30px;
	}
	.cg-block-1 * {
		text-align: left;
	}
	.cg-block-1 .fes2-text-cont span span {
		display: block !important;
		width: 100% !important;
	}
	.cg-block-1 .miniSlider {
		overflow: visible;
	}
	.cg-block-1 .owl-controls .owl-buttons div {
		opacity: 1;
	}
	.cg-block-1 .owl-controls .owl-buttons div.owl-prev {
		left: 0px;
	}
	.cg-block-1 .owl-controls .owl-buttons div.owl-next {
		right: -70px;
	}
	.autoVerticalMiddle:not(.caption):not(.textContainer) {
		margin-top:0 !important;
	}
	.cg-block-19 div.fes2-title-45 {
		text-align: center !important;
	}
	.cg-block-20 div.fes2-title-45 {
		text-align: center !important;
	}
	.cg-block-14 div.fes2-title-45 {
		text-align: center !important;
	}
	.button {
		text-align: center !important;
	    font-size: 16px;
	    line-height: 1.5;
	    width: 80%;
	    padding: 20px 30px !important;
	}
	.footer2-copy-cont {

	}
	.wideNarrow-wideBlock .fes2-main-text-cont {
		padding-left:30px !important;
		padding-right:30px !important;
	}
	div.mainPage .fes2-text-cont {
		display: none;
	}
	.wideImage div.textContainer {
		    width: 100% !important;
		    left: 0 !important;
		    text-align: left !important;
		    padding: 30px !important;
		    top: -50px !important;
	}
	.cg-block-14 div.row > div:first-child {
		margin-bottom: 60px;
	}
	.cg-block-13 {
		padding: 10px 0px !important;
	}
	.p-50-cont {
		padding-top:15px;
		padding-bottom: 15px;
	}
	.cg-block-19 div.row > div {
		margin-bottom: 60px;
	}
	.cg-block-1 .miniSlider  div > img {
		margin-bottom: 20px
	}
	h4 {
		font-size: 14px;
	}
	.fes2-title-32 {
		text-align: left;
	}
	.cg-block-2 {
		padding-top:40px;
		padding-bottom: 40px;
		text-align: left;
	}
	.cg-block-12 h4 {
    margin-top:0px;
}
.cg-block-12 .fontsize42 {
    font-size: 28px !important;
}
}