@media only screen 
and (max-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) {
.hero-block h1 {
font-size: 25px !important;
line-height: 32px !important;
}	
.t-slide {margin-left: 12px !important;}
.post-card {
margin-left: 20px!important;
width: 80%;
}
.post-img {
width: 100%;
height: 170px;
}
.post-title {
font-size: 16px;
height: 40.3px;
}
.post-exce p {font-size: 15px;}
.post-exce {height: 68px;}
.post-card {margin-left: 18px;}
.fot-h2 { font-size: 22px!important;}
.post-scroller {height: auto;}
.fot-social {
text-align: center;
padding-top: 0;
padding-bottom: 40px;
}	
.fee-postcon .title {width: 100%;}		
} @media (max-width: 767px){
.fee-postcon .title {width: 100%;}	
p, ul li {
font-size: 16px;}	
.btn-teti {
font-size: 20px;
}
ul {
padding-left: 18px;
}
.testimonial-name {
text-align: center;
font-family: 'Arial', serif;
position: unset;
width: -webkit-max-content;
width: -moz-max-content;
width: unset;
float: unset;
}
.testimonial-name::before {
content:unset;
}	
.section.hero-section {
background-color:#302e2e!important;
}
.overlay {display: none;}	
.img-div-con {
width: 100%;}
.overlay img {
display: none;
}	
.header-image {
height: 160px;
}
.top-nav {display: none;}
#stikey-header {display: none;} .section.hero-section {height: auto;}	
.hero-block {
position: relative;
top: unset;
left: unset;
-webkit-transform: unset;
-ms-transform: unset;
transform: unset;
color: #fff;
width: 100%;
z-index: 4444;
padding: 15px;
background-image: url(http://www.backupdo.com/rahman/wp-content/uploads/2020/08/Main-BG-1.jpg);
background-size: cover;
background-blend-mode: overlay;
background-color: #00000054;
}
#myVideo {
width: 100%;
height: 100%;
position: relative;
bottom: -5px;
}
br.mbr-hide {
display: none;
}
.sec-1-h3 .mbr-hide {
display: block;
}
.hero-block h1 {
font-size: 32px;
line-height: 40px;
}
.hero-block p {
font-size: 18px;
line-height: 24px;
}
.btn-con li {
margin: 10px 0px;
width: 100%;
}
.btn-con {
margin-top: 15px;
}
.section-one {
padding-top: 40px;
padding-bottom: 10px;
}
.sec-1-h3 {
font-size: 38px;
line-height: 45px;
}
.plus::after {
content: "+";
position: absolute;
right: -8px;
}	
.sec-1-p {
font-size: 16px;
line-height: 24px;
margin-top: 15px;
}	
.sec-1-scroller {
height: auto;
overflow-y: unset;
padding-right: unset;
}
.xp-card-row {padding-top: 50px;}
.xp-card {margin-bottom: 30px;}	
.page-title h2 {
font-size: 30px;
line-height: 34px;
}
p {font-size: 16px;}	
.section-two {
padding-top: 40px;
padding-bottom: 40px;
position: relative;
}
.ser-slider-row { padding-top: 0;}
.owl-one {
width: 80% !important;
margin: 0 auto;
}	
.owl-nav { display: none !important;}	
.section-three {
padding-top: 40px;
padding-bottom: 40px;
}	
.the-line::after {display:none;}	
.post-scroller {
height: auto;
overflow-y: unset;
padding-right: unset;}
.section-four {
padding-top: 45px;
padding-bottom: 45px;
}
.sec4-img {
width: 100%;
height: 260px;
border: 3px solid #fff;
-webkit-box-shadow: 0px 0px 12px 0px #3333335e;
box-shadow: 0px 0px 12px 0px #3333335e;
position: relative;
right: unset;
-webkit-transform: unset;
-ms-transform: unset;
transform: unset;
}
.side-img {
width: 100%;
max-width: 323px;
top: 0;
}
.sec4-h2 {
font-size: 22px;
margin-bottom: 20px;
margin-top: 90px;
line-height: 28px;
}
.sec4-para p {
font-size: 16px;
line-height: 25px;
}	
.section-five {
padding-top: 40px;
padding-bottom: 40px;
}
.sec5-h2 {
font-size: 22px;
font-weight: bold;
margin-bottom: 20px;
line-height: 24px;
}	
.sec5-para p {
font-size: 16px;
line-height: 24px;
margin-bottom: 20px;
}
.counter li { margin-right: 0;
margin-bottom: 20px;
margin-left: 0;
}
.sgn-form h2 {
text-align: left;
}
.counter { margin-top: 0;
text-align: center;
margin-bottom: -1rem;
}
.sgn-form .btn-main {width: 100%;}
.sgn-form input {width: 100%;}
.sec5-img {
width: 100%;
height: 440px;
margin: 0 auto;
position: relative;
margin-top: 31px !important;
}	
.sec5-img::after {
content: "";
width: 340px;
height: 445px;
border: 6px solid #5094ed;
position: absolute;
z-index: -1;
right: -12px;
top: -15px;
}
.section-six {
padding-top: 50px;
padding-bottom: 50px;
}
.section-seven {
padding-top: 40px;
padding-bottom: 40px;
}
.post-card {
margin-left: 24px;
}
.fot-h2 {
font-size: 25px;
margin-bottom: 8px;
}
.p1 {
font-size: 13px;
margin-bottom: 5px;
}	
.fcall-action p {
color: #fff;
font-size: 14px;
margin-bottom: 10px;
}
.fbtn-white {
font-size: 16px;
padding: 16px 20px;
background-color: #fff;
color: #333;
margin-top:20px;
text-align: center;
}	
.span-add .mbr-hide {
display: block;
}
.fm-cen {
width: unset;
margin: unset;
margin-top: 30px;
}
.fm-mid {
width: unset;
margin-left: unset;
}	
.top-img {
text-align: right;
margin-bottom: 40px;
display: none;
}
.t-slide {
padding: 20px;
border-radius: 20px 0 20px;
width: 300px !important;
margin-left: 39px ;
}
.testimonial-content {
height: 100%;
overflow: hidden;
min-height: 260px;
}
.testi-title {
padding-bottom: 15px;
}
.blog-slider {
padding-top: 0px;
}
.fot-cucon {
padding-top: 40px;
}
.mobi-col-1 {
width: 50%;
}	
.mobi-col-2 {
width: 50%;
margin-top: 30px;
}
.owl-two {
width: 100% !important;
margin: 0 auto;
}
.p1, .p2 {
text-align: center;
}
.promo {
text-align: center;
}	
.page-title h2 {
font-size: 20px !important;
line-height: 27px;
}	
.page-title-con {
margin-top: 9px !important;
}
.single .col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 100%;
max-width: 100%;
}
.single .col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 100%;
max-width: 100%;
}
.single .entry-title {
margin-bottom: 20px;
font-size: 21px;
font-weight: 600;
LINE-HEIGHT: 26px;
}	
.single ul {
padding-left: 10px;
}
.sidebar-mcon h3, .fea-sidbar h3 {
font-size: 23px !important;
font-weight: 500 !important;
}
.single ul li {
list-style: none;
}	
.single article p {
font-size: 16px;}	
.blog-single {
padding-top: 40px;
padding-bottom: 10px;
}	
.blog-single h3, .blog-single h4, .blog-single h5, .blog-single h6 {
font-family: 'Poppins';
font-weight: 200;
font-size: 18px;
}	
.fee-postcon {height: 250px;}	
.the-line-2 {
display: none;
}	
.sector-row .col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 22%;
flex: 0 0 100%;
max-width: 100%;
}
.sra-logo img {
width: auto;
height: 120px;
padding-top: 0;
padding-bottom: 0;
}
.fot-logo {
text-align: center !important;
}	
.fot-social {
width: 100%;
text-align: center;
padding-top: 23px;
padding-bottom: 0;
}
.fot-logo .sra-logo {
text-align: center;
}
.section-three .col-md-3, .sector-row .col-md-3 {width: 50%;}	
.step-card {padding: 15px 0px;}	
.step-clogo {
width: 80px;
height: 80px;}	
.step-title {font-size: 15px;}	
.sector-row .col-md-2 {
display: none;
}
.sector-row .col-md-3 {
-webkit-box-flex: unset;
-ms-flex: unset;
flex: unset;
max-width: unset;
}	
.sector-row .last-guard {
width: 100%;
}
.not-content h1 {
font-size: 34px;
margin-bottom: 15px;
line-height: 40px;
}
.twit-feed {
width: 320px !important;
max-width: 100% !important;
display: block;
margin: 0 auto;
border: 1px solid #c5c5c569;
border-radius: 5px;
padding: 5px; margin-top: 40px;
}
.twit-feed .twitter-timeline {
display: block !important;
height: 450px !important;
overflow: hidden;
}
.card-logo-1 {height: 128px;}	
.fot-logo .sra-logo {
display: inline-block;
text-align: right;
margin-top: 30px;
margin-bottom: 30px;
}	
}  @media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 2) {
.the-line-2 {
display: none;
}      
.top-nav {display: none;}
#stikey-header {display: none;} .page-title-con {
margin-top: 9px !important;
}	  
.section-one {
padding-top: 40px;
padding-bottom: 0px;
}
.section-two {
padding-top: 40px;
padding-bottom: 40px;
}
.section-three {
padding-top: 40px;
padding-bottom: 40px;
}
.section-four {
padding-top: 40px;
padding-bottom: 40px;
}
.section-five {
padding-top: 40px;
padding-bottom: 40px;
}
.section-six {
padding-top: 40px;
padding-bottom: 40px;
}
.section-seven {
padding-top: 40px;
padding-bottom: 40px;
}	
.sec4-pcon {
padding-top: 80px;
}	  
.section-four .col-md-6,.section-five .col-md-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 100%;
max-width: 100%;
}
.section-one .col-md-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 100%;
max-width: 100%;
}	  
.side-img {
width:63%;
min-height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 0;
}	  
.sec4-img {
width: 100%;
height: 450px;
border: 10px solid #fff;
position: relative;
right: unset;
-webkit-transform: unset;
-ms-transform: unset;
transform: unset;
margin: 0 auto;
}	
.section-two .owl-carousel { width: 80%;margin:0 auto; }
.xp-card {
height: auto;
padding: 36px 50px;
min-height: 325px;
margin-bottom: 30px;
}	 
.sec-1-h3 .mbr-hide {
display: none;
}
.sec-1-p {
margin-bottom: 30px;
}
.xp-card-row {
padding-top: 20px;
}
.sec-1-h3 {
font-size: 45px;
line-height: 70px;
}	  
.fot-h2 {
font-size: 22px;
margin-bottom: 5px;
}
.fcall-action p {
color: #fff;
font-size: 18px;
}
.fbtn-white {
font-size: 16px;
padding: 20px;}
.fcall-action .col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
}
.fcall-action .col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
}	
.fcall-action {
padding-top: 40px;
padding-bottom: 40px;
}
.footer-logo {width: 100%;margin-top: -8px;}	  
.fot-heading {
font-size: 14px;
padding-bottom: 20px;
margin-bottom: 34px;
}
.fot-col-1 li a,.fot-nav li a {font-size: 14px;}
.span-add span {font-size: 14px;}
.fm-mid {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin-left: 3px;
}	  
.post-scroller li a {
font-size: 14px;}	  
.bottom-footer .col-md-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
}
.bottom-footer .col-md-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
}	
.p2, .p2 a { font-size: 12px;  }
.promo li {padding-top: 18px;}	 
.top-img img {right: 0;}
.page-title h2 {
font-weight: 600;
font-size: 30px;
}
.step-title {
font-size: 15px;}
}  @media only screen 
and (min-device-width: 834px) 
and (max-device-width: 1112px)
and (-webkit-min-device-pixel-ratio: 2) {
.step-title {
font-size: 15px;}    
.side-img {width: 47%;}
.sec5-img::after {
content: "";
width: 98%;
height: 488px;
border: 4px solid #5094ed;
position: absolute;
z-index: -1;
right: -13px;
top: -12px;
}
.sec5-img {
width: 100%;
height: 500px;
margin: 0 auto;
position: relative;
margin-top: 60px !important;
}
.page-title-con {
margin-top: 9px !important;
}
} @media only screen 
and (min-device-width : 576px) 
and (max-device-width : 812px) 
and (orientation : landscape) {
.container {max-width:375px;}
.fcall-action { max-width: 100%;}
.fcall-action .row {max-width: 375px;}
}