/*::::::::::::: For Mobile ::::::::::::::::: */
 @media screen and (min-width:200px) and (max-width:767px) {
    .team_space {
    margin: 45px 0px;
}
     .filter_post {
         padding: 10px !important;
         padding-bottom: 5pc !important;
         margin: 0px;
    }
     section.filter .recent_1 {
         padding-left: inherit;
    }
     .filter_redmore {
         padding: 16px;
         font-size: 15px;
    }
     .verticaly_border3:before {
         display: none;
    }
     .verticaly_border4:before {
         display: none;
    }
     .verticaly_border:before {
         display: none;
    }
     .verticaly_border2:before {
         display: none;
    }
     .display_partner_profile.bg-light {
         height: 138px;
    }
     .input_wrap_panel {
         width: 100%;
         float: left;
         margin-right: 29px;
         margin-bottom: 10px;
    }
     .mobilespace {
         height: 20px;
    }
     .teammobilespace {
         height: 30px;
    }
     section.slider_main_wrp .carousel-inner p {
         font-size: 14px;
    }
     section.slider_main_wrp .carousel-inner h4 {
         font-size: 29px;
    }
     section.slider_main_wrp .item img {
         width: 80%;
         margin: 0px auto;
         float: none;
         text-align: center;
         margin-bottom: 20px;
    }
     section.slider_main_wrp {
         height: 630px;
         max-height: 100%;
    }
     section.why_fowigs .why_left h1 {
         font-size: 34px;
    }
    .why_left p {
    font-size: 15px;
    color: #190F0F;
    margin-top: 19px;
    font-weight: 400;
    line-height: 22px;
}
     .shape_why_right {
         padding-left: 0px;
    }
     .shape_why_right img {
         width: 60%;
         max-width: 100%;
         margin: 0px auto;
    }
     .readmorebutton {
         padding: 13px 0px !important;
    }
     .readmorebutton a {
         font-size: 12px;
    }
     .padd-none {
         padding: 0px 15px !important;
    }
    .partners .padd-none {
    padding: 0px 0px !important;
}
     .recent_1 h1 {
         color: #281E95;
         font-size: 24px;
    }
     .recent_work_panel h1 {
         margin-bottom: 40px;
         font-size: 24px;
         line-height: 36px;
    }
     .recent_work_panel p {
         font-size: 14px;
    }
     .recent_work_panel a {
         font-size: 14px !important;
    }
     section.about_content figure.webtitle {
         padding-bottom: 0px;
         font-size: 16px;
    }
     .work_img {
         height: fit-content;
         margin-top: 0px;
         margin-bottom: 0px;
    }
     section.recent_wrok {
         padding: 15px 0px 15px 0px;
        
    }
     .recent_work_button a {
         font-size: 18px;
    }
     .recent_work_button {
         padding: 2pc 10px 0pc 10px;
    }
     .why_left h1 {
         font-size: 24px;
    }
     section.join_us {
         padding: 30px 0px;
    }
     footer .container-fluid {
         padding-left: 15px;
         padding-right: 15px;
    }
     .foot-2 ul li {
         line-height: 30px;
         display: inline-block;
         padding: 0px 9px;
    }
     .foot-1 img {
         width: 30%;
    }
     .recent_1 {
         padding: 30px 30px;
         height: 100%;
    }
     .recent_work_img {
         position: relative;
         height: fit-content;
         margin-top: 0px;
         margin-bottom: 20px;
    }
     .recent_2 {
        
         padding: 30px 30px;
         height: 100%;
    }
     .recent_3 {
        
         padding: 30px 30px;
         height: 100%;
    }
     .hideonmobile {
         display: none !important;
    }
     .menu-right-wrap {
         padding-top: 0px;
    }
     header .container-fluid {
         padding-left: 15px;
         padding-right: 15px;
    }
     .logo-wrap img {
         outline: none;
         width: 100%;
    }
     .heade-menu {
         top: 168px;
         padding-bottom: 20px;
         padding-top: 13px;
    }
     .head-menu ul li a {
         font-size: 17px;
    }
     header {
         padding: 15px 0px 20px 15px;
    }
     .hideondesktop {
         display: block;
    }
     section.about_content {
         padding: 2pc 0pc 2pc 0pc !important;
    }
     section.about_content .why_left h1 {
         font-size: 19px;
    }
     li#drop_social img {
         width: 80%;
    }
     .social_media {
         top: 52px;
    }
     .why_fowigs_headig h1 {
         font-size: 22px;
    }
     .why_fowigs_text p {
         font-size: 17px;
    }
     section.why_fowigs {
         padding: 15px 0px 15px 0px;
         background: #DCDBDB33;
    }
     section.objective_section {
         padding: 0pc 0pc 2pc 0pc;
    }
     .whyfowigs_heading {
         font-weight: 700;
         font-size: 28px;
         text-align: left;
         margin: 0;
    }
     .fowigs_objective_content {
         padding: 30px 30px 30px 30px;
    }
     .fowigs_objective_content h1 {
         font-size: 24px;
    }
     section.meet_the_team {
       
         padding: 1pc 0pc 3pc 0pc;
    }
    .team_right_image {
    height: 390px;
        }    

 .content_left_team {
         padding: 13px 30px 13px 30px;
    }
     .patner_profile {
         width: 100%;
         height: fit-content;
    }
     .meet_team_topheading {
         padding-bottom: 25px;
    }
     section.research_partner {
         padding: 2pc 0pc;
    }
     .dialogue_wrap .why_left p {
         font-size: 17px;
         line-height: 34px;
         line-height: 29px;
    }
     .single_img_wrap img {
         width: 100%;
    }
     .why_fowigs_headig img {
         width: 50%;
         margin: 20px 0px;
    }
     section.regional_event {
         opacity: 1;
         padding: 1pc 0pc;
    }
     .dialogue_recent .recent_work_panel h1 {
         margin-bottom: 40px;
    }
     .dialogue_recent .recent_work_panel {
         height: 395px;
         margin: 20px 0px;
    }
     .meet_team_topheading {
         padding-bottom: 50px;
         padding-left: 15px !important;
    }
     section.filter .work_img {
         height: fit-content;
    }
     .spacer40 {
         padding: 20px 0px;
    }
     .featured_social {
         right: 20px;
    }
     .left_align {
         left: 20px;
    }
     section.single_post {
         width: 100%;
         height: 200px;
         background-position: top !important;
    }
     .objective_heading {
         padding: 20px 0px 34px 15px;
         padding-left: 15px !important;
    }
     .date_wrap:before {
         display: none;
    }
     .foot-1 ul {
         padding: 0px;
         padding-left: 0;
    }
     .foot-2 ul {
         padding: 0px;
    }
     .foot-2 ul li a i {
         color: #48E2B3;
         font-size: 19px;
    }
     .custom-model-wrap h1 {
         font-size: 42px;
    }
     .padding_left {
         padding-left: 15px !important;
    }
     .padding_right {
         padding-right: 15px !important;
    }
     .custom-model-inner form input[type=submit] {
         width: 50%;
    }
     .custom-model-wrap {
         padding: 21px;
    }
     .recent_work_panel .readmorebutton a {
         font-size: 16px;
    }
     .recent_work_panel .readmorebutton a {
         font-size: 16px;
    }
    .slider-text br {
    display: none;
}
.overlay-link {
    height: 100% !important;
}
.slider-animation-box{
    justify-content: center !important;
    -webkit-align-items: flex-start !important;
    align-items: center !important;
}
.overlay-link{
    display: none !important;
}
.slider-text-box{
    margin-right: 0px !important;
}
}
/* close */
 @media screen and (min-width:768px) and (max-width:992px) {

     .objective_heading {
         padding: 20px 0px 34px 15px;
         padding-left: 15px !important;
    }
     .hideonmobile {
         display: none !important;
    }
     .hideondesktop {
         padding: 4px 15px 30px 15px;
         display: block;
    }
     section.slider_main_wrp .carousel-inner h4 {
         font-size: 40px;
    }
     section.why_fowigs .why_left h1 {
         font-size: 40px;
    }
     .why_left p {
         font-size: 19px;
         line-height: 34px;
    }
     .featured_event_panel h1 {
         margin-bottom: 40px;
         font-size: 24px;
    }
     .recent_work_panel h1 {
         color: #281E95;
         font-size: 24px;
    }
     .recent_work_panel p {
         font-size: 14px;
    }
     .why_left h1 {
         font-size: 40px;
    }
     section.about_content .why_left h1 {
         font-size: 24px;
    }
     .why_fowigs_text p {
         font-size: 17px;
    }
     .fowigs_objective_content h1 {
         font-size: 17px;
    }
     .patner_profile {
         width: 100%;
         height: fit-content;
    }
     .dialogue_wrap .why_left p {
         font-size: 17px;
         line-height: 34px;
    }
     section.filter .work_img {
         height: 100%;
    }
}
/* :::::::::::::: For Tab ::::::::::::: */
 @media screen and (min-width:768px) and (max-width:1024px) {
    .team_space {
    margin: 45px 0px;
}
     .recent_work_panel p {
         font-size: 13px;
    }
     span.date_cal h2 {
         font-size: 14px;
    }
     .why_left p {
         font-size: 14px;
         line-height: 23px;
    }
     section.why_fowigs .why_left h1 {
         font-size: 30px;
    }
     .padding_right {
         padding-right: 15px !important;
    }
     .custom-model-inner form input[type=submit] {
         width: 50%;
    }
     .custom-model-wrap {
         padding: 21px;
    }
     .padding_left {
         padding-left: 15px !important;
    }
     .recent_top_title {
         font-size: 14px;
    }
     .recent_work_panel h1 {
         font-size: 20px;
         line-height: 24px;
    }
     .why_left h1 {
         font-size: 32px;
    }
     .recent_work_panel h1 br {
         display: none;
    }
     .recent_1 {
         padding: 23px 21px;
         height: 100%;
    }
     .recent_2 {
         background: #FFE8EC;
         padding: 20px 10px;
    }
     .recent_3 {
         background: #E8F5FF;
         padding: 10px 10px;
    }
     .recent_2 h1 {
         margin-bottom: 10px;
    }
     .recent_3 h1 {
         margin-bottom: 10px;
    }
     section.slider_main_wrp {
         height: 470px;
    }
     .recent_work_panel h1 {
         margin-bottom: 50px;
         margin-top: 10px;
    }
     .recent_work_button a {
         font-size: 23px;
    }
     .readmorebutton a {
         font-size: 16px;
    }
     .foot-2 ul li a i {
         font-size: 25px;
    }
     .recent_work_panel a {
         font-size: 14px;
    }
     .recent_work_panel {
         height: 100%;
    }
     .date_wrap:before {
         display: none;
    }
     .date_wrap:before {
         display: none;
    }
     .recent_work_panel .readmorebutton {
         padding: 18px 0px;
    }
     .recent_work_panel .readmorebutton a {
         font-size: 14px;
    }
     .heade-menu {
         top: 15.6pc;
    }
     .why_left p{
         margin-top: 25px;
    }
     .why_fowigs_headig h1 {
         font-size: 30px;
    }
     .whyfowigs_heading {
         font-size: 30px;
    }
     .content_left_team p {
         font-size: 14px;
    }
     ul.team_social_links li i {
         font-size: 25px;
    }
     .input_wrap_panel {
         width: 29.33%;
    }
     section.filter .recent_1 {
         padding-left: 21px;
    }
     .head-menu ul li a {
         color: #fff;
         font-size: 16px;
    }
     .head-menu ul li.menu-item-has-children >a, li#menu-item-292 >a{
         font-size: 16px !important;
    }
     li#drop_social img {
         width: 80%;
    }
     .social_media{
         top: 52px;
    }
     .country_heading h1 {
         color: #194958;
         font-size: 30px;
    }
     section.single_post{
         height: 300px;
    }
     section.country_overview{
         padding: 2pc 0pc 3pc 0pc;
    }
     section.country_overview iframe {
         height: 100%;
    }
     .term_page {
         margin-bottom: 0px;
    }
    .recent_work_panel h1 { 
    font-size: 28px;
}
.slider3img img {
    width: 60%;
}
.slider-animation-box {
    height: auto;
     margin-top: 0px !important; 
}
.grid{
    grid-row-gap: 11px;
}
}
/* close */
/* :::::::::::::: For laptop :::::::::::::: */
 @media screen and (min-width:1024px) and (max-width:1366px) {
     section.slider_main_wrp .carousel-inner h4 {
         font-size: 50px;
    }
     .heade-menu {
         top: 11.6pc;
    }
     .team_right_image {
         height: 100%;
    }
     .content_left_team {
         padding: 13px 54px 13px 30px;
    }
     .slider3img img {
         width: 81%;
    }
     .shape_why_right img {
         width: 60%;
         margin: 0px auto;
    }
     .recent_work_panel {
       
    }
    .recent_work_panel h1 {   
    font-size: 28px;
}
section.why_fowigs .why_left h1 {
    font-size: 40px;  
}
.slider-text {  
    font-size: 48px;    
}
.slider-text-box{
        padding: 0px;
}
.slider-text {   
    font-size: 40px;
    line-height: 50px;
}

}
 @media screen and (min-width:1025px) and (max-width:1474px) {
     .heade-menu {
         top: 13.6pc;
    }
}
/* close */
/* :::::::::::::: For laptop :::::::::::::: */
 @media screen and (min-width:1475px) and (max-width:1778px) {
     .heade-menu {
         top: 14.6pc;
    }
}
/*:::::: small desktop ::::::*/
 @media screen and (min-width:1025px) and (max-width:1326px) {
     .heade-menu {
         top: 11.6pc;
    }
}
/* :::::::::::::: For laptop ::::::::::::::