

@media(max-width:1479px){
  .nav-menu ul li { padding: 0 15px; }
  .call-btn a p { font-size: 20px; }
  .get-btn a { padding: 10px 20px; }
}

@media(max-width:1330px){ 
  .logo img { max-width:200px;  }
  .nav-menu ul li a { font-size: 18px; }
}


@media(max-width:1199px){ 
  .call-btn a i { margin: 0px;}
  .call-btn a p  { display: none;}
  .get-btn { display: none; }
  .get-btn a span { justify-content: space-between; }
  .menu-toggle {  display: block;  padding: 0 20px 0 0; }
  .menu-toggle a { background: url(../images/menu-icon.png) 0 0 no-repeat; width: 28px; height: 24px; display: block; }
  .header-inner { position: static;}
  .nav-menu { display:none; left: 0; position: absolute; width: 100%; top: 0px; background: #fff; top: 90px; z-index: 9999; }
  .nav-menu > ul { display: block;  }
  .nav-menu ul li { border-top: #ccc solid 1px; padding: 0px 0px 0 0; }
  .nav-menu ul li a {display: block; padding: 10px 15px; }
  .nav-menu ul li.get-btn-nav { padding:10px 15px; display: block;}
  .nav-menu ul li .get-btn { display: block; margin: 0px;}
  .nav-menu ul li .get-btn a { height: auto;}
  .mobile-menu .nav-list{padding-right:28px;padding-top: 0px;}
  .header-inner .mobile-menu {top: 124px;}
  .header-inner .mobile-menu .close-nav a{padding:0;}
}
@media (min-width: 900px) and (max-width: 1039px){
    .content-two-sec .content-two-block h2{font-size: 42px;}
		.content-two-sec .content-two-wrapper {padding: 0 42px;}
	}
@media(max-width:767px){
  body { font-size:18px;}
  h1 { font-size: 72px;}
  h2 { font-size: 48px;}
  h3 { font-size: 36px;}
  h4 { font-size: 28px;}
  h5 { font-size: 24px;}
  .btn-custom { padding: 10px 25px; height: 60px; line-height: 45px; font-size: 18px; }
  .btn-custom:after { margin: 0 0 0 10px;}
  .banner-content {  padding:50px 0 50px 0; }
  .banner-text h3 {line-height: 48px; padding: 0 40px 20px 0; }
  .banner-text p { line-height: 30px; padding-bottom: 25px; padding-right: 50px; }
  .who-are { padding: 70px 0px 0 0; }
  h2.heading:before { width: 50px;  margin: 0 10px 0 0; }
  h2.heading:after { width: 50px;  margin: 0 0px 0 10px; }
  .what-section { padding: 210px 0 30px 0; }
  .what-post { display: block; }
  .what-post-img { width: 100%; }
  .what-post-img img { width: 100%; }
  .what-post-detail { padding: 30px 0 0 10px; }
  .what-post-detail p { line-height: 28px; }
  .parametric { padding:70px 0px; }
  .parametric h2 { padding: 0 0 40px 0; }
  .parametric h4 { font-size:24px; }
  .parametric .row { padding:50px 0 0 0;}
  .parametric-post { margin-bottom: 40px;}
  .parametric-post h5 { padding: 25px 0 15px 0; }
  .parametric-post p { padding: 0 0px;line-height: 28px; }
  .insurance-block { margin-top: 30px; }
  .insurance-block p { padding: 30px 10px; line-height: 28px; }
  .guard-mission-detail { padding: 25px 0 0 0;}
  .guard-mission-detail h4 { font-size: 24px; line-height: 32px; padding:0 0 20px 0; }
  .guard-mission {  padding: 0 0 70px 0; }
  .guard-mission .col-md-5 { order: 2; }
  .get-free { padding: 70px 0; }
  .get-free h2 { font-size: 48px;  padding: 0 0 20px 0; }
  .get-free p { font-size: 24px;}
  .get-free .btn-custom { width: 100%; }
  footer { padding: 40px 0px 0 0;}
  .footer-menu { padding: 30px 0px; }
  .footer-menu ul { flex-wrap: wrap; }
  .footer-menu ul li { margin: 0 0 30px 0; padding: 0 12px;}
  .footer-social { padding: 0 0 40px 0; }
  .copyright {padding: 25px 0px;}
  .copyright p { text-align: center; padding:10px 0px;line-height: 28px;}
  .select-option select { height: 60px;}
  .mobile-menu .nav-list {padding-right: 28px;padding-top: 42px;}
  .peril-howwork-block-wrapper {margin-left: 0px;margin-right: 16px;}
  .header-inner .mobile-menu {top: 92px;}
  .logged-in .header-inner .mobile-menu {top: 136px;}
  .peril-individual-para-block {padding: 18px 0px 12px;}
  .peril-individual-howwork-section h2{line-height: 58px;font-size: 48px;}
  .peril-howwork-card-img img {min-height: 412px;}
  .partner-section .section-tile h2{padding: 46px 36px 16px 36px!important;}
  .content-two-sec .content-two-block h2{font-size: 42px!important;line-height: 50px!important;}
  .content-two-sec .content-two-wrapper{padding: 0 38px;}
  .partner-section .carousel-block .scroller-item{min-height: 386px!important;padding-top: 48px!important;}
  .how-it-works-section .how-it-works-right{margin-left:20px;min-height:296px;margin-top:20px; margin-bottom: 36px;}
  .how-it-works-section .how-it-works-left h2, .how-it-works-section .how-it-works-right h2{line-height: 52px;font-size: 38px;}
  .how-it-works-section .how-it-works-right h2 {padding-top: 20px;}
  .partner-banner-sec .banner-img{height: auto;min-height: auto;}
}
@media only screen and (min-width: 481px) and (max-width: 609px) {
  .contact-section #contact_form .inline-inputs{flex-direction: column;}
  .contact-section #contact_form .inquiry-tab {flex-direction: column;text-align: left;margin-top: 12px;}
  .contact-section #contact_form .inquiry-tab button {font-size: 16px;text-align: left;padding-left: 20px;}
}
@media (max-width: 480px) {
  .what_we_cover-template-default .banner-img{max-height: 398px;height: auto;min-height: 398px;}
  .partner-banner-sec .banner-img{min-height: 400px;}
  .content-two-sec .content-two-wrapper{padding: 0 0 0 8px;}
  .content-three-sec.bg-value-add-green{padding: 60px 8px;}
  .content-three-col .content-three-block{padding: 16px;}
  .how-it-works-section{padding: 74px 12px 58px;}
  .how-it-works-container .how-it-works-left, .how-it-works-container .how-it-works-right{padding:20px 4px;}
  .how-it-works-section .how-it-works-right {margin-left:0px;}
  .how-it-works-container .how-it-works-right .benefits-list{padding-bottom: 20px;}
  .how-it-works-section .how-it-works-right h2{padding-left: 12px;}
  .how-it-works-container .how-it-works-left .benefits-list li::marker {font-size: 30px;}
  .how-it-works-container .how-it-works-right .benefits-list li::marker {font-size: 30px;}
  .peril-individual-para-sec { padding: 70px 32px; }
  .peril-individual-para-sec .peril-individual-feature-block { padding-left: 0px; }
  .peril-individual-para-sec .peril-individual-feature-block .feature-block-left-list li::marker{font-size: 24px;line-height: 32px;}
  .peril-individual-para-sec .peril-individual-feature-block .feature-block-right-list li::marker{font-size: 24px;line-height: 32px;}
  .peril-individual-feature-block .feature-block-left h3, .peril-individual-feature-block .feature-block-right h3{padding-left: 12px;}
  .peril-individual-howwork-section{padding: 70px 32px;}
  .peril-individual-howwork-section h2{text-align: center;display: flex;align-items: center;justify-content: center;font-size: 38px;}
  .peril-individual-howwork-section .peril-howwork-row{padding-left: 0px;padding-right: 0px;}
  .peril-individual-howwork-section .peril-howwork-card-img{padding: 0 0px 20px 0;margin-right: 0;}
  .peril-individual-howwork-section .peril-howwork-card-img img{min-height: 346px;}
  .peril-individual-howwork-section .peril-howwork-block-wrapper{padding: 40px 16px;margin-left: 0px;margin-right: 0px;}
  .quote-section .quote-content .quote-box {padding:30px;}
  .quote-section .quote-content .quote-left h3 {line-height: 36px;text-align: left;}
  .quote-section .quote-content .quote-left .btn-button{width:100%;}
  .quote-section .quote-content .quote-right{padding-left: 16px;}
  .license-section h1 {font-size: 38px;line-height: 48px;padding: 0 40px 20px 0;}
  .license-section h4.subtitle {font-size: 24px;font-weight: 500;line-height: 30px;}
}

