/*Header and Footer Style :: START*/
@media screen and (max-width:1401px)
{
    .h__info_ss
    {
        margin-right: 35px;
    }
    .h__info_ss::after
    {
        left: calc(100% + 20px);
    }
    .h__info_wc
    {
        margin-right: 20px;
    }
    .nav_item
    {
        margin-right: 19px;
    }
}
@media screen and (max-width:1200px)
{
    .mmenu-btn
    {
        display: block !important;
    }
    .mm-wrapper_opening #my-menu {
        display: block !important;
    }
    .header_bottom
    {
        display: none;
    }
    
    .call_icon
    {
        display: none;
    }
    .h__right_left {
        display: none;
    }
    .call_span_grp
    {
        display: none;
    }
    .call-btn
    {
        display: block;
    }
}
@media screen and (max-width:1024px)
{
.call_btn_link
{
    height: 44px;
    line-height: 44px;
    font-size: 15px;
}    
.cntc-link
{
    height: 44px;
    line-height: 44px;
    font-size: 15px;
}
.contact-btn {
    right: -64px;
}
.cntc_btn {
    font-size: 15px;
    line-height: 44px;
    height: 44px;
    margin-top: 25px;
}
.ftr_tp_cu_link {
    font-size: 16px;
}
.ftr_tp_ssm_link {
    font-size: 16px;
}
.ftr_col_a {
    font-size: 15px;
    line-height: 24px;
}
.ftr_tp_li-1 li span {
    font-size: 15px;
    line-height: 24px;
}
.ftr_tp_h6 {
    font-size: 18px;
    margin-bottom: 15px;
}
.ftr_tp_row2 {
    margin-top: 35px;
}
.footer-top {
    padding-top: 40px;
    padding-bottom: 25px;
}
.ftr_tp_ul {
    flex-wrap: wrap;
}
.ftr_tp_li-1
{
    width: 41%;
}
.ftr_tp_li-2,.ftr_tp_li-3
{
    width: 29%;
}
.ftr_tp_li-4 {
    width: 33%;
    text-align: left;
    margin-top: 25px;
}
}
@media screen and (max-width:768px)
{
    .group_btn
    {
        display: flex;
        width: 100%;
        margin-top: 20px;
    }
    .call-btn
    {
        display: none;
    }
    .h__top_inner {
      flex-wrap: wrap;
    }
    .contact-btn
    {
        display: none;
    }
    .header__top {
        padding: 15px 0;
    }
    .ftr_tp_li-1,.ftr_tp_li-2,.ftr_tp_li-3,.ftr_tp_li-4 {
        width: 50%;
    }
    .ftr_tp_li-3
    {
        text-align: left;
        margin-top: 25px;
    }
    .ftr_tp_li-4
    {
        text-align: center;
    }
    .ftr_btm_right {
        font-size: 15px;
        text-align: center;
        width: 100%;
        line-height: 24px;
    }
    .ftr_btm_left {
        font-size: 15px;
        width: 100%;
        line-height: 24px;
        text-align: center;
    }
    .ftr_btm_full {
        flex-wrap: wrap;
    }
    .ftr_tp_ssm {
        width: 100%;
        margin-bottom: 10px;
        margin-right: 0;
        padding-right: 0;
    }
    .ftr_tp_ssm::after
    {
        display: none;
    }
    .ftr_tp_h6 {
        font-size: 17px;
        margin-bottom: 9px;
        line-height: 25px;
    }
    

}
@media screen and (max-width:568px)
{
    .group_btn {
        margin-top: 15px;
    }
    .h__top_logo {
        width: 210px;
    }
    .ph-call {
        height: 34px;
        font-size: 15px;
        line-height: 34px;
    }
    .ph-cntc {
        height: 34px;
        line-height: 34px;
    }
    .ftr_tp_li-1
    {
        width:100%
    }
    .ftr_tp_li-2
    {
        text-align: left;
        margin-top: 20px;
    }
    .ftr_tp_li-2,.ftr_tp_li-3
    {
        width:50%
    }
    .ftr_tp_li-4
    {
        width: 100%;
        text-align: left;
    }
    
    .ftr_col_ul.col_icon {
    	display: inline-block;
    	width: 100%;
    	text-align: center;
    }    
    
}
@media screen and (max-width:360px) {

    .ftr_tp_li-1,.ftr_tp_li-2,.ftr_tp_li-3,.ftr_tp_li-4,.ftr_tp_li-5
    {
        width: 100%;
        text-align: left;
    }
}
/*Header and Footer Style :: END*/

