.alaskaairlinespolicy  ul li, .alaskaairlinesesarules ul li {
    margin-bottom: 7px;
    font-family: montserratmedium;
    color: #383737;
    text-align: justify; 
    line-height: 34px; 
    padding-right: 18px;
}
.alaska {
    background-color: rgba(204,204,204,.15);
    position: relative;
    border-bottom: 1px solid #dfe3e8;
    overflow: hidden;
    height: 525px;
    padding: 2rem 3rem!important;
}

.alaska h1{
	font-family: 'Montserrat',sans-serif;
	padding-bottom: 0 !important;
    font-size: 34px !important;
    font-weight: 400 !important; 
    margin: 12px 0 5px 0 !important;
    width: 100%;
    float: left;
    color: #383737 !important;
}
.paracls {
    margin-bottom: 15px;
    font-family: montserratmedium;
    color: #383737; 
    text-align: justify;
    height: auto!important;
    overflow-y: hidden;
    line-height: 34px;
    padding-right: 18px;
	font-size: 16px;
}
.alaskaairlinesesarules h2 {
    font-family: 'Montserrat',sans-serif;
    padding-bottom: 0 !important;
    font-size: 24px !important;
    font-weight: 400;
    margin: 12px 0 5px 0 !important;
    width: 100%;
    float: left;
    color: #383737 !important;
}
.alaska .imgtop {
    top: 0;
    position: absolute;
    bottom: 0;
    margin: auto;
} 
.alaskaairlinespolicy h2{ 
	font-family: 'Montserrat',sans-serif;
	padding-bottom: 0 !important; 
    font-size: 34px !important;
    font-weight: 400; 
    margin: 12px 0 5px 0 !important;
    width: 100%;
    float: left;
    color: #383737 !important; 
}
.alaskaairlinespolicy .imgbx{
    overflow: hidden;
    min-height: 524px;
}
.alaskaairlinespolicy .imgbx img{
    position: absolute;
    top: 0;
    width: 95%;
}
body.customize-support a {
    color: #575757;
}
body.customize-support a:hover {
    color: #18b58b;
}
.alaskaairlinesrules{
	height: 515px;
    padding: 0rem 3rem!important;
    background-color: rgba(204,204,204,.15);
    position: relative;
    border-bottom: 1px solid #dfe3e8;
    overflow: hidden;
}
.alaskaairlinesrules h2{ 
	font-family: 'Montserrat',sans-serif;
	padding-bottom: 0 !important;
    font-size: 34px !important; 
    font-weight: 400; 
    margin: 12px 0 5px 0 !important;
    width: 100%;
    float: left;
    color: #383737 !important;
}
.alaskaairlinesrules p{
    margin-bottom: 15px;
    font-family: montserratmedium;
    color: #383737;
    text-align: justify;
    height: auto!important;
    overflow-y: hidden;
    line-height: 34px;
    padding-right: 18px;
    font-size: 16px;
}
.alaskaairlinesrules img{
    top: 0;
    position: absolute;
    bottom: 0; 
    margin: auto;
}

.alaskaairlinesesarules img{
    width: 100%;
    margin: 0 0 22px 0px;
}
/***********RESPONSIVE START******************/
@media screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
.alaska {
    height: auto;
    padding: 1rem 1rem!important;
}
.alaska .imgtop {
    position: relative;
}
.alaskaairlinespolicy .imgbx {
    overflow: unset;
    min-height: auto;
}
.alaskaairlinespolicy .imgbx img {
    position: relative;
    top: 0;
    width: 95%;
    left: 14px;
}
.alaskaairlinesrules {
    height: auto;
    padding: 0rem 1rem!important;
    overflow: unset;
} 
.alaskaairlinesrules img {
    position: relative;
    width: 100%;
}
.alaska h1, .alaskaairlinespolicy h2, .alaskaairlinesrules h2 {
    font-size: 28px!important;
}
}
@media (min-width: 992px){
.alaska {
    height: 629px;
}
.alaska h1 {
    font-size: 28px!important;
}
	
.alaskaairlinespolicy h2, .alaskaairlinesrules h2 {
	font-size: 24px!important;
	}
	
.alaskaairlinespolicy ul li, .alaskaairlinesesarules ul li {
   /* margin-bottom: 12px;
    font-family: montserratmedium;
    color: #383737;
    text-align: justify;
    line-height: 16px;
    padding-right: 18px;
    font-size: 15px;*/
	    margin-bottom: 12px;
    font-family: montserratmedium;
    color: #383737;
    text-align: justify;
    height: auto!important;
    overflow-y: unset;
    line-height: 24px;
    padding-right: 18px;
    font-size: 16px;
}
}
.faq-content-wrapper:before {
    height: calc(100% - 110px)!important;
    left: -1px !important;
    top: 30px !important;
}
.alaskaairlinespolicy .imgbx img {
    position: absolute;
    top: 23px;
    width: 95%;
}
.alaskaairlinesrules {
    height: auto;
}





@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.alaska {
    height: auto;
    padding: 1rem 1rem!important; 
}
.alaska .imgtop {
    position: relative;
}
.alaskaairlinespolicy .imgbx {
    overflow: unset;
    min-height: auto;
}
.alaskaairlinespolicy .imgbx img {
    position: relative;
    top: 0;
    width: 95%;
    left: 14px;
}
.alaskaairlinesrules {
    height: auto;
    padding: 0rem 1rem!important;
    overflow: unset;
}
.alaskaairlinesrules img {
    position: relative;
    width: 100%;
}
}

@media (min-width: 1400px){
	.alaska {
    height: 470px;
}
.alaskaairlinespolicy ul li, .alaskaairlinesesarules ul li {
    /*margin-bottom: 12px;
    font-family: montserratmedium;
    color: #383737;
    text-align: justify;
    line-height: 27px;
    padding-right: 18px;
    font-size: 17px;*/
	    margin-bottom: 12px;
    font-family: montserratmedium;
    color: #383737;
    text-align: justify;
    height: auto!important;
    overflow-y: unset;
    line-height: 24px;
    padding-right: 18px;
    font-size: 16px;
}
}



.alaskaairlinespolicy  a , .paracls a{
    color: #19af84;
}
.alaskaairlinespolicy  a:hover, .paracls a:hover {
    color: #0b775a;
}