@media (max-width:1300px) {
.container{ width:90%; margin:0 auto; padding:0;}
.feature_sec .feat_block h3{ font-size:14px;}
}

@media (max-width: 1200px) {
.nav_sec .navbar-brand{ padding:0;}
.feature_sec .feat_block h3{ min-height:35px;}
.hero_sec{ padding:70px;}
.hero_sec h2{ font-size:34px;}
.hero_sec h3{ font-size:20px;}
.discover_sec .row{  margin: 0 -15px;}
.discover_sec [class^="col-"], .discover_sec > [class*=" col-"] { padding: 0 15px;}
.radio_sec p{ font-size:14px;}
.help_block i{ font-size:25px;}
.radio_sec{ padding-bottom:0;}
.blog_sec .blog_info h2{ font-size:24px;}
.blog_sec h3{ font-size:20px;}
.contact_sec .row{  margin: 0 -15px;}
.contact_sec [class^="col-"], .contact_sec > [class*=" col-"] { padding: 0 15px;}
.gulf_info h3{ font-size:30px;}
.gulf_info p{ font-size:16px;}
.dashboard_sec .inner{ padding:30px 130px;}
.buybuttonadded {font-size: 16px;}
}

/************ Main **************/
@media (max-width: 991px) {
.navbar-light .navbar-toggler{ background:none; border:none; position:relative; right:0; top:0; height: 33px; padding:0 0 0 10px;}
.navbar-toggler:focus,.navbar-toggler:active { outline: 0;}
.navbar-toggler span {display: block; background-color:#039be5; height:2px; width:15px; margin-top:4px; margin-bottom:4px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);-o-transform: rotate(0deg);  transform: rotate(0deg); position: relative; left: 0;opacity: 1;}
.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3) { -webkit-transition: transform .35s ease-in-out; -moz-transition: transform .35s ease-in-out; -o-transition: transform .35s ease-in-out; transition: transform .35s ease-in-out;}
.navbar-toggler:not(.collapsed) span:nth-child(1) { position: absolute; left: 12px; top: 10px; -webkit-transform: rotate(135deg);  -moz-transform: rotate(135deg); -o-transform: rotate(135deg);transform: rotate(135deg); opacity: 0.9;}
.navbar-toggler:not(.collapsed) span:nth-child(2) {height: 12px; visibility: hidden; background-color: transparent;}
.navbar-toggler:not(.collapsed) span:nth-child(3) {position: absolute;left: 12px;top: 10px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg); -o-transform: rotate(-135deg);transform: rotate(-135deg);opacity: 0.9;}  

ul.top_right.order-3{ order: 0; margin-left:auto;}
.hero_sec{ padding:40px 0 30px 0;}
.hero_sec h2{ font-size:28px;}
.hero_sec h3{ font-size:18px;}
.discover_sec{ padding:40px 0;}
.global_title{ font-size:24px;}
.global_title small{ font-size:14px;}
.feature_sec .price{ font-size:18px;}
.feature_sec .price strike{ font-size:16px;}
.brow_btn{ font-size:14px;}
.practice_sec{ padding:40px 0;}
.btns.btns2{ font-size:14px;}
.testimonial_sec{ padding:40px 0 10px 0;}
.practicing_sec .practicing_links{ font-size:14px;}
.practicing_sec h3{ font-size:20px;}
.practicing_sec .detail{ padding:0;}
.practicing_sec{ padding-bottom:20px;}
.footer_sec h3{ margin-top:20px;}
.footer_sec{ padding:40px 0 0 0;}
.feature_sec.package{ padding-top:40px;}
.feature_sec.package p{ font-size:16px;}
.feature_sec.package .info{ margin-bottom:20px;}
.radio_sec h3{ font-size:22px;}
.blog_sec h1{ padding:30px 0 20px 0; margin-bottom:20px;}
.blog_sec h1 i{ width:120px; margin-left:-60px;}
.blog_sec .blog_info h2{ font-size:20px;}
.blog_sec .blog_info p{ font-size:14px;}
.blog_sec .blog_info{ padding:20px;}
.blog_sec{ padding-bottom:20px;}
.blog_sec .detail{ padding:0;}
.blog_sec .detail h3{ margin-top:15px;}
.faq_sec{ padding-top:20px;}
.faq_sec h1{ padding:30px 0 20px 0; margin-bottom:20px;}
.faq_sec h1 i{ width:120px; margin-left:-60px;}
.contact_sec h1{ padding:30px 0 20px 0; margin-bottom:20px;}
.contact_sec h1 i{ width:120px; margin-left:-60px;}
.gulf_info h3{ font-size:24px;}
.gulf_info p{ font-size:14px;}
.for_link{ margin:20px 0;}

.inner_title{ font-size:23px;}
.dashboard_sec{ padding-bottom:40px;}
.dashblock { padding: 40px 15px 30px 15px;}

.title{ font-size:20px;}
.title:after { padding-top: 10px;}
.dashboard_sec .title { margin-bottom: 30px;}

.dashblock{ margin-bottom:30px;}
.dashboard_sec .inner { padding: 30px 30px 10px 30px;}

.self_assess p{ font-size:14px;}

.profile_sec{ padding-bottom:40px;}
.buybuttonadded {width: 300px;}
}

@media (max-width: 767px) {
html { -webkit-text-size-adjust:none;}
.container{ width:90%; margin:0 auto; padding:0; max-width: inherit;}
.feature_sec .feat_block h3{ min-height:inherit;}
.testimonial_sec .other{ padding:0 0 0 10%;}
.global_title{ margin-bottom:20px;}
.nav_sec .navbar-brand img{ height:35px;}
.top_right li{ font-size:10px; margin-left:10px;}
.top_right li:last-child a{ padding:8px 10px;}
.practicing_sec .practicing_links{ margin-bottom:10px;}
.footer_sec{ text-align:center;}
.practicing_sec .detail{ text-align:center; max-width:inherit; margin-bottom:20px;}
.radio_sec figure{ margin-bottom:30px;}
ul.blog_list{ width:100%; margin-top:20px;}
ul.blog_list li{ margin:0 15px 0 0;}
.blog_sec h1 small{ font-size:15px;}
.blog_sec h1{ font-size:24px;}
.faq_sec h1 small{ font-size:15px;}
.faq_sec h1{ font-size:24px;}
.discl{ padding-top:20px;}
.contact_sec h1 small{ font-size:15px;}
.contact_sec h1{ font-size:24px;}
.contact_sec{ padding:20px 0 40px 0;}
.login_sec .info{ padding:30px 30px 40px 30px;}
.gulf_info{ padding:30px; height:auto;}
.dashboard_sec .inner { padding: 25px 20px 10px 20px;}
.white_box{ padding:25px 20px;}
.que_list{ margin-left:20px;}
.login_sec{display: block;}
.buybuttonadded{margin: 0 auto; margin-bottom: 10px; padding: 5px 20px; width: fit-content; position: relative; top: unset; left: unset;}
}

/************ iphone **************/
@media (max-width:600px) {
html { -webkit-text-size-adjust:none;}

.hero_sec h2{ font-size:20px;}
.hero_sec h3{ font-size:14px;}
.global_title{ font-size:20px;}
.feature_sec.package p{ font-size:14px;}
.radio_sec .nav-tabs .nav-link{ font-size:13px; padding:6px 10px;}
ul.blog_list.device{ padding:0; display:block; margin:0;}
ul.blog_list.device li{ display:block; margin-bottom:10px; text-align:left !important;}
}