@media screen and (max-width: 1200px){
    .main{margin-top: 180px;}
    .right_contand{top:180px;}
}
@media screen and (max-width: 1199px){
    .page-title {font-size: 40px;}
    .heading-35{font-size:33px;line-height: 48px;}
    .main{margin-top: 160px;}
    .right_contand{top:160px;}
    .artical_details .heading {width: calc(100% - 34%);}
    .lft_content {width: calc(100% - 34%);}
    .right_contand {padding-left: 45px;width: 33%;}
}
@media screen and (max-width: 1024px){
    .main{margin-top: 165px;}
    .right_contand{top:165px;}
}
@media screen and (max-width: 992px){
    .heading-35{font-size:29px;}
    .main{margin-top: 150px;}

    .page-title{font-size: 35px; padding-bottom: 5px;}
    .info {font-size: 15px; line-height: 25px; margin: 18px 0 0; }

    .latest-news-list .latest-news-row .latest-news-col figure a{height:200px;}
    .latest-news-list .latest-news-row .latest-news-col{padding:20px 7px;}
    .latest-news-list{margin:0 -7px;}
    .latest-news-list .latest-news-row .latest-news-col .content .title{font-size:18px;line-height:25px;margin:10px 0 15px;height:47px;}
    .latest-news-list .latest-news-row .latest-news-col .content p{font-size:15px;line-height:24px;height:69px;}
    .latest-news-list .latest-news-row .latest-news-col .content .read_more{font-size:16px;}
    .latest-news-list .latestnews.latest-news-row .latest-news-col{padding-bottom:0;}

    /*Blog List Page*/
    .blog-pagination .nav-links .page-numbers{width:35px;height:35px;font-size:18px;margin:0 9px !important;line-height:37px !important;}
    .blog-pagination .nav-links .page-numbers.next:before,.blog-pagination .nav-links .page-numbers.prev:before{font-size:15px;}
    .blog-pagination .nav-links .page-numbers.next{padding-left:20px !important;}
    .blog-pagination .prev.page-numbers{padding-right:20px !important;}
    .blog-pagination{padding:20px 0 11px;}

    /*Blog Details Page*/
    .artical_details .heading{font-size:25px;padding-bottom: 20px;width: 100%;line-height: 35px;}
    .artical_details figure{margin-bottom:30px;}
    .artical_details p{margin-bottom:15px;}
    .artical_details h2{margin-bottom:15px;}
    .artical_details h3{margin-bottom:12px;}
    .artical_details h4{margin-bottom:10px;}
    .artical_details h5{margin-bottom:9px;}
    .artical_details h6{margin-bottom:9px;}
    .artical_details ol,.artical_details ul{margin-top:7px;margin-bottom:17px;}
    .artical_details ol li, .artical_details ul li{margin-bottom:15px;}

    .lft_content {width: 100%;}
    .right_contand {width: 100%;padding: 30px 0 0;}
    .right_contand .widget-container {margin: 0 0 35px; }
    .right_contand .widget-container:last-child {margin: 0 !important;}
    .artical_details ul.xoxo {margin: 0; }
}
@media screen and (max-width: 768px){
    .main{margin-top: 195px;}
}
@media screen and (max-width: 767px){
    .heading-35{font-size:27px;}
    .page-title{font-size: 30px;padding-bottom: 10px;line-height:normal;}

    /*Blog list page*/
    .latest-news-list .latest-news-row .latest-news-col {width: 50%;}
    .latest-news-list.blog-list .latest-news-row .latest-news-col figure a img{    width: 100%;}
    .latest-news-list.blog-list .latest-news-row .latest-news-col{padding: 13px 7px;}
    .blog .page-title {padding-bottom: 15px !important;}

    .blog-pagination {padding: 15px 0 10px;}
    .main {padding: 0px 0 30px;}

    /*Blog Details Page*/
    .artical_details .heading{font-size: 24px;padding-bottom: 17px;line-height: 34px;}
    .artical_details figure{margin-bottom: 25px;}
    .artical_details p{}
    .artical_details ul li,.artical_details ol li{}
    .right_contand .widget-container {margin: 0 0 30px;}
}
@media screen and (max-width: 568px){
    .main{margin-top: 165px;}
}
@media screen and (max-width: 567px){
    .heading-35{font-size:25px;}

    .latest-news-list .latest-news-row .latest-news-col .content .title{font-size:17px;margin:10px 0 13px;}
    .latest-news-list .latest-news-row .latest-news-col .content .read_more{font-size:15px;}
    .latest-news-list .latest-news-row .latest-news-col .content p{margin-bottom:12px;}

    /*Blog List Page*/
    .blog-pagination .nav-links .page-numbers{width:30px;height:30px;font-size:17px;margin:0 8px !important;line-height:32px !important;}
    .blog-pagination .nav-links .page-numbers.next:before,.blog-pagination .nav-links .page-numbers.prev:before{font-size:14px;}
    .blog-pagination .nav-links .page-numbers.next{padding-left:15px !important;}
    .blog-pagination .prev.page-numbers{padding-right:15px !important;}
    .main{padding: 0px 0 30px;}

    /*Blog Details Page*/
    .artical_details .heading{font-size:23px;line-height: 33px;}
    .artical_details figure{margin-bottom:28px;}
    .artical_details p{}
    .artical_details p,.artical_details ul li,.artical_details ol li{font-size:15px;line-height:26px;}
    .artical_details h2{font-size:20px;line-height:26px;}
    .artical_details h3{font-size:18px;margin-bottom:8px;}
    .artical_details h4{margin-bottom:7px;}
    .artical_details h5{margin-bottom:7px;}
    .artical_details h6{margin-bottom:7px;} 
    .artical_details .wp-block-buttons {margin: 0px 0 20px;}

    .page-title {font-size: 30px;padding-bottom: 10px;} 
}
@media screen and (max-width: 479px){
    .heading-35{font-size:23px;}
    .main{margin-top: 160px;}

    .latest-news-list .latest-news-row .latest-news-col .content{text-align:center;padding: 0 10px;}
    .latest-news-list .latest-news-row .latest-news-col figure a{height:175px;}

    /*Blog List Page*/
    .latest-news-list.blog-list .latest-news-row .latest-news-col .content {text-align: left;padding: 0 0px;}
    .latest-news-list.blog-list .latest-news-row .latest-news-col {padding: 10px 7px;}
    .blog .page-title {padding-bottom: 10px !important;}

    .latest-news-list.blog-list .latest-news-row .latest-news-col .content {text-align: center ;padding: 10px;}
    .latest-news-list.blog-list .latest-news-row .latest-news-col {padding: 10px 7px; width: 100%;}
    .latest-news-list.blog-list .latest-news-row .latest-news-col figure a img{width: auto; height: auto;}
    .latest-news-list.blog-list .latest-news-row .latest-news-col figure a,.latest-news-list.blog-list .latest-news-row .latest-news-col .content .title{height: auto;}
    .blog-pagination .nav-links .page-numbers.next {padding-left: 0px !important;}
    .blog-pagination .prev.page-numbers {padding-right: 0px !important;}

    /*Blog Details Page*/
    .artical_details .heading{font-size:21px;line-height: 31px;}
    .artical_details figure{margin-bottom:25px;}
    .artical_details ol,.artical_details ul{margin-bottom:10px;}
    .articleslist li .content .title{font-size:14px;line-height:21px;padding-bottom:6px;}
    .articleslist li .content{padding-left:15px;}
    .articleslist li .content .read_more{font-size:14px;}
    .page-title {padding-bottom: 10px;}
}



