
@font-face {
 font-family: 'Lato';
 src: url('../../fonts/lato/Lato-Bold.eot');
 src: url('../../fonts/lato/Lato-Bold.eot?#iefix') format('embedded-opentype'),
 url('../../fonts/lato/Lato-Bold.woff2') format('woff2'),
 url('../../fonts/lato/Lato-Bold.woff') format('woff'),
 url('../../fonts/lato/Lato-Bold.ttf') format('truetype');
 font-weight: bold;
 font-style: normal;
 font-display: swap;
}

@font-face {
 font-family: 'Lato';
 src: url('../../fonts/lato/Lato-Light.eot');
 src: url('../../fonts/lato/Lato-Light.eot?#iefix') format('embedded-opentype'),
 url('../../fonts/lato/Lato-Light.woff2') format('woff2'),
 url('../../fonts/lato/Lato-Light.woff') format('woff'),
 url('../../fonts/lato/Lato-Light.ttf') format('truetype');
 font-weight: 300;
 font-style: normal;
 font-display: swap;
}

@font-face {
 font-family: 'Lato';
 src: url('Lato-Regular.eot');
 src: url('../../fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'),
 url('../../fonts/lato/Lato-Regular.woff2') format('woff2'),
 url('../../fonts/lato/Lato-Regular.woff') format('woff'),
 url('../../fonts/lato/Lato-Regular.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}

@font-face {
 font-family: 'lato-Hairline';
 src: url('../../fonts/lato-hairline/Lato-Hairline.eot');
 src: url('../../fonts/lato-hairline/Lato-Hairline.eot?#iefix') format('embedded-opentype'),
 url('../../fonts/lato-hairline/Lato-Hairline.woff2') format('woff2'),
 url('../../fonts/lato-hairline/Lato-Hairline.woff') format('woff'),
 url('../../fonts/lato-hairline/Lato-Hairline.ttf') format('truetype');
 font-weight: 300;
 font-style: normal;
 font-display: swap;
}

@keyframes angledown{0%, 60%, 100%{transform:initial;}30%{transform:translateY(10px);}}
/*cusom css*/
html,body{ font-family: 'Lato',sans-serif;  padding: 0;  margin: 0; font-size: 14px; font-weight: normal;}
a, a:focus, a:hover, a:active{ text-decoration: none; outline:0 none;  color: inherit; }
a:active,  a:focus{color: #fff;}
p,h1,h2,h3,h4,h5,h6{margin: 0 ; padding: 0;  font-family: 'Lato',sans-serif;}
button:focus{outline: none;}
li{list-style: none;}
.pos-abs-full-hgt{width: 100%;height: 100%;position: absolute;top: 0;
left: 0;}
.pos-rel{position: relative;}
p{font-family: 'Lato'; font-weight: normal; font-size: 20px; color: #fff; }
.mia-buton{min-width: 100%;    margin: 0 15px 0 0; font-family: 'Lato'; font-weight: bold; color: #fff; padding:14px 20px; font-size: 16px; border-radius:40px; text-align :center;}
.mia-buton:focus{ outline:0 none; }

.tab-con {display: table;  width: 100%; height: 100%;}
.tabc{ display: table-cell; text-align: center;}
.mia-tr{display: table-row;}
.mia-vm{vertical-align: middle;}
.mia-vt{vertical-align: top;}
.mia-vb{vertical-align: bottom;}
.m-0{margin: 0;}
.p-0{padding: 0 !important;}
.center-part{max-width: 920px; margin: 0 auto; text-align: center; padding: 0 15px;}
.request{background-color: #ed1e27; border: 1px solid #ed1e27; color: #fff;}
.request:hover{background-color: #fff; border: 1px solid #ed1e27; color: #ed1e27;}
.side-butns{position: absolute; right: 30px; bottom: 60px; display: block;}
.h-0{height: 0}
/*#pp-nav{display:none;}*/
.w-100{width: 100%;}
select:focus{outline: none;}
sup{    padding: 0 5px 0 0px;font-size: 50%;top: -1em;}
.mia-page-con{ margin: 0 auto;}
/*sec1*/
/* .sec1{background-color: #fff; background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/frsfoldbg.jpg ); background-position: center; background-size: cover; height: 100vh;}
.logo-img img{     max-width: 230px; height: auto;  margin: 0 auto; padding-top: 30px;}
.sec1 h1{color: #fff; font-family:'Lato'; font-weight: normal; font-size: 33px; padding-bottom:40px;}
.sec1 h1 p{color: #fff; font-family:'Lato'; font-weight: normal; font-size: 33px; padding-top: 5px;} 
.sec1 h3{color: #fff;     max-width: 600px; margin: 0 auto; font-size: 20px; font-family:'Lato'; font-weight:300; line-height: 1.3; padding:0 0 40px 0;}
.learn{background-color: #ed1e27; float:left; border: 1px solid #ed1e27; color:#fff;}
#section1 .learn{background-color: #ed1e27a6; border: 1px solid #fff; float: right;}

#section1 .learn:hover{ border: 1px solid #ed1e27; background-color: #fff; color:#ed1e27;}
.sec1 .talk:hover{background-color: #ed1e27; color:#fff;}
.sec1 .talk{ padding: 14px 20px;border-radius:40px; border: 1px solid #ed1e27;   background-color: rgba(172, 172, 177, 0.7); float:right; color:#fff; float: left;}
.ban-but{max-width: 650px; margin: 0 auto; }
#section1 .ban-but{max-width: 90%;}
.bann-para{clear: both; font-weight: 300; font-family:'Lato'; font-size: 18px;}
.bann-logos{max-width: 1400px; margin: 0 auto; text-align: center; padding-bottom: 30px;}
.bann-logos a img{height: 60px;}
.firstcenter{padding:0 20px}
.seclmaw{    max-width: 900px; margin: 0 auto;} */
/*sec1*/




/*sec3*/
.sec3{ height: 100vh; width: 100%; }
.reahead span{color: #fff;}
.sec3 h2{line-height: 1.3}
#section3 .lasttexts{ float: left; width: 50.9%; background:none; height: 100vh; color: #fff; }
#section3{background-color: #fff; background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustration-classes/thirdfoldbg.jpg ); background-position: center; background-size: cover; height: 100vh; }
.sectionlast{  max-width:800px;  padding: 0 32px 0 100px;}
.lastpara{ font-size: 22px; color: #fff; line-height:1.5; padding: 30px 0; }
.sec3 .tabc{text-align: left;}
.butt-r{padding-bottom: 120px;}
.pa-head{padding-top: 20px;}
.pa-par{padding-bottom: 150px;}
.sec3 .side-butns { position: absolute; left: auto; right: auto; bottom: 50px; display: block; }
.sec3 .talk .fa{padding-left: 10px;}
.sec3 .talk{color: #fff;}
.sec3 li{line-height: 3;}

/*sec3*/


#section4 .lastback{background-color: #fff; background-position: center; background-size: cover; height: 100vh; background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustration-classes/fourthfoldbg.jpg);}
#section4 p{
    color: #000;
	max-width: 600px;
    font-size: 25px;
    margin: 15px 0;
}


#section4 .lasttexts{background: rgba(250, 250, 250, 0.7); float: right;  height: 100vh; color: #fff;}


#section5{background-color: #FB2330;}

footer ul li{float: left;}

.nopadding{padding: 0;}
.nomargin{margin: 0;}
.pos-rel{position: relative;}
.pos-abs-full-hgt{position: absolute;width:100%;height: 100%;top: 0;left: 0;}
.hei100{height: 100%;}
.wid100{width: 100%;}
.sectopbtmpad{padding: 30px 0;}
.fnt-white-clr, a.fnt-white-clr:hover, a.fnt-white-clr:focus, a.fnt-white-clr:active { color: #fff; }

.mia-cnt-form .legend{ font-family: 'Lato'; font-weight:bold;
  font-size: 16px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: center;
  color: #fafdfd; padding:0 0 20px 0; width: 100%; text-align: center; display: inline-block; }

.mia-cnt-form .file-label{ padding: 0 0 0 10px; text-align: left; display: inline-block; width: 100%; color: #fff; margin-top: -5px; font-weight: 700; }
/*.mia-cnt-form .file-input .form-control{margin: 0;}*/
.mia-cnt-form .cfile{  background: transparent;
    border: 0;
color: #fff; }

.mia-db-brder-btn {
	border-radius: 2px;
 	box-shadow: 0.5px 0.9px 1.5px 0px rgba(0, 0, 0, 0.4);
    font-family: 'Lato';
    font-size: 16.6px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.89;
    letter-spacing: normal;
    text-align: center;
    padding: 12px 14px;
    color: #00837c;
	background-color: #65587f;
	border: 2px solid #65587f;
	color: #fff;     
	margin: 30px auto;
    overflow: hidden;
    display: inline-block;
	transition: border,background 500ms ease-out;
}
    

.mia-cnt-form > .container-fluid{display: table;height: 0;width: 100%;min-height: 100vh; padding: 20px; z-index: 6;}
.mia-cnt-form .frm-logo{display: table-cell;height: 100%;vertical-align: middle; padding: 0;}
.frm-logo a {margin: 0 auto 20px auto;display: block;}
.frm-logo a img{ max-width: 200px;}
.mia-cnt-form .mia-db-brder-btn:hover, .mia-cnt-form .mia-db-brder-btn:focus, .mia-cnt-form .mia-db-brder-btn:active
{
	background-color: #fff;
	border: 2px solid #65587f;
	color: #65587f;
	outline: 0 none;
	transition: border,background 500ms ease-out;
}
.mia-cnt-form .form-control { padding: 6px 12px 6px 10px; margin-top: 10px; }
.mia-cnt-form .file-input .form-control{margin: 0;}
.mia-cnt-form .file-input .btn {
	border-bottom: 1px solid #fff;
	color: #fff;
	border-radius: 0;
	padding: 12px 23px 6px 10px;
	font-size: 10px;
}
.request-an-estimate .slider.slider-horizontal {
	width: 100%;
}

.fancybox-close-small::after{color: #fff;}
.fancybox-close-small{width: 65px;height: 65px;}
#fancybox-container-1 .fancybox-toolbar, #fancybox-container-1 .fancybox-infobar{display: none;}
.fancybox-slide > *{background-color: #31253c; }
#fancybox-container-1 .fancybox-slide > *, .fcy-cnt{margin: 0; }

.fancybox-close-small:after {
    content: "\00D7";
    position: absolute;
	
    top: 5px;
    right: 5px;
    width: 60px;
    height: 60px;
    font: 40px/58px FontAwesome;
    color: #ed1e27;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background-color: #fff;
    transition: all .25s;
    box-sizing: border-box;
    z-index: 6;
	transform: rotate(0deg);
}
.fancybox-close-small:hover::after
{
	background-color: #f3f3f3;
	transform: rotate(360deg);
	transition: all .25s;
	color: #ed1e27;
}
#pp-nav li{width: 25px;height: 25px;}
#pp-nav li a{background-color: transparent;border-color: transparent;}
#pp-nav li a span{background-color: #FFF;border-color: #FFF;width: 20px;height: 20px;}
#pp-nav li .active span{background-color: #ed1e27;border-color: #ed1e27;}
.fancybox-close-small{top: 15px;right: 10px;  position: absolute;/*background: url('../../../images/icons/close_button.png') no-repeat center center;*/ outline: none;
} 
.fancybox-close-small:focus::after{outline: 0 none;}
.mia-cnt-form .form-group{margin: 0; padding: 0 15px 10px;}
.mia-cnt-form .form-group.epicselvalues{padding: 0 15px 20px;}
.mia-cnt-form .form-group.file-input{ padding: 10px 15px 10px;}

.adopa {
	opacity: 0.75;
	pointer-events: none;
}
.mia-cnt-form .form-control:focus{border-top:0 none;border-left:0 none;border-right:0 none;border-bottom:1px solid #fff;box-shadow: 0 0 0;}
.request-an-estimate .has-success .form-control{box-shadow: 0 0 0;}
.request-an-estimate .has-success .form-control-feedback{top: 20px;color:#fff; }
.has-error .form-control-feedback {
    color: #fff;
}
.mia-cnt-form input[type="text"]{background-color: transparent;border-top:0 none;border-left:0 none;border-right:0 none;border-bottom:1px solid #fff;color: #fff;border-radius: 0;box-shadow: 0 0 0;}
.has-success select.form-control{border-bottom: 1px solid #fff;font-family: 'Lato';}
.mia-cnt-form textarea{background-color: transparent;border-top:0 none;border-left:0 none;border-right:0 none;border-bottom:1px solid #fff;color: #fff;border-radius: 0;box-shadow: 0 0 0; min-height: 80px; min-width: 100%;font-family: 'Lato'; font-size: 16.6px; font-weight: bold;resize: none;}
.has-success select.form-control{border-bottom: 1px solid #fff;}
.mia-cnt-form select{-moz-appearance:none;-webkit-appearance: none;opacity: 0.9;background:#f3353e url("https://milan-illustrations.sirv.com/assets/imagessiselecticon.png") no-repeat scroll 98% center / 10px 10px !important;border-radius:0 !important;color:#fff;margin-top:0px;padding:16px 8px 8px 10px;text-indent:0.01px;text-overflow:" " !important;width:100% !important;border-bottom:1px solid #fff;border-left: 0 none;border-right: 0 none;border-top: 0 none; font-family: 'Lato'; font-size: 16.6px; font-weight: bold;}
.fancybox-container .mia-cnt-form input[type="checkbox"]{display:none;}
.fancybox-container .mia-cnt-form input[type="checkbox"]+label{display:block;position:relative;padding-left:25px;margin-bottom:0px;padding-bottom:10px;cursor:pointer;background:transparent url('https://milan-illustrations.sirv.com/assets/imagesicons/mia-check-icon-uncheckedwhite.png') no-repeat left center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-size:15px 15px;color:#fff;font-size:14px;font-weight:500;text-align:left;padding-top: 10px;font-family: 'Lato'; font-size: 16.6px; font-weight: bold;}
#fancybox-container-1 .mia-cnt-form input[type="checkbox"]:checked+label{display:block;position:relative;padding-left:25px;margin-bottom:0px;cursor:pointer;padding-bottom:10px;background:transparent url('https://milan-illustrations.sirv.com/assets/imagesicons/mia-check-icon-checkedwhite.png') no-repeat left center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-size:15px 15px;}
.mia-cnt-form .form-control::-webkit-input-placeholder{color:#fff;font-family: 'Lato'; font-size: 16.6px; font-weight: bold;}
.mia-cnt-form .form-control::-moz-placeholder{color:#fff;font-family: 'Lato'; font-size: 16.6px; font-weight: bold;}
.mia-cnt-form .form-control:-ms-input-placeholder{color:#fff;font-family: 'Lato'; font-size: 16.6px; font-weight: bold;}
input.form-control:-moz-placeholder{color:#fff;font-family: 'Lato'; font-size: 16.6px; font-weight: bold;}
.request-an-estimate input:-webkit-autofill, .request-an-estimate textarea:-webkit-autofill, .request-an-estimate select:-webkit-autofill {    background-color: #f3353e !important;
    -webkit-box-shadow: 0 0 0 30px #f3353e inset !important;
			-webkit-text-fill-color: inherit !important; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; outline: 0 none; -webkit-text-fill-color: #fff !important; color: #fff !important;
	box-sizing: border-box; }
.request-an-estimate input:-webkit-autofill, .request-an-estimate textarea:-webkit-autofill, .request-an-estimate select:-webkit-autofill{    background-color: #f3353e !important;
    -webkit-box-shadow: 0 0 0 30px #f3353e inset !important;
			-webkit-text-fill-color: inherit !important; -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; outline: 0 none; -webkit-text-fill-color: #fff !important; color: #fff !important;
	box-sizing: border-box; }

.frfoldlink{cursor: pointer;}
a.mia-reqbtn:hover, a.mia-reqbtn:focus, a.mia-reqbtn:active
{
	color: #fff;
}


a.mia-logo-wrp {
    position: absolute;
	top: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 21px;
    z-index: 1;
    background-color: #fff;
    max-width: 215px;
}
.mia-hdr-innr-con
{
	padding: 20px 0;
}
a.mia-reqbtn::before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #31253c;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.reasec .side-butns{position: relative;text-align: left;
display: block;padding: 35px 0 0 0;width: 100%;}
.reasec .side-butns .mia-buton {
    width: 50%;
    display: inline-block;
    min-width: 240px;
    max-width: 260px;
}
	.acc-p{padding: 0 0 30px 0;}
.heighthunper{background-color: #f3353e; }

.form-control-feedback{position: absolute; top: 20px;}

.epicselvalues label{color:#fff;font-family: 'Lato'; font-size: 17px; font-weight: bold; text-align: left; width: 100%; padding-top: 10px; }

.form-group input{font-family: 'Lato'; font-size: 16.6px; font-weight: bold; margin-top: 50px; outline: 0 none !important; }


.epic-val-con-wrp
{
	min-height: 250px;
	bottom: 0;
	display: table;
	width: 100%;
		position: absolute;
	background-color: #fff;
}


.epic-ttl-cn {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}


.reahead{color: #e21b23; font-weight: bold;}
.blclr{color: #000; font-weight: bold;}
#section4  .redclr{color: #e21b23; font-weight: bold;}


.pp-tooltip {
	font-style: normal;
	font-family: "Avenir";
padding: 5px 0 0 10px;
	font-size: 15px;
}
.safari body.fancybox-iosfix, .chrome body.fancybox-iosfix, body.fancybox-iosfix{position: static;}

#section3 .panel-default>.panel-heading,#section3 .panel-group .panel{   padding: 8px 0; background-image:none; color: #fff;background-color: transparent; border-color: transparent;}

footer{background-color:#e21b23;padding:20px 0;clear:both;}
footer .phone-prc,footer .mail-prc,footer .addr-prc{font-family:'Poppins';font-size:18px;color:#fff;}
footer .phone-prc{background:url(https://milan-illustrations.sirv.com/assets/imagesphoneicon.png);background-repeat:no-repeat;height:40px;background-size:contain;}
footer .phone-prc span,footer .mail-prc span{margin-left:30px;}
footer .mail-prc{background:url(https://milan-illustrations.sirv.com/assets/imagesmailicon.png);background-repeat:no-repeat;height:40px;background-size:contain;}
footer .addr-prc{background:url(https://milan-illustrations.sirv.com/assets/imagesmsgicon.png);background-repeat:no-repeat;height:30px;background-size:contain;}
footer .addr-prc > span{margin-left:25px;}
.log-f img{margin: 0px auto 30px auto;
	max-width: 140px;}
	footer .cpyrgt{ font-family: 'Lato'; font-weight: 300;}
footer ul  li{float:left;}
footer ul{float:right;}
footer ul li img{width:35px;}
footer ul li .img-pad{margin:0 30px;}
footer{padding:30px 15px;}
footer  h6{font-family:'Poppins';font-size:16px;color:#fff;text-align:center;clear:both;}
.mt-foot{margin-top:35px;}
.dot::before{content: "\25CF";
    color: #fff;
    padding: 0 5px;}
footer .tabc{display: block;}
footer .conicons{float: left;}
@media screen and (max-width:1360px){
footer ul li .img-pad{margin:0 12px;}
footer ul li img{width:35px;}
}
@media screen and (max-width:1200px){
footer .addr-prc{max-width:240px;text-align:center;margin:0 auto;}
}
@media screen and (max-width:1199px){
footer .phone-prc span,footer .mail-prc span{margin-left:30px;}
.log-f img{margin:0 auto;height:auto;}
footer ul  li{float:none;}
footer ul{float:none;margin:0 auto;justify-content:center;display:flex;}
footer ul li img{width:35px;}
footer ul li .img-pad{margin:0 15px;}
footer{padding:30px 15px;}
footer  h6{font-family:'Poppins';font-size:20px;color:#fff;text-align:center;clear:both;}
.mt-foot{margin:30px 0;text-align:center;}
.trans-scale{transform:scaleY(-1);-ms-transform:scaleY(-1);-webkit-transform:scaleY(-1);overflow:auto;}
}
@media screen and (max-width:500px){
footer  h6{font-size:16px;}
footer .mt-foot img{max-width:100%;}
footer .phone-prc,footer .mail-prc,footer .addr-prc{font-size:18px;}
}
@media screen and (max-width:400px){
footer h6{margin:20px 0;}
}
@media only screen and (max-width:359px){
footer ul li .img-pad{margin:0 0 0 0;width:100%;}
footer ul li{width:33%;}
}


.sec5{height: 100vh;}
.sec5 .mia-tr{height: 100%;}


@media screen and (max-width:800px){
 .fa-plus { font-size: 18px; width: 30px; height: 30px; padding-top: 5px;}

}
/* 
.grhv {
	height: 25vh;
   overflow: hidden;
} */
@media screen and (min-width:992px){
	/* .grhv {
		height: 33.3vh;
	   overflow: hidden;
	} */
.reasec .side-butns{padding: 45px 0 0 30px;}
}
/*media queries*/
@media screen and (max-width:1360px){
    .sec1 h1{ font-size: 30px; padding:15px 0;}
    .sec1 h1 p{ font-size: 30px; }
    .sec1 h3{font-size:18.5px;  padding: 25px 0;}
}
@media screen and (max-width:1200px){
    .sectionlast{margin: 0 auto;}
    .sec3 .side-butns{position: absolute; left: 0;right: 0;}

	
}
@media screen and (max-width:1199px){

	footer .conicons{float: none;}

 .trans-scale{transform: scaleY(-1); 	-ms-transform: scaleY(-1);
	-webkit-transform: scaleY(-1); overflow: auto; } 
		.panel-group{    
    height: auto;}


}

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


	.panel-group{    
		max-width: 620px;
    height: auto;
	}
	.sec4 .subp
	{
		font-size: 26px;
	}
	.bann-para
	{
		padding: 0 15px 30px;
	}
	.sec1
	{
	min-height: 500px;
	}
}
@media screen and (min-width:1600px){
	.panel-group{margin: 3vh 0;}
}


@media screen and (max-width:767px){
.mia-buton{
	padding: 12px 17px;
    font-size: 14px;
    margin:10px 0 20px 0;}


	#section4 p {
		max-width: 600px;
		font-size: 16px;
		margin: 15px 0;
	}



    .logo-img img{ height:auto; max-width: 180px;  padding-top: 20px;}
    .sec1 h1{ font-size: 25px; padding:20px 0;}
    .sec1 h1 p{ font-size: 25px; }
    .sec1 h3{font-size:18.5px;  padding: 35px 0;}
    .bann-logos{padding: 18px 0;}
    .bann-logos a img{height: 50px;}
    .mia-buton{padding:16px 40px; font-size: 14px; margin-top: 30px;}
    p{font-size: 18px;}
    .accords{ float: none;}
    .sec3{height: 100%; width: 100%; }
	    .sectiontwo{ max-width: 768px;}
	.reasec .panel-group{max-width: 500px;}

	.reasec .side-butns .mia-buton {
	min-width: 175px;
	max-width: 175px;
		margin: 0;
}
    #section5 .reasec .side-butns .mia-buton {
	min-width: 150px;
	max-width: 150px;
		padding: 10px 0;
}


	.sectionlast {
		padding: 0 15px;
	}

	.lastpara{font-size: 14px;}
	.sec3 h2 {line-height: 1.3;	}
	.pp-scrollable{height: 100vh;}

	#section2{height: 100vh;}
    .reasec .side-butns{position: relative;text-align: center; }
    .request-an-estimate .has-success .form-control-feedback{top: 12px;}
	.mia-cnt-form .file-label{padding-left: 10px; }
	/* .sec3 .side-butns{bottom: 20px;} */
	
	




}
i.fa.fa-chevron-right.pl-2::before {
    content: "\203A";
    font-size: 43px;
    font-style: normal;
    top: 5px;
    position: relative;
}
@media screen and (min-width:768px){
 .phone_mar{margin-top: 20px;}
	.mia-cnt-form .form-group.phone-field {
	margin-top: 20px;
}
}
/* .sec3 .side-butns{position: relative;} */
#section3 .mia-vm, #section4 .mia-vm{

	
		vertical-align: top;
	
}
.sec3 .pa-par{padding-bottom: 15px;} 
/* #section3 .sec3 .panel-body p{font-size: 14px;}  */
#section3 .sec3 .panel-body p{font-size: 17px;} 
.sec3 .panel-group{margin-bottom: 0;}
#section3 .sec3 .panel-body 
{border: 0;
padding: 5px 0;}
#section3 .glyphicon {
	border: solid #e11c24;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	margin-left: 10px;
  }
  
  #section3 a.collapsed .glyphicon.right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
  }
  #section3 a[aria-expanded="true"] .glyphicon.right {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
  }


  #section3 a .glyphicon.right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
  }

@media screen and  (max-width:991px){ 
	.mia-vb.side-butns{display: grid;
	    max-width: 280px;
		margin: 35px auto 0 auto;
	}
	#section3 .mia-buton, #section4 .mia-buton{margin: 0;}
	/* #section3 a.mia-buton, #section4 a.mia-buton{padding: 0;} */

	/* #section3{background-repeat: no-repeat; background-image: url(https://milan-illustrations.sirv.com/assets/imagesthirdfoldmob.jpg );} */
	

	/* #section4 .mia-tr{display: block;} */
	/* #section4 .sec3 .side-butns{position: relative;} */
	#section4  .pa-par {
		padding-bottom: 15px;
	}

	#section4 .sec3 .tabc.mia-vt.pa-head {
		padding: 0px 0 0 0;
	}
	.sec1 h3{ padding: 15px;
	    max-width: 340px;
	}
	p.bann-para {
		font-size: 15px;
		max-width: 280px;
		margin: 0 auto;
	}
	.lastpara{    padding: 0 0 15px 0px;}

.form-control-feedback {
    position: absolute;
    top: 13px;
}
.frm-logo a img {
    max-width: 160px;
    height: auto;
}
		.epic-val-con-wrp {
    height: auto;
    overflow: hidden;
    max-height: 360px;
    background-color: transparent;
}


	.button-maxw
	{
		text-align: center;
		width:100%;
		margin: 0 auto;
			
	}
	#pp-nav{display: none;}
	

}


@media screen and (max-height:840px) and (min-width: 800px) and (max-width: 1440px) {
    .logo-img img{height:auto; max-width: 180px; }
    .sec1 h1{padding:12px 0;}
     .sec1 h3{    padding: 25px 0 37px 0;}
    .reuse img{max-width: 500px;width:100%;}
    .stack img{max-width: 500px;width:100%;}
 
    .reahead{font-size: 27px;}
    .lastpara{    font-size: 16px;
		padding: 15px 0 0 0;}
    .mia-buton{padding:14px 15px; font-size: 14px; min-width: 226px;}
	
}
@media screen and (max-width:500px){
	.sec3 .pa-par {
		padding-bottom: 40px;
	}
	.panel-title{font-size: 17px;}

	#section3 .lasttexts{width: 100%;}
	.imgheighm img{height : 100%;}
    .logo-img img{ height:auto; max-width: 150px;  padding-top: 15px;}
    .sec1 h1{ font-size: 22px;
    padding: 10px 0;
    max-width: 320px;
    width: 100%;}
    .sec1 h1 p{ font-size: 25px; }
    .sec1 h3{    font-size: 16px; padding: 30px 0;}
    .bann-logos{padding: 15px 0;}
    .bann-logos a img{height: 35px;}
	.mia-buton{
		padding: 8px 17px;
		font-size: 14px;
		margin:10px 0 10px 0;
	width: 100%;
	min-width: 100%;
	}
	.ban-but {
	    max-width: 100%;
    margin: 0 auto;
}
	

		#section3  .mia-buton  , #section4 .mia-buton{margin: 0;}  
	
     #section6 .mia-buton{ padding: 14px 17px 12px 17px; }
	 p.bann-para{font-size: 16px; max-width: 100%;
		margin: 0 auto 15px auto;}
	p.bann-para{font-size: 14px;}
    .rehead{ font-size: 23px;    padding: 30px 0 0 0;}

	 .sec1 h1 p{ font-size: 22px; padding-top: 5px;}

	.sec3 .tabc.mia-vt.pa-head{     padding: 15px 0 0 0; }
	
	.mia-cnt-form > .container-fluid {
		
		padding: 20px 0;
	
	}

}
@media screen and (max-width:400px){
	.sec1 h3{    font-size: 15px; padding: 30px 0;}
	.imgheighm img {
		height: 100%;
	}
    .logo-img img{ height:auto; max-width: 180px;  padding-top: 15px;}
    p{font-size: 14px;}
	.sec1 h3{ padding: 15px;
	    max-width: 370px;
	}


	p.bann-para{font-size: 15px;}

	
}
/*media queries*/

.mianavclps{position: absolute;}

.bann-logos img.dicon{max-width: 40px; height: auto; margin: 0 auto;}

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

	/* .sec1{background-image: url(https://milan-illustrations.sirv.com/assets/imagesfrsfoldbgmob.jpg); background-size: cover; background-repeat: no-repeat;} */
    .mianavclps{color: #fff; position: fixed; z-index: 10; width: 100%;  }
/*    .mianavclps button{ padding: 20; }*/
    
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
            background: rgba(255,255,255, 1.0);
		 border-bottom: 10px solid #ed1e27;

    }
    .takinnav{ margin: 40px auto; border-radius: 30px; border: 2px solid #fff; color: #fff; padding:10px 10px; text-align: center; background: rgba(255, 255, 255, 0.5); }
    .takinnav:hover{ background: rgba(255, 255, 255, 0.1); }
    
    .navbar-nav {
        z-index: 9;
        float: none;
        margin: 0;
        width: 100%;
		list-style: none;
		padding: 135px 15px 0 15px;
		    background: transparent url(https://milan-illustrations.sirv.com/assets/imagesmillian-logo.png) no-repeat center 14px / 100px 80px;
		border-bottom: 30px solid #fff;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 5px;
        padding-bottom: 5px;
    }
	    
    .header-nav ul li a{
		padding: 9px;
		text-align: center;
		color: #5c5b5c;
			display: inline-block;
		font-size: 16px;
			width: 100%;
	}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header
	{
		margin: 0;
        z-index: 18;
	}
.mia-hd-left.navbar-toggle {
	background-color: transparent;
	margin: 0px 0 0 0;
	width: 70px;
	height: 70px;
	border-radius: 0;
	position: relative;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
	padding: 25px 15px 15px 25px;
    z-index: 18;
}
	.mia-hd-left.navbar-toggle span {
	background-color: #fff;
	width: 100%;
	height: 3px;
	border-radius: 4px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
		
	margin: 0 0 5px 0;
	max-width: 40px;
}

.mia-hd-left.navbar-toggle[aria-expanded="true"] span{	background-color: #ed1e27;}
.header-nav {
	position: absolute;
	z-index: 1;
	width: 100%;
	box-shadow: 0 0 0;
	padding: 0;
		-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	transition-delay: 50ms;

left: 0;
	
}


	.header-nav.collapse.in
	{
		right: 0;
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	}
	.header-nav ul li {
	width: 100%;
}
.mia-hd-left.navbar-toggle span:nth-child(2) {
  top: 18px;
}

.mia-hd-left.navbar-toggle span:nth-child(3) {
  top: 36px;
}

.mia-hd-left.navbar-toggle span:nth-child(4) {
  top: 54px;
}

.mia-hd-left.navbar-toggle span:nth-child(2) {
  top: 18px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

.mia-hd-left.navbar-toggle span:nth-child(3) {
  opacity: 0;
  left: -60px;
}
.mia-hd-left.navbar-toggle .icon-bar+.icon-bar {
    margin-top: -8px;
}
.mia-hd-left.navbar-toggle.collapsed .icon-bar+.icon-bar {
    margin-top: 4px;
}
.mia-hd-left.navbar-toggle span:nth-child(4) {
  top: 54px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
		.mia-hd-left.navbar-toggle.collapsed span
	{
		 opacity: 1;
  left: 0;
		  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
	}	
}
@media only screen and (min-width:768px) and (max-width:991px)
{
.navbar-collapse.collapse
	{
		display: none !important;
	}
.navbar-collapse.collapse.in
	{
		display: block !important;
	}

.mia-hd-left.navbar-toggle
	{
		margin: 0px;
	}
	.line-sec6 ul li
	{
		width: 24%;
	}
}

@media only screen and (max-width:359px)
{
.mia-buton {
	padding: 8px 17px;
	font-size: 12px;
	margin-top: 15px;
}

}
@media screen and (min-width: 1200px){

	.panel-title {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 18px;
		color: inherit;
	}
	.sec3 .pa-par{padding-bottom: 90px;}
 .sec3 .pa-par{padding-bottom: 25px;}
}

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

	#section4 p{
	
		font-size: 20px;
	
	}
	#section3 p {font-size: 18px;}


}




@media screen and (max-width: 365px){
	.imgheighm img{height :100%;}

	#section4 .pa-par{padding-bottom: 0;}

}

.fa-check::before {
	
	content: "\2713";
    font-size: 29px;
    position: relative;
    bottom: 15px;
}
.fa-times::before{
	content: "\00D7";
 
    font-size: 29px;
    position: relative;
    bottom: 15px;

}

.imgrid{position: relative; 
   
    margin: 0 auto;}
.gridhovecon{background-color:transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
	z-index: 1;}
.grhv:hover .gridhovecon{background-color: rgba(0, 0 ,0 , 0.7);}
 .gridhovecon span{color: transparent;}
.grhv:hover .gridhovecon span{
color: #fff;
font-size: 22px;
position: absolute;
left: 0;
right: 0;
text-align: center;
top: calc(50% - 20px);}
.mia-frm-con .request{border-color: #fff;}
.mia-frm-con .mia-buton{border-radius: 20px; padding: 10px 30px;;}

.grhv{    cursor: url(https://milan-illustrations.sirv.com/assets/images/download.png), auto;
}

#section4.active .vidicon img{
	position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%;  z-index: 1;
	  }
  .vidicon{display: none;}
  .vidicon.active{display: block;}
.mobiconsfa li{padding: 0 5px;}
  .mobvidwrap{position: relative;}
  #section4 .sec3{background: #fdfcfc;}



  @media screen and (min-width: 768px) and (max-width: 1199px){
	#section4 .lastback{		background-image: url(https://milan-illustrations.sirv.com/assets/imagesfourthfoldbgtab.jpg);}

	#section3 {
		background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustration-classes/thirdfoldbgtab.jpg);}
	  .mia-buton{

		margin: 14px 15px;
	  }
	.mia-vb.side-butns {
		display: grid;
		max-width: 70%;
		margin: 0 auto;
	}
	.sec1 h1 {
		font-size: 41px;
		padding: 15px 0;
		padding-top: 40px;
	}
	.sec1 h1 p {
		font-size: 41px;
	}
	.sec1 h3 {
		font-size: 21px;
		padding: 0;
	}
.grhv {
    height: 25.3vh;
    overflow: hidden;
}
.sec1 {
    background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/frsfoldbgmob.jpg); background-size: cover; background-repeat: no-repeat;
}

.sec1 h3 {

	font-size: 22px;
    padding: 35px 0px;
}

.bann-para{ padding: 30px 0;}
.sec3 .pa-par{padding-bottom: 150px;}
.sectionlast{padding: 0 12px;}

.mia-vb.side-butns {
    display: block;
    max-width: 100%;
    margin: 0;
}
#section3 a.mia-buton, #section4 a.mia-buton {
    padding: 15px 20px;
}
.mia-buton{font-size: 16px;}
}

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

	#section4.active .vidicon img{
		top: 28%;  
		  }

}

@media screen and (min-width: 768px) and (max-width: 991px){
	#section4 .sec3 h2 {
		line-height: 41px;
		font-size: 22px;
	}
	#section4 p{font-size: 19px;}
	#section3 a.mia-buton, #section4 a.mia-buton {
		padding: 15px 10px;
	}

}

.frfoldlink{animation:angledown 1.3s linear infinite;}
#section1 .frfoldlink i{animation:angledown 1.3s linear infinite;}
a.frfoldlink.bgicon {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 16px;
	z-index: 10001;
	max-width: 50px;
    margin: 0 auto;
	text-align: center;
}

a.frfoldlink.bgicon img {
    margin: 0 auto;

max-width: 40px;
}

@media screen and (max-width: 500px){
	#section3 .lasttexts{height: auto;}

.sec1 .talk {
	padding: 8px 20px;}
	
	#section3 a.mia-buton, #section4 a.mia-buton{       padding: 8px 10px;
		margin: 10px 0 0 0;} 
}
@media screen and (max-width: 767px){

	#section3 a.frfoldlink.bgicon, #section4 a.frfoldlink.bgicon{position: relative ; bottom: 0; top: 20px; margin-bottom: 15px;} 
}






button.fancybox-button.fancybox-button--arrow_right::before {
    content: "\27F6";
    line-height: 2.6;
}


button.fancybox-button.fancybox-button--arrow_left::before {
    content: "\27F5";
    line-height: 2.6;
}

.fancybox-infobar, .fancybox-toolbar{display: none;}


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

.banimgw img{position: absolute;
    left: 0;
    bottom: 0;
   
	height: 100vh;}
	
	#section1 .sec1.active {background-color: #737373;}
	
	#section1 .sec1 .banimgw .imgwrap{display: none;} 
	#section1 .sec1 .banimgw .imgnor{display: block;} 
	#section1 .sec1.active .banimgw .imgwrap{display: block;} 
	#section1 .sec1.active .banimgw .imgnor{display: none;} 



	#section1 .sec1 .wrappara{display: none;} 
	#section1 .sec1 .normalpara{display: block;} 
	#section1 .sec1.active .wrappara{display: block;} 
	#section1 .sec1.active .normalpara{display: none;} 

	#section1 .sec1.active .seclmaw {
		max-width: 720px;
		margin: 0 auto;
	}
	#section1 .sec1.active .wrappara p {
		font-weight: 300;
		font-size: 18.5px;
		text-align: left;
		padding-left: 120px;
		width: 100%;
		/* position: absolute; */
		padding: 0 0 15px 120px;
	}

	.closewrapp{
	
		height: 100%;
	
		position: absolute;
		left: 100px;
		display: none;
		top: 70%;
		z-index: 1001;
	}
	#section1 .sec1.active  .closewrapp{display:block;}
	#section1 .sec1.active  .mob.closewrapp{display:none;}
	.closeicon{
		font-style: normal;
		color: #fff;

		background: #ed1e27;
		border: 1px solid #ed1e27;
		width: 30px;
		height: 30px;
		display: inline-block;
		border-radius: 50px;

	}
	.closeicon::before{
	    content: "\00D7";
    font-size: 29px;
    position: relative;
    bottom: 8px;
}

.dummydiver {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
	display: block;
	z-index: -1;

}
.sec1.active .dummydiver{  width: 20%;}
.mob.closewrapp{display: none;}
}

@media screen and (max-width: 1199px){
	.mob.closewrapp{
	
		height: 100%;
	
		position: absolute;
		right: 30px;
		display: block;
		top: 40%;
		z-index: 1001;
	}

	.mob .closeicon{
		font-style: normal;
		color: #fff;

		background: #ed1e27;
		border: 1px solid #ed1e27;
		width: 30px;
		height: 30px;
		display: inline-block;
		border-radius: 50px;
		transform: rotate(45deg);

	}
	.mob .closeicon::before{
	    content: "\00D7";
    font-size: 29px;
    position: relative;
	bottom: 8px;

}
.mob.closewrapp.active .closeicon{		transform: rotate(90deg);}



.wrappara  p{text-align: left; padding: 15px 0; font-size: 25px; font-weight: 300;}

}

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

	
.wrappara, .mobnor{display: none !important;}
.wrappara.active, .mobnor.active{display: block !important;}
}

@media screen and (max-width: 767px){
	.grhv:hover .gridhovecon span{font-size: 16px;}
	.wrappara, .vmob.mobnor{display: none !important;}
.wrappara.active, .vmob.mobnor.active{display: block !important;}

.wrappara p {
    text-align: left;
    padding: 5px 0;
    font-size: 14px;
    font-weight: 300;
    max-width: calc(100% - 50px);
}

.sec1.active{background-image: url(https://milan-illustrations.sirv.com/assets/imagesfrsfoldbgmobwro.png);}


#section4 .lastback, #section4 .lasttexts{height: 110vh;}
}


@media screen and (min-height: 800px) and (max-height:1070px) {
	.wrappara,.normalpara{padding-bottom: 50px;}
}
#section1 .talk.mia-buton{border: 1px solid #ed1e27;}
.talk.mia-buton{border: 1px solid transparent; padding-left: 15px; padding-right: 15px;}
.talk.mia-buton:hover{
    background-color: #fff;
    border: 1px solid #ed1e27;
    color: #ed1e27;
}

@media screen and (max-width: 370px){
	.bann-logos img.dicon {
		max-width: 30px;}
}

@media screen and (min-width: 1600px){
	#section1 .sec1 h3 , #section1 .sec1 h1{padding: 0 0 100px 0;}

}




#section5 .tabc.mia-vm, #section5  .mia-tr{
	height: calc(100vh - 200px);}
	
.reaswhythirdsec h6, .reaswhythirdsec p{font-size: 20px;  font-family: 'Lato'; }
.reaswhythirdsec h6{font-weight: bold; color: #ed1e27;     padding: 28px 0 0 0;}
.reaswhythirdsec  p{font-weight: normal;  max-width: 600px;}
.rswgy.h2{font-size: 40px;}
#section3 .pa-head {
    padding-top: 54px;
}
.imgheighm{  height: 33.3vh;  display: inline-block;  background-size: cover; background-repeat: no-repeat; background-position: center;}






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


		#section3 .panel-default>.panel-heading, #section3 .panel-group .panel{padding: 5px 0;}
		.sec3 .side-butns{position: relative;}
		#section3 {
			background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustration-classes/3rdfoldmob.jpg);
		
		}
		#section4 .lastback{
			background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/4thfoldmob.jpg);
		
		}
		#section4 .lasttexts, #section3 .lasttexts{background: none;}
		#section5 .tabc.mia-vm, #section5 .mia-tr {
			height: calc(100vh - 300px);
		}
		#section5 {
			background-color: #e21b23;
		}

		#section3 .panel-title .visible-xs{display: inline-block !important;}
#section3 .mia-vm{
		padding-top: 25px;
		padding-bottom: 25px;}
		#section3 .sec3 .panel-body p {
			font-size: 14px;
		}
	}


	@media screen and (max-height: 840px) and (max-width: 1440px) and (min-width: 800px){
		#section3  .pa-head {
			padding-top: 15px;
		}
		#section3 .panel-default>.panel-heading, #section3 .panel-group .panel {
		   padding: 3px 0;}
		
		
		}

	#section2 a.frfoldlink.bgicon {
			position: relative;
			bottom: 50px;
		height: 0;
			width: 100%;
			display: block;
		}
 	#section3 a.frfoldlink.bgicon{
			position: relative;
			bottom: 15px;
		/* height: 100%; */
			width: 100%;
			display: block;
		}
		#section1 .learn, #section1 .talk.mia-buton{ font-size: 17px;}
		#section4 .redhead{font-size: 24px;}
		@media screen and (max-width: 767px){
			#section1 .learn, #section1 .talk.mia-buton{float: none; font-size: 14px; display: inline-block;}
			.sec1{background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/frstfoldmobimg.jpg);}
			#section3 .pa-head {
				padding-top: 0;
			}
			.reaswhythirdsec h6{    padding: 25px 0 0 0;}
			.reaswhythirdsec h6, .reaswhythirdsec p{font-size: 13px;}
			.sectionlast{padding: 0;}

			#section1 .talk.mia-buton {
		
				background-color: #ed1e27a6;
				border: 1px solid #fff;

			}
			#section1 .talk.mia-buton:hover {
		
				background-color: #fff;
				border: 1px solid #ed1e27;
				color: #ed1e27;
			}

		}
		@media screen and (max-width: 400px){

		.panel-title{font-size: 15px;}}


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

		#section1 .mia-buton{min-width: 350px ; display: inline-block;}
	}



	@media screen and (max-width: 767px){
    .imgheighm.gallery1{background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid1.jpg);}
    .imgheighm.gallery2{background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid2.jpg);}
    .imgheighm.gallery3{background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid3.jpg);}
    .imgheighm.gallery4{background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid4.jpg);}
    .imgheighm.gallery5{background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid5.jpg);}
    .imgheighm.gallery6{background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid6.jpg);}
    .imgheighm.gallery7{background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid7.jpg);}
    .imgheighm.gallery8{background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid8.jpg);}
    .imgheighm.gallery9{background-image: url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid9.jpg);}
    .imgheighm.gallery10{background-image:url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid10.jpg);}
    .imgheighm.gallery11{background-image:url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid11.jpg);}
    .imgheighm.gallery12{background-image:url(https://milan-illustrations.sirv.com/assets/images/children-illustrations/illusgrid12.jpg);}

}	

.owl-carousel .owl-item img{height: auto; width: auto; }

@media screen and (max-width: 1400) and (min-width: 1200px){
	.owl-carousel .owl-item img{
	max-width: 800px;
}}

.fancybox-slide {

    padding: 0  !important;
    height: auto;
}




/* @media screen and (max-device-aspect-ratio: 3/4) {
	height: calc(100vw * 1.333 - 9%);
  }
  @media  screen and (max-device-aspect-ratio: 2/3) {
	height: calc(100vw * 1.5 - 9%);
  }
  @media  screen and (max-device-aspect-ratio: 10/16) {
	height: calc(100vw * 1.6 - 9%);
  }
  @media  screen and (max-device-aspect-ratio: 9/16) {
	height: calc(100vw * 1.778 - 9%);
  } */