@media screen and (max-width:1680px) {
}
@media screen and (max-width:1600px) {
}
@media screen and (max-width:1440px) {
}
@media screen and (max-width:1366px) {
}
@media screen and (max-width:1280px) {
}
@media (min-width:992px) and (max-width:1200px) {
.container {width: 970px;}
.top_menu ul li a {
font-size: 16px;
}
.top_menu ul li {
margin: 0 10px;
}
.header_container .header_ph {
margin-left: 20px;
}
.banner_section {
padding-top: 80px !important;
padding-bottom: 100px;
margin-top: 117px;
}
.banner_section h2 {
font-size: 40px;
line-height: 50px;
margin-bottom: 15px;
}
.banner_section h6 {
font-size: 20px;
}
.banner_section .vc_row:after {
width: 500px;
bottom: -103px;
height: 40px;
} .agent_section h2 {
font-size: 48px;
line-height: 60px;
padding-bottom: 50px;
}
.agent_section p {
font-size: 20px;
line-height: 36px;
}
.agent_section .call_btn a {
padding: 16px 33px 21px;
}
.agent_section .enq_btn a {
padding: 16px 50px 21px;
}
.agent_right {
padding-top: 50px;
}
.agent_section ul li {
padding: 30px 0 34px 90px;
}
.agent_section {
padding-bottom: 0;
}
.testimonial_section {
padding-top: 40px !important;
}
.testimonial_section h2 {
font-size: 36px;
margin-bottom: 30px;
}
.testi_cnt {
font-size: 18px;
}
.testimonial_section p {
margin-bottom: 15px;
}
.pricing_section {
padding-top: 40px !important;
padding-bottom: 90px;
}
.pricing_section h2 {
font-size: 42px;
}
.pricing_section h6 {
font-size: 20px;
letter-spacing: 3px;
margin-bottom: 40px;
}
.pricing_section ul {
padding: 0 30px;
}
.pricing_section p {
font-size: 16px;
}
.pricing_section ul li {
font-size: 16px;
padding-left: 40px;
}
.pricing_section h4 {
font-size: 40px;
padding-top: 20px;
}
.pricing_section .full_col h3 {
letter-spacing: 1px;
}
.pricing_section .pricing_row .full_col .vc_column-inner > .wpb_wrapper {
padding: 0 0 40px;
}
.pricing_section .full_col .enq_btn a {
padding:14px 70px 16px;
}
.freecall_sec h2 {
line-height: 54px;
font-size: 44px;
}
.freecall_sec h2 strong {
font-size: 30px;
}
.freecall_sec .vc_row {
padding: 40px 30px 60px;
}
.profile_sec {
padding-top: 50px !important;
padding-bottom: 150px;
}
.profile_sec .vc_col-sm-7 .vc_column-inner {
padding-left: 70px;
}
.profile_sec p strong {
font-size: 22px;
line-height: 34px;
}
.profile_sec h2 {
font-size: 42px;
}
.profile_sec h3 {
font-size: 22px;
margin-bottom: 20px;
}
.profile_sec p {
margin-bottom: 15px;
}
.profile_sec p br {
display: none;
}
.hm_contact_sec .vc_row {
padding-left: 40px;
}
.todaycall_cont h2 {
font-size: 42px;
line-height: 52px;
}
.todaycall_cont p {
font-size: 20px;
}
.todaycall_cont .vc_general {
padding: 19px 65px !important;
}
.hm_contact_sec .todaycall_cont {
padding-top: 40px;
padding-bottom: 25px;
}
.hm_contact_sec {
padding-top: 150px !important;
}
.hm_contact_sec .todaycall_cont {
margin: -270px 0 60px
}
.hm_contact_sec .wpcf7 li .wpcf7-submit {
font-size: 18px;
padding: 20px 50px;
}
.con_info h3 {
font-size: 23px;
}
.con_info .vc_column-inner {
padding-left: 30px !important;
}
.con_info p {
font-size: 17px;
}
.hm_contact_sec {
padding-bottom: 60px;
}
.site-footer {
padding-top: 50px;
padding-bottom: 50px;
}
.f_menu {
margin-right: 100px;
}
.privacy_info {
margin-left: 37%;
}
.f_logo {
padding-left: 60px;
}
.pricing_row {
padding-left: 40px;
padding-right: 40px;
}
.bktop {
top: -80px;  right: 0; 
}
.thankyou h2{    font-size: 47px;line-height: 52px;}
.policy_cont {    padding-top: 90px; padding-left: 50px;}
.policy_cont h2{    font-size: 41px;margin: 0 0 25px;} 
.terms_cont{ padding-top: 0;padding-bottom: 122px; }
}
@media screen and (max-width:991px) {
.container {width: 720px;}
.banner_section h2 {
font-size: 32px;
line-height: 40px;
margin-bottom: 20px;
}
.banner_section {
padding-top: 110px !important;
padding-bottom: 60px;
}
.banner_section h6 {
font-size: 19px;
}
.top_menu {height: 100%;width: 300px;position: fixed;right: -300px;top: 0;background-color:#282828;z-index: 99999; padding:0; margin:0 !important; overflow-y:auto;
transition: all .5s ease; -webkit-transition: all .5s ease;  -moz-transition: all .5s ease;  -o-transition: all .5s ease;}
.top_menu.open { right:0;}
.navclsbtn {
width: 21px;
height: 21px;
position: relative;
display: block;
cursor: pointer;
float: right;
margin-top: 32px;
margin-right: 34px;
}
.navclsbtn:before {
position: absolute;
content: "";
top: 0;
left: 0;
width: 32px;
height: 4px;
background-color: #fff;
transform: rotate(45deg);
}
.navclsbtn:after {
position: absolute;
content: "";
top: 0;
left: 0;
width: 32px;
height: 4px;
background-color: #fff;
transform: rotate(315deg);
}
.mobinav {
display: block;
float: right;
cursor: pointer;
background: linear-gradient( to bottom, #282828, #282828 20%, transparent 20%, transparent 40%, #282828 40%, #282828 60%, transparent 60%, transparent 80%, #282828 80%, #282828 100% );
width: 30px;
height: 25px;
transition: all .15s ease;
margin-top: 30px;
margin-left: 20px;
}
.top_menu ul li{    display: block;    width: 100%; margin: 0;border-bottom: 1px solid rgb(66, 66, 66);}
.top_menu ul li a { font-size: 16px; color: #fff;    display: block;    padding: 12px 20px;    }
.header_container .header_top p {
display: block;
margin-bottom: 7px;
}
.header_container .header_top {
padding: 5px 0 7px;
}
.logo img {
width: 80px;
transition: all .15s ease;
}
.header_container .logo {
position: inherit;
left: inherit;
top: inherit;
float: left;
padding: 0;
}
.header_container .header_bot {
padding: 15px 0 18px;
transition: all .15s ease;
}
.header_container .header_ph {
margin-left: 0;
margin-top: 23px;
margin-right: 10px;
transition: all .15s ease;
}
.banner_img {
bottom: -120px;
}
.agent_txt {
padding-left: 0 !important;
}
.agent_section h2 {
font-size: 40px;
line-height: 50px;
padding-bottom: 40px;
margin-bottom: 30px;
}
.agent_section p {
font-size: 19px;
line-height: 32px;
margin-bottom: 40px;
}
.agent_section p br {
display: none;
}
.agent_right {
padding-top: 0;
}
.agent_section ul li {
padding: 28px 0 35px 80px;
}
.agent_section ul li h6 {
font-size: 18px;
line-height: 26px;
}
.agent_section .call_btn a {
padding: 12px 30px 14px;
}
.agent_section .enq_btn a {
padding: 12px 38px 14px;
}
.agent_section {
padding-bottom: 0;
}
.testimonial_section {
padding-top: 35px !important;
}
.testimonial_section h2 {
font-size: 34px;
margin-bottom: 30px;
}
.testi_cnt {
font-size: 17px;
line-height: 26px;
}
.testimonial_section p {
margin-bottom: 15px;
}
.pricing_section {
padding-top: 40px !important;
}
.pricing_section h2 {
font-size: 42px;
}
.pricing_section h6 {
font-size: 20px;
letter-spacing: 2px;
margin-bottom: 40px;
}
.pricing_row {
padding-left: 0;
padding-right: 0;
}
.pricing_section ul li {
padding-left: 30px;
font-size: 17px;
line-height: 20px;
}
.pricing_section ul {
padding: 0 20px;
}
.pricing_section .full_col h3 {
font-size: 20px;
letter-spacing: 1px;
padding-bottom: 30px;
margin-bottom: 30px;
padding-top: 110px;
}
.pricing_section h3 {
letter-spacing: 1px;
margin-bottom: 20px;
padding-top: 95px;
font-size: 19px;
}
.pricing_section p {
font-size: 17px;
}
.pricing_section h4 {
font-size: 36px;
}
.pricing_section .pricing_row .vc_column-inner > .wpb_wrapper {
padding-top: 30px;
}
.pricing_section h3:before {
background-size: 60px auto;
}
.pricing_section .full_col h3:before {
top: 11px;
}
.pricing_section .full_col h4 {
font-size: 50px;
}
.pricing_section .pricing_row .full_col .vc_column-inner > .wpb_wrapper {
padding-bottom: 30px;
}
.pricing_section .full_col .enq_btn a {
padding: 12px 50px 13px;
}
.pricing_section {
padding-bottom: 90px;
}
.freecall_sec .vc_row {
padding: 40px 15px 50px;
}
.freecall_sec h2 {
font-size: 38px;
line-height: 48px;
}
.freecall_sec h2 strong {
font-size: 30px;
}
.fr_call {
margin-top: 0;
}
.profile_sec .vc_col-sm-7 .vc_column-inner {
padding-left: 15px;
}
.profile_sec {
padding-top: 50px !important;
padding-bottom: 150px;
}
.profile_sec h2 {
font-size: 40px;
}
.profile_sec h3 {
font-size: 22px;
margin-bottom: 25px;
}
.profile_sec p strong {
font-size: 22px;
line-height: 32px;
}
.profile_sec p br {
display: none;
}
.profile_sec p {
margin-bottom: 20px;
}
.hm_contact_sec .vc_row {
padding-left: 15px;
padding-right: 15px;
}
.todaycall_cont h2 {
line-height: 50px;
font-size: 40px;
}
.todaycall_cont h2 br {
display: none;
}
.todaycall_cont p {
font-size: 16px;
}
.todaycall_cont p:after {
top: 3px;
right: -35px;
}
.todaycall_cont .vc_general {
padding: 19px 30px !important;
}
.todaycall_cont h2 {
line-height: 44px;
font-size: 34px;
}
.todaycall_cont .vc_btn3-container {
margin-top: 30px;
}
.hm_contact_sec .vc_row {
padding-left: 0;
padding-right: 0;
}
.hm_contact_sec .todaycall_cont {
padding-top: 25px;
padding-bottom: 10px;
margin: -320px 0 20px;
padding-left: 15px;
padding-right: 15px;
}
.hm_contact_sec {
padding-top: 200px !important;
padding-bottom: 50px;
}
.con_info .vc_column-inner {
padding-left: 15px !important;
}
.con_info h3 {
font-size: 20px;
}
.con_info p {
font-size: 15px;
}
.hm_contact_sec .wpcf7 li .wpcf7-submit {
font-size: 18px;
}
.hm_contact_sec .wpcf7 li .wpcf7-submit {
padding: 17px 40px;
}
.site-footer {
padding-top: 40px;
padding-bottom: 40px;
}
.header_container.f-nav .header_top {
display: none;
}
.header_container.f-nav .logo img {
width: 50px;
}
.header_container.f-nav .header_ph {
margin-top: 6px;
}
.header_container.f-nav .header_bot {
padding: 10px 0;
}
.header_container.f-nav .mobinav {
margin-top: 12px;		
}
.header_container.f-nav{ overflow: inherit; }
.f_logo {
margin-right: 50px;
padding-left: 10px;
}
.f_menu {
margin-right: 40px;
}
.f_call a {
padding-right: 45px;
padding-left: 45px;
}
.privacy_info {
margin-left: 37%;
padding-right: 40px;
}
.bktop {
top: -70px; right: 0;
}
.site-main {
padding-top: 176px;
}
.thankyou h2{    font-size: 46px;line-height: 51px;margin: 0 0 31px;}
.site-footer{    clear: both;}
.header_container .header_top{ overflow: hidden; }
.error_page{ min-height: auto;    padding: 100px 0; }
.policy_cont {    padding-top: 55px; padding-left: 0px;    padding-bottom: 0;}
.policy_cont h2{    font-size: 36px;margin: 0 0 25px;}
.terms_cont{ padding-top: 0;padding-bottom: 122px; }
.terms_cont .vc_column_container {    padding-top: 38px;}
.policy_cont p {    margin: 0 0 20px;}
.terms_cont ul {    margin-bottom: 22px;}
.error_page h2 {    margin-bottom: 10px;}
}
@media screen and (max-width:768px){
.terms_cont .vc_column_container:before{   left: 15px;}
}
@media screen and (max-width:767px) {
.container {width: 100%; float:left; padding:0 15px;}
.header_container .header_top {
overflow: hidden;
}
.logo img {
width: 60px;
}
.header_container .header_bot {
padding: 8px 0 12px;
}
.header_container .header_ph {
margin-top: 13px;
margin-right: 0;
}
.mobinav {
margin-top: 20px;
}
.banner_img {
bottom: inherit;
position: inherit !important;
right: inherit;
}
.banner_section {
margin-top: 142px;
}
.bktop {
right: 30px;
}
.banner_section {
padding-top: 30px !important;
padding-bottom: 0;
}
.banner_section h2, .banner_section h6 {
text-align: center !important;
}
.banner_section h2 {
font-size: 30px;
margin-bottom: 15px;
}
.banner_section .wpb_content_element {
margin-bottom: 0;
}
.banner_section .wpb_single_image {
margin-bottom: -34px;
}
.banner_section .vc_row:after {
display: none;
}
.agent_section h2 {
padding-bottom: 25px;
font-size: 34px;
margin-bottom: 25px;
}
.agent_section p {
font-size: 17px;
line-height: 30px;
margin-bottom: 30px;
}
.agent_section .call_btn a, .fr_call .vc_general, .todaycall_cont .vc_general, .f_call a {
padding: 12px 29px 14px !important;
}
.agent_section .enq_btn a, .fr_enq a.vc_general {
padding: 12px 52px 14px !important;
}
.agent_section ul li {
padding: 20px 0 25px 80px;
}
.agent_right {
padding-top: 30px;
}
.agent_section ul li h6 {
font-size: 17px;
margin-bottom: 5px;
}
.site-main {
padding-top: 142px;
}
.thankyou h2 {
font-size: 41px;
line-height: 45px;
margin: 0 0 30px;
}
.thankyou {
text-align: center;
padding: 55px 0px 174px;
}
.thankyou .vc_btn3-container {
margin: 0;
}
.thankyou a.vc_general{    padding: 13px 34px !important;    font-size: 18px;}
.policy_cont {    padding-top: 45px;}
.terms_cont{ padding-top: 0; }
.pricing_section {
padding-top: 30px !important;
padding-bottom: 50px;
}
.pricing_section h2 {
font-size: 38px;
}
.pricing_section h6 {
font-size: 18px;
}
.pricing_section .value_col, .pricing_section .bid_col, .pricing_section .full_col {
padding-top: 0;
max-width: 306px;
width: auto;
float: none;
margin: auto;
}
.pricing_section .full_col {
max-width: 384px;
}
.pricing_section .value_col {
margin-bottom: 40px;
}
.pricing_section .full_col {
margin-bottom: 80px;
}
.pricing_section h4 {
padding-top: 15px;
}
.pricing_section .pricing_row .vc_column-inner > .wpb_wrapper {
padding-bottom: 1px;
padding-top: 10px;
}
.freecall_sec .vc_row {
padding: 20px 10px 30px;
}
.freecall_sec h2 {
font-size: 30px;
line-height: 40px;
margin-bottom: 20px;
}
.freecall_sec h2 strong {
font-size: 24px;
}
.freecall_sec .vc_col-sm-3 .vc_column-inner {
padding-left: 15px;
}
.fr_call, .fr_enq {
display: inline-block !important;
margin: 0 10px;
}
.fr_enq {
float: none;
display: inline-block;
margin-top: 0;
}
.profile_sec {
padding-top: 0 !important;
padding-bottom: 120px;
}
.profile_sec .wpb_single_image {
text-align: center;
margin-bottom: 30px;
}
.profile_sec p {
max-width: 100%;
}
.profile_sec h2 {
font-size: 36px;
}
.profile_sec h3 {
font-size: 20px;
margin-bottom: 20px;
}
.profile_sec p strong {
font-size: 19px;
line-height: 30px;
}
.profile_sec p {
margin-bottom: 15px;
}
.hm_contact_sec .todaycall_cont {
padding-top: 20px;
padding-bottom: 30px;
padding-left: 10px;
padding-right: 10px;
}
.todaycall_cont h2 {
line-height: 40px;
font-size: 30px;
}
.todaycall_cont .vc_btn3-container {
margin-top: 0;
display: block;
text-align: center;
float: none;
}
.todaycall_cont .vc_general {
display: inline-block;
width: auto;
}
#enquire {
padding-top: 20px;
}
.hm_contact_sec .wpcf7-form ul {
max-width: 100%;
margin-bottom: 20px;
}
.hm_contact_sec .wpcf7 li .wpcf7-submit {
padding: 13px 30px 16px;
font-size: 17px;
}
.con_info h3 {
margin-top: 20px;
}
.f_logo {
float: none;
text-align: center;
}
.flogo_inner {
width: 220px;
margin: 0 auto 30px;
}
.privacy_info {
margin-left: 0;
padding-right: 0;
width: 100%;
margin-top: 20px;
padding-top: 20px;
}
.site-footer {
text-align: center;
padding-bottom: 20px;
}
.f_menu li {
text-align: left;
}
.f_menu, .f_contact {
float: none;
padding-top: 0;
display: inline-block;
vertical-align: top;
margin:0 20px; 
}
.freecall_sec {
text-align: center;
}
.hm_contact_sec #enquire.vc_row {
margin-left: 0 !important;
margin-right: 0 !important;
}
.fl_right {
float: none !important;
}
.error_page{ min-height: auto;    padding: 100px 0; }
.navclsbtn {
margin-right: 25px;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
max-width: 100%;
}
}
@media screen and (max-width:667px) {
.freecall_sec h2 {
font-size: 26px;
line-height: 32px;
}
.freecall_sec h2 strong {
font-size: 20px;
}
.agent_section {
padding-top: 25px !important;
}
}
@media screen and (max-width:640px) {
.banner_section {
margin-top: 159px;
}
.todaycall_cont h2 {
line-height: 36px;
font-size: 28px;
}
.con_info h3 {
font-size: 18px;
}
.site-main {
padding-top: 161px;
}
}
@media screen and (max-width:568px) {
.banner_section h2 {
font-size: 26px;
line-height: 36px;
}
.agent_section h2 {
padding-bottom: 20px;
font-size: 30px;
}
.testimonial_section h2 {
font-size: 30px;
margin-bottom: 20px;
line-height: 36px;
}
.testi_cnt {
font-size: 16px;
}
.pricing_section h2 {
font-size: 36px;
}
.pricing_section h6 {
font-size: 17px;
letter-spacing: 1px;
}
.pricing_section .pricing_row .full_col .vc_column-inner > .wpb_wrapper {
padding-bottom: 20px;
}
.freecall_sec h2 {
font-size: 24px;
line-height: 32px;
}
.freecall_sec h2 strong {
font-size: 20px;
}
.profile_sec .wpb_single_image {
max-width: 250px;
margin: 0 auto 30px;
}
.profile_sec {
padding-top: 35px !important;
}
.profile_sec h2 {
font-size: 30px;
margin-bottom: 5px;
}
.profile_sec h3 {
font-size: 18px;
}
.profile_sec p strong {
font-size: 18px;
line-height: 28px;
}
.todaycall_cont h2 {
margin-bottom: 15px;
}
.hm_contact_sec .wpcf7-form-control:not(.wpcf7-submit) {
padding: 14.5px 15px;
}
}
@media screen and (max-width:533px) {
.banner_section h2 {
font-size: 24px;
line-height: 34px;
}
.agent_section h2 {
font-size: 28px;
}
.agent_section p {
margin-bottom: 20px;
}
.testimonial_section {
padding-bottom: 0;
}
.freecall_sec h2 {
font-size: 22px;
line-height: 28px;
}
}
@media screen and (max-width:480px) {
.thankyou h2 {
font-size: 37px;
line-height: 41px;
margin-bottom: 17px;
}
.policy_cont h4 {
line-height: 25px;
}
.todaycall_cont h2 {
line-height: 34px;
font-size: 25px;
}
.hm_contact_sec .todaycall_cont {
padding-right: 6px;
padding-left: 5px;
}
.fr_call, .fr_enq {
margin: 0 5px;
}
.freecall_sec .vc_row {
padding: 20px 5px 30px;
}
.agent_section h2 {
padding-bottom: 15px;
}
.agent_section .enq_btn a, .fr_enq a.vc_general {
padding: 12px 35px 14px !important;
}
.agent_section .call_btn a, .fr_call .vc_general, .todaycall_cont .vc_general, .f_call a {
padding: 12px 25px 14px !important;
}
.f_menu, .f_contact {
margin: 0 15px;
}
.todaycall_cont p:after {
top: inherit;
right: inherit;
display: inline-block;
margin-left: 8px;
margin-top: 7px;
vertical-align: top;
position: inherit;
}
.todaycall_cont p {
line-height: 24px;
}
}
@media screen and (max-width:414px) {
.thankyou h2 {    font-size: 31px;    line-height: 40px;} 
.thankyou p {    font-size: 18px;    line-height: 25px;}
.site-main {    padding-top: 160px;}
.policy_cont h2 {    font-size: 32px;}
.header_container .header_ph a {
font-size: 26px;
padding-top: 4px;
}
.banner_section h2 {
line-height: 32px;
margin-bottom: 10px;
}
.banner_section h6 {
font-size: 17px;
}
.f_menu {
float: left;
margin: 0;
}
.f_contact {
float: right;
margin: 0;
}
.f_menu li a {
font-size: 16px;
}
.todaycall_cont h2 {
line-height: 32px;
font-size: 24px;
}
.profile_sec h3 {
font-size: 17px;
}
.profile_sec h2 {
font-size: 28px;
}
.freecall_sec h2 strong {
font-size: 18px;
}
.pricing_section h6 {
font-size: 16px;
margin-bottom: 30px;
}
.pricing_section h2 {
font-size: 32px;
}
.agent_section h2 {
font-size: 26px;
line-height: 34px;
padding-bottom: 20px;
}
.testimonial_section {
padding-top: 30px !important;
}
.agent_section {
padding-top: 15px !important;
}
.agent_section h2 {
margin-bottom: 20px;
}
.agent_section .wpb_content_element {
margin-bottom: 15px;
}
.testimonial_section h2 {
font-size: 26px;
line-height: 32px;
}
.testimonial_section h6 {
font-size: 18px;
}
.agent_section .call_btn, .agent_section .enq_btn {
float: none;
text-align: center;
}
.agent_section .call_btn {
margin-right: 0;
margin-bottom: 15px;
}
.agent_section .call_btn a, .fr_call .vc_general, .todaycall_cont .vc_general, .f_call a, .agent_section .enq_btn a, .fr_enq a.vc_general {
min-width: 100%;
}
.agent_right {
padding-top: 10px;
}
.fr_call {
margin-bottom: 15px !important;
}
.error_page {
padding: 70px 0;
}
.fr_call, .fr_enq {
width: 100%;
margin: 0;
}
.pricing_section .full_col .enq_btn a {
width: 80%;
}	
}
@media screen and (max-width:375px) {
.enquir_text strong {
font-weight: 500;
line-height: 22px !important;
margin-bottom: 5px;
display: inline-block;
}
.enquir_text{    line-height: 27px;}
.header_container .header_ph a {
padding-right: 30px;
}
.agent_section h2 {
line-height: 32px;
padding-bottom: 25px;
font-size: 24px;
}
.agent_section {
padding-top: 25px !important;
}
.agent_section ul li h6 {
line-height: 24px;
}
.hm_contact_sec .wpcf7 li .wpcf7-submit {
font-size: 16px;
}
}
@media screen and (max-width:360px) {
.thankyou h2 {
font-size: 29px;
line-height: 34px;
}
.f_menu li a {
font-size: 15px;
}
.agent_section .call_btn a, .fr_call .vc_general, .todaycall_cont .vc_general, .f_call a {
padding: 10px 15px 11px !important;
}
.agent_section .enq_btn a, .fr_enq a.vc_general {
padding: 10px 35px 11px !important;
}
.freecall_sec h2 {
font-size: 20px;
line-height: 26px;
}
.pricing_section h6 {
font-size: 15px;
}
.pricing_section h2 {
font-size: 28px;
}
.header_container .header_ph a {
font-size: 21px;
padding-top: 5px;
}
.banner_section {
margin-top: 176px;
}
.banner_section h2 {
font-size: 23px;
}
.todaycall_cont h2 {
line-height: 30px;
font-size: 22px;
}
}
@media screen and (max-width:320px) {
.thankyou h2 {
font-size: 26px; 
}
.policy_cont h2 {
font-size: 29px;
}
.site-main {
padding-top: 176px;
}
}