@media only screen and (min-width: 1400px) {

}

@media (max-width:1280px) {

}

@media (max-width:1024px) {
.hidden_header{height:114px;}	
.header-shrink .header_top{margin-top:-43px;}
.navbar-brand{margin-top:.6rem; margin-bottom:.9rem;}	
.navbar-brand img{height:40px;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:12px; padding-top:30px; padding-bottom:27px;}
.nav-fill .nav-item .subscribe:before{top:23px; bottom:22px;}
.search{height:26px; line-height:32px; margin-left:5px; margin-top:24px;}
.search a{height:26px;}
#searchbar{top:72px;}
.report_banner .heading{font-size:22px;}
.report_banner .img-fluid{height:348px;}
.report_box_main{padding-top:10px; padding-bottom:10px;}
.report_box{padding-left:85px; margin-top:4px; margin-bottom:4px;}
.report_box img{width:75px;}
.report_box .sub_head{font-size:13px; line-height:17px;}
.report_box .date{margin-bottom:3px; line-height:13px;}
.service h2{font-size:18px;}
.advice_bg .heading{font-size:35px;}
.who_we{padding-left:0; font-size:13px;}
.who_we .heading{font-size:19px; margin-bottom:15px;}
.who_we .heading span{margin-bottom:5px; font-size:12px;}
.article{font-size:13px;}
.article .heading{font-size:22px;}
.footer-grids ul li a{font-size:13px; letter-spacing:0;}
.article_inner article{padding:15px 15px 25px;}
.article_inner .sub_head{font-size:17px;}
.subscribe_box .heading{font-size:19px;}
.sub_footer{padding-top:20px; padding-bottom:20px;}
.subscribe_box{min-height:635px; padding-bottom:65px;}
.subscribe_bg .col-xl-4:nth-of-type(4n) .subscribe_box, .subscribe_bg .col-xl-4:nth-of-type(5n) .subscribe_box{min-height:435px;}
.subscribe_box .price{font-size:40px;}
.subscribe_box .price sup{font-size:23px;}
.subscribe_box .price sub{font-size:18px;}
.contact_form{margin-left:0; margin-right:0px;}
.contact_form .heading{font-size:20px;}


}

