@media (min-width:1200px) and (max-width:1470px){
.banner-content {width:100%;}	
.banner-img img {height:700px; width:100%;}

}

/*Tablet landscape (1024x768)*/
@media (min-width:992px) and (max-width:1199px){
.banner-content h1 {font-size: 31px; line-height: 44px; color:rgb(217, 14, 48); font-weight: 300; margin: 24px auto; max-width: 510px;}
.banner-content {max-width:100%; width:100%;}

.banner-img {}
.banner-img img {height:500px; width:100%;}

.banner-content img {width: 30%;}
.banner-content a {font-size: 16px; font-weight: 500; padding: 6px 26px; line-height: 28px;}
  
}

/*Small tablet landscape (800x600)*/
@media (min-width:768px) and (max-width:991px){
.banner-content h1 {font-size: 31px; line-height: 44px; color:rgb(217, 14, 48); font-weight: 300; margin: 24px auto; max-width: 510px;}
.banner-content {max-width:100%; width:100%;}

.banner-img {}
.banner-img img {height:400px; width:100%;}

.banner-content img {width: 30%;}
.banner-content a {font-size: 16px; font-weight: 500; padding: 6px 16px; line-height: 22px;}
  
}

/*Small tablet portrait (600x800)*/
@media (min-width:590px) and (max-width:767px){
.banner-content h1 {font-size: 20px; line-height: 25px; color: rgb(217, 14, 48); font-weight: 300; margin:24px auto; max-width:320px;}
.banner-content {max-width:100%; width:100%;}

.banner-img {}
.banner-img img {height:316px; width:100%;}

.banner-content img {width: 30%;}
.banner-content a {font-size: 16px; font-weight: 500; padding: 6px 16px; line-height: 22px;}
 
}

/*Mobile  landscape (480x320)*/
@media (min-width:471px) and (max-width:589px){
.banner-content h1 {font-size: 20px; line-height: 25px; color: rgb(217, 14, 48); font-weight: 300; margin: 10px auto; max-width:320px;}
.banner-content {max-width:100%; width:100%;}

.banner-img {}
.banner-img img {height:232px; width:100%;}

.banner-content img {width: 30%;}
.banner-content a {font-size: 15px; font-weight: 500; padding: 2px 14px; line-height: 22px;}
 
}

/*Mobile portrait (320x480)*/
@media (min-width:310px) and (max-width:470px){
.banner-content h1 {font-size: 20px; line-height: 25px; color: rgb(217, 14, 48); font-weight: 400; margin: 10px auto; max-width:320px;}
.banner-content h3 {font-size: 16px; line-height: 20px; color: rgb(217, 14, 48); font-weight: 400; margin: 10px auto; max-width:320px;}
.banner-content {max-width:100%; width:100%;}

.banner-img {}
.banner-img img {height:220px; width:100%;}

.banner-content img {width: 30%;}
.banner-content a {font-size: 15px; font-weight: 500; padding: 2px 14px; line-height: 22px;}

.home-page-title {max-width: 270px; margin: auto;}

}

@media (min-width:310px) and (max-width:900px) {
.radio-table .table thead {display:none;}
.radio-table .table tbody tr, .radio-table .table tbody tr td, .table-bordered tr td, .table-bordered tr {display:block; width:100%;}

.radio-table .table tbody tr {margin-bottom:8px;}
.step-section-body .table-bordered > tbody > tr > td:first-child {padding-left:5px;}

.checkbox-table tbody tr td:last-child label {margin-left: 22px;}
.last-td-left-align tbody tr td:first-child {width:100%;}

.last-td-left-align tbody tr td:last-child {padding-left:6px;}
.simple-table tbody tr td:last-child {width:100%;}

.justy-table thead tr th, .justy-table tbody tr td {max-width:100%;}
.justy-table tbody tr td:nth-child(2).murge-td-col {padding-left: 6px;}

}

@media (min-width:310px) and (max-width:767px) {
.footer-section-foot {text-align:center;}
.footer-section-foot ul {justify-content: center;}

footer {text-align:center;}
.social-nav {justify-content: center;}

.social-section {margin-top:14px;}
nav .navbar-nav li {border-bottom:1px solid rgba(69,69,69,0.4); text-align:center;}	

nav .navbar-nav li.first-child {border-top:1px solid rgba(69,69,69,0.4);}
.navbar-collapse {margin-top:10px;}

.caret-dropdown::before {content: initial;}	
.custom-input-form .flex-division-d-flex {margin-bottom: 18px;}

.wdt-200 {max-width: 80%; width: 100% !important;}
.custom-input-form input {width:74%;}

.textarea-box {margin-top:0;}
.step8-table tr:first-child td:first-child, .step8-table tr:nth-child(2) td:first-child {width: 100%;}

.step8-table tr:first-child td:nth-child(3), .step8-table tr:first-child td:nth-child(4) {width: 100%;}
.step8-table tr:first-child td:nth-child(2), .step8-table tr:nth-child(2) td:nth-child(2) { width: 100%;}

.step8-table tr:not(:first-child) td:nth-child(2), .step8-table tr:not(:nth-child(2)) td:nth-child(2), .step8-table tr:not(:first-child) td:nth-child(4), .step8-table tr:not(:nth-child(2)) td:nth-child(4) {width:100%;}
.svg-mobile-section-row {display:block;}

.svg-section-row {display:none;}
.large-focus-table thead tr th, .large-focus-table tbody tr td {max-width:100%;}
.table-one-col tbody tr td:first-child {width: 100%;}
}