
/* ------------ */

#page-column .cmn-box { text-align: center; padding: 60px 20px; margin: 30px 0; } 
#page-column .cmn-box h2 { font-size: 55px; text-transform: uppercase; font-family: 'Oswald-Bold'; } 
#page-column .cmn-box h2 strong { display: block; font-weight: 700; } 
#page-column .cmn-box .cmn-box-cnslt-btn { display: flex; justify-content: center; gap: 20px; } 
.home-guidance-section.inr .cnslt-call a.cmn-btn ,#page-column .cmn-box .cnslt-call a.cmn-btn { background-color: #142241; font-size: 32px; font-family: 'Oswald-Medium'; padding: 17px 25px 17px 65px; position: relative; border: 2px solid #9e3b3b; } 
.home-guidance-section.inr .cnslt-call a.cmn-btn::before, #page-column .cmn-box .cnslt-call a.cmn-btn::before { width: 40px; height: 40px; background-image: url(../images/hm-sprites.webp); content: ""; background-repeat: no-repeat; background-position: -356px -99px; position: absolute; top: 0; bottom: 0; left: 18px; right: 0; margin: auto 0; } 
#page-column .cmn-box-cnslt-btn .cnslt-btn a.cmn-btn:hover { background-color: #ffffff !important; color:#9e3b3b !important; } 
#page-column .cmn-box .cnslt-call a.cmn-btn:hover { background-color: #fff; border-color: #9e3b3b !important; color: #9e3b3b !important; } 
#page-column .cmn-box.two h2 { text-align: left; }
#page-column .cmn-box.two h2 strong { display: initial; }
#page-column .cmn-box.two .cnslt-call{display: none;}
#page-column .cmn-box.two .cmn-box-cnslt-btn { display: flex; justify-content: left; gap: 20px; }
#page-column .cmn-box.two { padding: 50px 20px 50px 60px; }
/* -------------- */
.inr-guidance-btn { display: flex; justify-content: center; gap: 20px; }
.home-guidance-section.inr .guidance-blck .text-heading strong{ font-size: 60px; }
.home-guidance-section.inr .guidance-blck::before {
    position: absolute;
    content: "";
    width: 430px;
    height: 406px;
    background-image: url(../images/inr-ariplane-img.webp);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 5%;
    left: 7%;
    margin: auto;
}
.home-guidance-section.inr .guidance-blck::after {
    position: absolute;
    content: "";
    width: 347px;
    height: 503px;
    background-image: url(../images/inr-stachu-img.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    bottom: 0px;
    right: 8%;
    margin: auto;
}

.home-guidance-section.inr::before { background-image: url(../images/inr-cnslt-bg-img.webp); background-size: 100%; height: 837px; width: 100%; bottom: 0; }
.home-guidance-section.inr { padding: 300px 0 135px; position: relative; }



@media screen and (max-width: 1900px) {
    .home-guidance-section.inr .guidance-blck::before { left: 5%; }
    .home-guidance-section.inr .guidance-blck::after { width: 330px; height: 480px; right: 6%; }
    .home-guidance-section.inr::before { height: 750px; }

}
@media screen and (max-width: 1800px) {


.home-guidance-section.inr .guidance-blck::before { width: 400px; height: 370px;}
.home-guidance-section.inr .guidance-blck::after { width: 300px; height: 460px;}
.home-guidance-section.inr { padding: 215px 0 120px; }

}
@media screen and (max-width: 1700px) {
.home-guidance-section.inr .guidance-blck::before { width: 370px; height: 340px; left: 4%; }
.home-guidance-section.inr .guidance-blck::after { width: 280px; height: 420px; right: 4%; }
}
@media screen and (max-width: 1600px) {

#post-content .posts-list .posts-block h3 a {font-size: 24px;}
#post-content .posts-list .posts-readmore a{letter-spacing: 1.3px;}
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers{transform: scale(0.9);}
#post-column-full .nav-links .page-numbers {width: 60px; height: 60px;}

.posts-thumbnail {margin: 0 auto -98px; max-width: 380px; }
.home-guidance-section.inr .guidance-blck .text-heading strong {
    font-size: 53px;
}

.home-guidance-section.inr .cnslt-call a.cmn-btn, #page-column .cmn-box .cnslt-call a.cmn-btn { font-size: 27px; padding: 15px 25px 15px 65px; }
#page-column .cmn-box { padding: 50px 20px; }
#page-column .cmn-box.two { padding: 40px 20px 40px 50px; }
#page-column .cmn-box h2 { font-size: 50px;}

}


@media screen and (max-width: 1440px) {

.page-container, .post-container{max-width: 1200px;}

.sidebar-blog{gap: 28px;margin: 0 0 36px;}
#post-column-full {gap: 22px;}
#post-content .posts-list .posts-block h3 a {font-size: 23px; }
#post-content .posts-list .posts-readmore a {letter-spacing: 0.9px; }
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers{transform: scale(0.8);}
#post-column-full .nav-links .page-numbers {width: 56px; height:56px;}
#post-column-full .nav-links .page-numbers.current {font-size: 30px;}
.posts-thumbnail {max-width:350px; }


#page-column .cmn-box h2 { font-size: 45px; }
#page-column .cmn-box { padding: 40px 20px; }
#page-column .cmn-box.two { padding: 35px 20px 35px 45px; }
.home-guidance-section.inr .cnslt-call a.cmn-btn::before, #page-column .cmn-box .cnslt-call a.cmn-btn::before { top: -3px; left: 7px; transform: scale(0.85); }
.home-guidance-section.inr .cnslt-call a.cmn-btn ,#page-column .cmn-box .cnslt-call a.cmn-btn { font-size: 25px; padding: 14px 25px 14px 50px; }

.home-guidance-section.inr .guidance-blck::before {
    width: 310px;
    height: 320px;
    left: 2%;
    bottom: 10%;
}

.home-guidance-section.inr::before {
    height: 600px;
}
.home-guidance-section.inr {
    padding: 165px 0 95px;
}
.home-guidance-section.inr .guidance-blck::before {
    width: 310px;
    height: 320px;
    left: 4%;
    bottom: 6%;
}
.home-guidance-section.inr .guidance-blck::after {
    width: 230px;
    height: 370px;
    right: 6%;
}
.home-guidance-section.inr .guidance-blck::after {
    width: 250px;
    height: 390px;
    right: 2%;
}

.home-guidance-section.inr .guidance-blck .text-heading strong {
    font-size: 46px;
}


}

@media screen and (max-width: 1240px) {
.page-container, .post-container{max-width: 990px; padding: 0 10px;}

#post-column-full {gap: 15px; }
#post-content .posts-list .posts-block h3 a {font-size: 21px; letter-spacing: 0px; }
#post-content .posts-list .posts-readmore a {letter-spacing: 0.5px; font-size: 14px; }
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers{transform: scale(0.7);}
#post-column-full .nav-links .page-numbers {width: 53px; height:53px;}
#post-column-full .nav-links .page-numbers.current {font-size: 28px;}
.sidebar-blog {gap: 20px; margin: 0 0 27px; }
.posts-thumbnail {max-width: 285px; }


.home-guidance-section.inr .cnslt-call a.cmn-btn, #page-column .cmn-box .cnslt-call a.cmn-btn { font-size: 22px; padding: 13px 25px 13px 50px; }
#page-column .cmn-box h2 { font-size: 40px; }
#page-column .cmn-box { padding: 30px 15px; }
#page-column .cmn-box.two { padding: 30px 20px 30px 35px; }

.home-guidance-section.inr .guidance-blck::before { width: 290px; height: 290px; left: 3%; bottom: 6%; }
.home-guidance-section.inr .guidance-blck::after { width: 220px; height: 350px; right: 4%; }
.home-guidance-section.inr {
    padding: 135px 0 85px;
}
.home-guidance-section.inr::before {
    height: 510px;
}
.home-guidance-section.inr .guidance-blck .text-heading strong {
    font-size: 38px;
}

}
@media screen and (max-width:1100px) {

    .home-guidance-section.inr .guidance-blck::before {
        width: 240px;
        height: 250px;
        left: 2%;
        bottom: 10%;
    }

    .home-guidance-section.inr .guidance-blck::after {
        width: 200px;
        height: 320px;
        right: 2%;
    }

}
@media screen and (max-width:991px) {
.page-container, .post-container{max-width:720px; padding: 0 10px;}

 .sidebar-blog{max-width:320px;margin:0 auto 20px;}
 .posts-thumbnail {max-width:340px; margin: 0 auto 0px;}
 .posts-list{width: 100%;max-width:340px;}
    #post-content .posts-list .posts-block h3 a {font-size: 20px;}
#post-content .posts-list .posts-block {padding: 30px 18px 50px; }
.posts-readmore {bottom: 30px; }

.home-guidance-section.inr::before{
    display: block !important;
}

.home-guidance-section.inr {
    padding: 45px 0;
}
.home-guidance-section.inr::before {
    height: 100%;
}

}

@media screen and (max-width:767px) {
	.page-container, .post-container{max-width:100%; padding: 0 10px;}

#post-content .posts-list .posts-block {padding:25px 15px 45px; }
#post-content .posts-list .posts-block h3 a {font-size: 18px; } 
#post-column-full .nav-links .page-numbers.current {font-size: 24px; } 
#post-column-full .nav-links a.prev.page-numbers, #post-column-full .nav-links a.next.page-numbers {transform: scale(0.6); } 
#post-column-full .nav-links .page-numbers {width: 45px; height: 45px; }

#page-column .cmn-box h2 { font-size: 32px; }
#page-column .cmn-box .cmn-box-cnslt-btn { justify-content: center !important; gap: 15px; flex-direction: row-reverse; flex-wrap: wrap; }
#page-column .cmn-box .cnslt-btn{order: 2;}
#page-column .cmn-box.two { padding: 20px 15px; }
#page-column .cmn-box.two h2 strong { display: block; }
#page-column .cmn-box.two h2 br{display: none;}
#page-column .cmn-box.two h2 {text-align: center;}

.home-guidance-section.inr .guidance-blck .text-heading {
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.home-guidance-section.inr .guidance-blck .text-heading strong {
    font-size: 30px;
}
.home-guidance-section.inr .inr-guidance-btn { flex-wrap: wrap;    flex-direction: row-reverse; }
.home-guidance-section.inr .cnslt-btn {
    order: 2;
}

}

@media screen and (max-width:480px) {
    #page-column .cmn-box h2 { font-size: 27px; }
    .home-guidance-section.inr .cnslt-call a.cmn-btn, #page-column .cmn-box .cnslt-call a.cmn-btn { font-size: 19px; padding: 11px 25px 11px 50px; }
    .home-guidance-section.inr .cnslt-call a.cmn-btn::before, #page-column .cmn-box .cnslt-call a.cmn-btn::before { top: -3px; left: 2px; transform: scale(0.75); }
    .home-guidance-section.inr .guidance-blck .text-heading strong {
        font-size: 25px;
    }

    .home-guidance-section.inr .guidance-blck .text-heading::before, .home-guidance-section.inr .guidance-blck .text-heading::after { max-width: 230px; height: 240px; }
    .home-guidance-section.inr .inr-guidance-btn {
        gap: 13px;
        text-align: center;
    }
}