@media (max-width:980px) {
.hidden_header{height:108px;}
.header-shrink .header_top{margin-top:-36px;}
header .container{position:static;}	
.header_top ul li{font-size:11px; margin-left:10px;}
.header_top ul li.call{font-size:12px;}
.navbar-brand{position:relative; z-index:1;}
.navbar-brand img{height:45px;}
.navbar-expand-lg{position:absolute; right:0px; background:#fff; width:100%;}
.search{margin-left:auto; position:relative; width:33px; height:34px; line-height:40px; margin-top:19px;}
.search a{height:34px;}
#searchbar{top:53px; right:0;}
.navbar-light .navbar-toggler{margin-left:auto; margin-right:105px; border-radius:0;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:12px; font-family:Roboto; color:#fff; font-weight:400; text-transform:uppercase; padding:15px 25px; text-align:left; border-bottom:#242544 solid 1px; letter-spacing:1px;}
.nav-fill .nav-item .subscribe:before{top:0; bottom:0;}
.navbar-collapse{background:#0b0c26; overflow:auto; position:fixed; top:0px; right:-300px; height:100vh; width:300px; padding:115px 0 15px; transition:all 0.3s; z-index:-1;}
.header-shrink .navbar-collapse{padding-top:75px;}
.navbar-toggler[aria-expanded="false"] .navbar-close-icon{display:none;}
.navbar-toggler[aria-expanded="true"] .navbar-close-icon{display:block; min-width:27px; padding:5px 5px 3px; fill:#fff;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{display:none;}
.collapse.show{right:0;}
.report_banner .pr-0{padding-right:15px !important;}
.report_banner .pl-0{padding-left:15px !important;}
.report_box_main{padding:20px;}
.report_box .sub_head{font-size:16px; line-height:20px;}
.report_box .date{font-size:12px; margin-bottom:7px;}
.report_box img{width:85px;}
.report_box{padding-left:100px; margin-top:10px; margin-bottom:10px; min-height:60px;}
.report_banner .img-fluid{height:435px;}
.modal-xlg{max-width:98%;}
.popup_form{padding-left:15px; padding-right:15px;}
.popup_form form{max-height:240px; overflow:auto;}
.free_reports .heading{font-size:15px; margin-bottom:10px;}
.popup_text .heading{font-size:21px;}
.popup_text .sub_head{font-size:15px;}
.popup_text ul li{font-size:13px; margin-top:15px; margin-bottom:15px;}
.free_reports .close{right:30px; top:30px;}
.p_link{font-size:10px;}
.free_reports .btn{padding-top:10px; padding-bottom:10px;}
.heading_main p{padding-left:0; padding-right:0;}
.advice_bg .heading{font-size:25px;}

}

@media (max-width:823px) {
.free_register{top:77%; right:-148px; font-size:14px;}	
.report_banner{padding-top:35px; padding-bottom:35px;}
.who_are_bg img{margin-bottom:30px; float:none !important;}
.who_we{font-size:14px;}
.article figure{margin-bottom:25px;}
.copyright{font-size:12px;}
.heading{font-size:30px;}
.inner-page-layer{min-height:180px;}
section{padding-top:3.5em; padding-bottom:3.5em;}
.login_bg{padding-top:3em;}
.booking_box{margin-top:30px;}
.contact_form{padding:25px 20px;}
address .heading{font-size:20px;}
.contact_form .heading, .ad_head{font-size:16px;}
address .form-group p{font-size:13px;}
.contact_bg iframe{margin-top:-6rem;}



}

@media (max-width:768px) {
.popup_form form{max-height:initial;}
.free_register{top:28.3%;}
.navbar-light .navbar-toggler{margin-right:85px;}

}

@media (max-width: 736px) {
popup_form{padding:10px;}
.popup_form form{max-height:290px;}	
.free_reports .close{right:25px;}
.header_top ul li.call{font-size:11px; padding-top:1em;}
.header_top ul li.email{display:none;}
.navbar-light .navbar-toggler{margin-right:155px;}
.free_register{top:70%;}
.report_banner .img-fluid{height:323px;}
.report_box{padding-left:75px; margin-top:5px; margin-bottom:5px;}
.report_box img{width:65px;}
.report_box .date{font-size:10px; margin-bottom:3px;}
.report_box .sub_head{font-size:13px; line-height:17px;}
.footer-grids .pl-0{padding-left:15px !important;}
.copyright{text-align:center; padding:1rem 0;}
.copyright .text-right{text-align:center !important; margin-top:5px;}
.who_are_bg img{width:100% !important; margin-right:0 !important;}
.article_inner article{padding:0 20px 35px;}
.header_top ul li{margin-left:8px;}
.breadcrumb-item{font-size:11px;}
.subscribe_box{min-height:inherit; margin-top:1rem; margin-bottom:1rem;}
.billing_box .btn{width:100%; padding-left:0; padding-right:0;}
.contact_form{margin-top:1em;}
.contact_bg iframe{margin-top:2.5rem; height:350px;}
.privacy_bg h4{font-size:1.2rem;}
.copyright span{float:none; display:block; margin-top:0; margin-bottom:10px;}


}

@media (max-width:667px) {
.popup_form form{max-height:220px;}
.popup_text{padding-left:0;}	
.popup_text .heading{font-size:16px;}	
.popup_text .sub_head{font-size:14px;}
.free_register{top:77%;}
.navbar-light .navbar-toggler{margin-right:120px;}

}

@media (max-width:640px) {
.free_register{top:80%;}
.navbar-light .navbar-toggler{margin-right:105px;}

}

@media (max-width:568px) {
.popup_form form{max-height:initial;}
.free_reports{overflow:auto; max-height:280px;}
.free_reports .close{right:10px; top:18px;}
.popup_text ul{margin-bottom:15px;}
.popup_text ul li{font-size:12px; margin-top:11px; margin-bottom:11px;}
.popup_text .sub_head{margin-bottom:5px;}
.header_top .col-sm-4{width:35%;}
.header_top .col-sm-8{width:65%;}
.navbar-light .navbar-toggler{margin-right:55px;}
.free_register{top:90%; padding:7px 15px;}
.report_banner .img-fluid{height:300px;}
.report_box_main .col-sm-6{width:50%;}
.f_heading{margin-bottom:35px;}
.heading{font-size:25px;}
.inner-banner .heading{font-size:22px;}
.article .date{font-size:12px;}
.advice_bg{padding-top:4rem; padding-bottom:4rem;}
.advice_bg .heading_main p{font-size:16px;}

}

@media (max-width:480px) {
.free_reports{max-height:initial;}
.popup_form form{max-height:370px;}
.popup_text .sub_head{font-size:13px;}
.header_top .col-sm-4{width:38%; display:none;}
.header_top .col-sm-8{width:100%;}
.header_top .text-right{text-align:center !important;}
#searchbar{width:384px;}
.report_banner .img-fluid{height:243px;}
.report_banner .heading{font-size:17px;}
.report_banner .carousel-caption{padding-bottom:17%; padding-left:15px; padding-right:15px;}
.report_box_main .col-sm-6{width:100%;}
.report_box img{height:45px;}
.report_box{min-height:50px;}
.report_box .date{font-size:12px; margin-bottom:7px;}
.report_box .sub_head{font-size:14px;}
.free_register{top:35.5%; right:-130px; font-size:12px;}
.report_banner{padding-top:25px; padding-bottom:30px;}
.inner-page-layer{min-height:150px;}
.login_box{padding-left:20px; padding-right:20px;}
.footer-grids ul li{margin-bottom:10px;}
#toTop{bottom:75px;}
.right_side, .right_side aside{padding:15px;}
.right_side .heading{font-size:19px;}
.article .heading{font-size:17px; margin-bottom:10px;}
.subscribe_bg{padding-top:1.5em; padding-bottom:2.5em;}
.subscribe_box .price{font-size:35px;}
.subscribe_box .price sup{font-size:20px;}
.subscribe_box .price sub{font-size:18px;}
.booking_order .price{font-size:30px;}
.booking_order .price sup{font-size:19px;}
.booking_order .price sub{font-size:17px;}
.thank_text .head{font-size:19px;}


}

@media (max-width:414px) {

}

@media (max-width:375px) {
.hidden_header{height:105px;}
#searchbar{width:345px;}	
.popup_form form{max-height:270px;}
.report_banner .img-fluid{height:219px;}
.navbar-brand img{height:43px;}
.header_top ul li{font-size:10px;}
.free_register{top:38.7%;}
.article_inner .sub_head{font-size:15px;}
.recent_article ul li .sub_head{font-size:13px; line-height:17px;}
.advice_bg .heading{font-size:22px;}
.thank_text .head{font-size:17px;}


}

@media (max-width:360px) {
#searchbar{width:330px;}
.popup_form form{max-height:200px;}	
.report_banner .img-fluid{height:209px;}	
.report_banner .carousel-indicators{bottom:5px;}
.carousel-indicators li{width:23px;}
.free_register{top:40.3%;}
.login_box label{font-size:11px;}



}

@media (max-width:320px) {
#searchbar{width:290px;}	
.popup_form form{max-height:170px;}
.report_banner .img-fluid{height:184px;}
.navbar-brand img{height:35px;}
.header_top ul li{margin-left:5px;}
.report_box .date{font-size:10px;}
.report_box .sub_head, .popup_text .sub_head{font-size:12px;}
.free_register{top:45.4%;}
.heading{font-size:20px;}
.copyright{font-size:11px;}
.recent_article ul li{padding-left:75px;}
.recent_article li img{width:65px; height:41px;}
.thank_text .head{font-size:14px;}



}



