File: /www/wwwroot/ahmsolaiman.com/wp-content/updraft/themes-old/ahm/css/responsive.css
*{
margin:0px;
padding:0px;
}
/*******************************************
Header Part Responsive
********************************************/
@media(max-width: 990px){
.header-menu{
display: none;
}
.cv-side{
margin-right:10px
}
}
@media(min-width: 990px){
.side-menu{
display:none;
}
}
@media(max-width: 520px){
.cv-btn{
display:none;
}
}
/*******************************************
Hero Part Responsive
********************************************/
@media (min-width:1400px){
.hero-social-info{
top:446px;
left:-100px;
}
}
@media (min-width: 1200px) and (max-width: 1235px){
.hero-social-info{
top:418px;
left:-112px;
}
}
@media (min-width: 992px) and (max-width: 1200px){
.hero-social-info{
top:390px;
left:-112px;
}
.arrow-shape{
position: absolute;
right:45.5%;
transform: rotate(7deg);
top:20%;
}
}
@media (min-width: 992px) and (max-width: 1015px){
.hero-social-info{
top:390px;
left:-118px;
}
}
@media (min-width:0px) and (max-width: 992px){
.hero-social-info{
display: none;
}
.arrow-shape{
display: none;
}
.star-shape{
display: none;
}
}
@media (min-width: 768px) and (max-width: 940px){
/*_____________ Hero text-animation ______________*/
.txt-wrapper{
padding-bottom:15px;
}
.static-txt{
font-size: 30px;
font-weight: bold;
color:#273536;
}
.dynamic-txt{
height: 40px;
line-height: 40px;
overflow:hidden;
}
.dynamic-txt li{
list-style-type: none;
font-size:28px;
position:relative;
top: 0;
animation: slide 12s steps(2) infinite;
color:#28E98C;
}
@keyframes slide {
100% {
top: -84px; /* 2 items × 90px line-height = 180px */
}
}
.dynamic-txt li span{
position: relative;
margin: 1px 0;
line-height: 40px;
}
.dynamic-txt li span::after{
content: "";
position: absolute;
left: 0;
height: 100%;
width: 100%;
background: #fff;
border-left: 2px solid #71f0b3;
animation: typing 6s steps(15) infinite;
}
@keyframes typing {
40%, 60% {
left: calc(100% + 5px);
}
100% {
left: 0;
}
}
}
@media (min-width: 317px) and (max-width: 435px){
/*_____________ Hero text-animation ______________*/
.txt-wrapper{
padding-bottom:15px;
}
.static-txt{
font-size: 30px;
font-weight: bold;
color:#273536;
}
.dynamic-txt{
height: 40px;
line-height: 40px;
overflow:hidden;
}
.dynamic-txt li{
list-style-type: none;
font-size:28px;
position:relative;
top: 0;
animation: slide 12s steps(2) infinite;
color:#28E98C;
}
@keyframes slide {
100% {
top: -84px; /* 2 items × 90px line-height = 180px */
}
}
.dynamic-txt li span{
position: relative;
margin: 1px 0;
line-height: 40px;
}
.dynamic-txt li span::after{
content: "";
position: absolute;
left: 0;
height: 100%;
width: 100%;
background: #fff;
border-left: 2px solid #71f0b3;
animation: typing 6s steps(15) infinite;
}
}
@media (min-width: 0) and (max-width: 317px){
/*_____________ Hero text-animation ______________*/
.dynamic-txt li{
animation: none;
}
.hero-wrapper-btn {
margin-top: 25px;
align-items: center;
}
.hero-youtube-btn{
display: none;
}
}
@media (min-width:0px) and (max-width: 768px){
.hero-banner-thumb{
width:100%;
padding-top:15%;
}
}
@media (max-width: 700px){
.hero-shape-img{
display: none;
}
}
@media (max-width:576px){
.input-group{
display: inline;
}
.sent-box{
margin-left:5px;
margin-top:20px;
}
}
/*******************************************
About Part Responsive
********************************************/
@media (min-width:0px) and (max-width:992px){
.about-container{
padding-top:60px;
}
.about-banner-image{
margin-top:30px;
}
.about-wrapper .random-shape{
display: none;
}
.about-wrapper .star-about{
display: none;
}
}
@media (min-width:0px) and (max-width:426px){
.shape-left{
padding:11px 8px 0px 9px;
left:-20px;
top:73%;
}
.research-b-img img{
width:60px;
}
.research-b-img h2{
font-size:15px;
}
.shape-left p{
font-size:15px;
}
.shape-right{
padding:11px 8px 0px 9px;
top:28%;
right:0%;
}
.shape-right p{
font-size: 15px;
}
}
@media (min-width:426px) and (max-width:615px){
.shape-left{
left:-4px;
padding:9px 15px 0px 15px;
}
.research-b-img img{
width:70px;
}
.research-b-img h2{
font-size: 16px;
}
.shape-left p{
font-size: 16px;
}
.shape-right{
right:-1%;
padding:9px 15px 0px 15px;
}
.shape-right p{
font-size:16px;
}
}
@media (min-width:0px) and (max-width:374px){
.about-title h2{
font-size:26px;
}
.about-project-experience{
gap:50px;
}
.experience-year h3{
font-size:14px;
}
}
/*******************************************
Experience Part Responsive
********************************************/
@media (min-width:376px) and (max-width:576px){
.ex-section-title .ex-front{
font-size:98px;
}
}
@media (min-width:0px) and (max-width:376px){
.ex-section-title .ex-front{
font-size:83px;
}
}
@media (min-width:0px) and (max-width:576px){
.experience-item span{
font-size:13px;
}
.ex-content h2{
font-size:18px;
}
.ex-content h3{
font-size: 13px;;
}
.experience-item h6{
font-size:13px;
}
}
/*******************************************
Courses Part Responsive
********************************************/
@media (min-width:0px) and (max-width:576px){
.text{
float: left;
}
.courses-l-btn{
float: right;
margin-top:4px;
}
.courses-l-btn i{
width:24px;
height: 24px;
}
.head span{
display: none;
}
}
@media (min-width:0px) and (max-width:375px){
.text{
font-size:16px;
}
.courses-l-btn{
margin-top:1px;
gap:6px;
}
.courses-l-btn i{
width:22px;
height: 22px;
}
.courses-item:hover .courses-l-btn a{
font-size:14px;
}
}
/*******************************************
Award Part Responsive
********************************************/
@media (min-width:0px) and (max-width:1199px){
.award-text h3{
font-size:17px;
}
.award-item .icon img{
width:50px;
}
}
/*******************************************
Protfolio Part Responsive
********************************************/
@media (min-width:0px) and (max-width:425px){
.p-title-bar p{
font-size:25px;
}
.card-item h2{
font-size:16px;
}
.super-heading p{
font-size:24px;
margin-bottom:10px;
}
}
@media (min-width:0px) and (max-width:991px){
.t-m{
margin-top:25px;
}
}
/*******************************************
Gallery Part Responsive
********************************************/
@media (min-width:0px) and (max-width:1024px){
.g-content img{
width:23px;
}
.g-content h2{
font-size:16px;
}
.g-content p{
font-size:18px;
}
}
@media (min-width:0px) and (max-width:768px){
.gallery-c-wrapper{
margin-top:-20px;
}
.g-content h2{
font-size:16px;
justify-content: center;
}
.g-content p{
text-align: center;
}
}
/*******************************************
Footer Part Responsive
********************************************/
@media (min-width:0px) and (max-width:768px){
.b-text{
font-size:12px;
}
.t-text a{
font-size:12px;
}
}
@media (min-width:0px) and (max-width:576px){
.footer-top{
left:45%;
}
.b-text{
text-align: center;
padding-top:15px;
}
.t-text{
display: flex;
align-items: center;
justify-content: center;
}
}
/*---------------------------------------------------------------------------------------
Contact Page
--------------------------------------------------------------------------------------*/
/*******************************************
Contact Page Header Responsive
********************************************/
@media (min-width:0px) and (max-width:426px){
.page-heading{
padding:90px 0px;
}
.page-heading h2{
font-size:44px;
}
.breadcrumb-list{
margin-top:0px;
}
.contact-section{
padding-top:70px;
padding-bottom:90px;
}
.c-s-title h2{
font-size:32px;
margin-bottom:5px;
}
.form-container{
padding:28px 15px;
margin-bottom:20px;
}
.form-container h3{
font-size:28px;
}
.theme-btn{
font-size:14px;
padding:13px 0px;
}
}
/*---------------------------------------------------------------------------------------
Undergraduate Page
--------------------------------------------------------------------------------------*/
/*******************************************
Undergraduate Page Responsive
********************************************/
@media (min-width:768px) and (max-width:992px){
.dotlottie{
width:200px;
height: 130px;
}
.ug-text h3{
font-size:16px;
}
.ug-text h4{
font-size:22px;
}
}
@media (min-width:0px) and (max-width:767px){
.ug-item{
margin-bottom:25px;
}
}
@media (min-width:375px) and (max-width:768px){
.page-heading h2{
font-size:48px;
}
}
@media (min-width:0px) and (max-width:375px){
.ug-wrapper{
padding:20px;
}
.ug-text h3{
font-size:18px;
}
.ug-text h4{
font-size:22px;
}
.dotlottie{
width:200px;
height: 170px;
}
.page-heading h2{
font-size:36px;
}
}
/*---------------------------------------------------------------------------------------
Undergraduate Courses Page
--------------------------------------------------------------------------------------*/
/*******************************************
Undergraduate Coursess Page Responsive
********************************************/
@media (min-width:320px) and (max-width:375px){
.book-icon{
padding:15px 15px;
}
.book-conetent{
font-size:16px
}
}
@media (min-width:0px) and (max-width:768px){
.ug-wrapper{
padding-bottom:25px;
}
.book-wrapper{
margin-bottom:20px;
padding:10px 15px;
}
}
/*---------------------------------------------------------------------------------------
Class Details Page
---------------------------------------------------------------------------------------*/
/*******************************************
Class Details Page Responsive
********************************************/
@media (min-width:768px) and (max-width:992px){
.video-box{
width:90%;
}
}
@media (min-width:426px) and (max-width:767px){
.video-box{
width:100%;
height: 280px;
}
.video-box img{
height: 280px;
}
.d-pera{
text-align: justify;
}
}
@media (min-width:0px) and (max-width:426px){
.video-box{
width:95%;
height: 225px;
}
.video-box img{
height: 225px;
}
.c-de-heading h2{
font-size:22px;
}
}
@media (min-width:425px) and (max-width:540px){
.details-header h2{
font-size:6.25rem;
}
}
@media (min-width:0px) and (max-width:425px){
.details-header h2{
font-size:4.8rem;
}
}
/*---------------------------------------------------------------------------------------
Protfolio Page
---------------------------------------------------------------------------------------*/
/*******************************************
Undergraduate Coursess Page Responsive
********************************************/
@media (min-width:0px) and (max-width:992px){
.pro-items{
width:100%;
margin-left:0%;
}
.pro-pagination{
margin-left:0%;
}
}
@media (min-width:0px) and (max-width:425px){
.pro-thumb{
height: 235px;
}
.pro-date-c{
font-size:14px;
}
.pro-heading h3{
font-size:16px;
}
}