/* Portrait phones and smaller */
@media (max-width: 480px) {
h1{font-size: 20px;}h2{font-size: 19px;}h3{font-size: 17px;}
h4{font-size: 16px;}h5{font-size: 15px;}h6{font-size: 14px;}
p{font-size: 18px;}
a{font-size: 18px;text-decoration: none;}

.container-fluid {
    padding-right: 17px;
    padding-left: 17px;
}
.row{
    margin-right: 0;
    margin-left: 0;
}

 .header-area .main-nav .logo img {
    max-width: 100px;
}
.main-banner {
    text-align: center;
    padding: 130px 0px 30px 0px;
}

h1 {
    font-size: 35px !important;
}
.main-banner .left-content h2 {
    line-height: 45px;
    font-size: 35px;
   
}
footer {

    background: #1e408a;
}

.pricing-item-regular ul li {
    font-size: 20px;
}
.border-button a {
    font-size: 18px;
}
.pricing-item-pro ul li {
 
    font-size: 18px;
  
}




















}
/* Landscape phones and portrait tablets */
@media (min-width: 481px) and (max-width: 767px){
h1{font-size: 22px;}h2{font-size: 21px;}h3{font-size: 20px;}
h4{font-size: 18px;}h5{font-size: 16px;}h6{font-size: 15px;}
p{font-size: 18px;}
a{font-size: 18px;text-decoration: none;}

 .header-area .main-nav .logo img {
    max-width: 100px;
}
.main-banner {
    text-align: center;
    padding: 130px 0px 30px 0px;
}
h1 {
    font-size: 35px !important;
}
.main-banner .left-content h2 {
    line-height: 45px;
    font-size: 35px;
   
}
footer {

    background: #1e408a;
}
.pricing-item-regular ul li {
    font-size: 20px;
}
.border-button a {
    font-size: 18px;
}
.pricing-item-pro ul li {
 
    font-size: 18px;
  
}






}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
h1{font-size: 22px;}h2{font-size: 21px;}h3{font-size: 20px;}
h4{font-size: 18px;}h5{font-size: 16px;}h6{font-size: 15px;}
p{font-size: 12px;}
a{font-size: 12px;text-decoration: none;}




}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {



}

/* Large desktops and laptops */
@media (min-width: 1200px) {
header .container-fluid {
    padding-right: 30px;
    padding-left: 30px;
}
.container-fluid {
    padding-right: 100px;
    padding-left: 100px;
}
}
@media print {

}







