
  
@media only screen and (min-width:320px) and (max-width:809px) {   
    /* top_header */
    .top_header {
         padding: 5px 0; 
    } 
    .top_header .container-fluid {
        max-width: 100%;
    }
    .catlogTp a { 
	padding: 3px 14px;
	background: transparent; 
	font-size: 11px; 
	border-left: none; 
}
.catlogTp { 
	justify-content: center;
}
    .top_info li a { 
        margin: 0 10px 0 0; 
        font-size: 13px;
    }
     /* top_header */
     /* header */ 
     .navbar-light .navbar-brand {
        width: 140px !important; 
        padding: 0;
        margin: 0 auto;  
    }  
    .fixed .navbar-light .navbar-brand {
	width: 160px !important; 
}
header { 
	padding:10px 0;   
}
.navbar-light .navbar-toggler-icon {
	/*! background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); */
	background-size: 37px; 
}
 
.navbar-collapse {
	padding-top: 0;
	 position: fixed;
	top: 93px;   
	background: #fff;
	width: 100%; 
	left: 0; 
	 max-height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
	box-shadow: 0 3.2px 4.5px -59px rgba(0, 0, 0, 0.051), 0 7.6px 10.8px -59px rgba(0, 0, 0, 0.073), 0 14.3px 20.3px -59px rgba(0, 0, 0, 0.09), 0 25.5px 36.2px -59px rgba(0, 0, 0, 0.107), 0 47.6px 67.7px -59px rgba(0, 0, 0, 0.129), 0 114px 162px -59px rgba(0, 0, 0, 0.18) !important;
	border-top: 1px solid #ddd;
}
 .fixed .navbar-collapse { 
	top: 60px; 
}
    .navbar-nav .nav-link {
        padding:10px 13px !important; 
        font-size: 14px !important; 
        font-weight: 500 !important;  
        border-bottom: 1px solid #f2f2f2;
        color: #000 !important;
    } 

    .call_btbhd span small {
        color: rgba(0, 0, 0, 0.92);
    }

    .call_btbhd span {
        color: #29395b;
    }  

    .dropdown-item {
        font-size: 12px;
        font-weight: 500; 
        box-shadow: none; 
        padding: 6px 13px;
    }
 
    .dropdown-menu {
        box-shadow: none;
        padding: 0 0;
        border: none;
        box-shadow: none;
        position: static !important;
    }

    .nav-link.header_btn {
        margin: 0;  
        padding: 0 !important; 
        height: auto;
        border: none !important;
        line-height: normal;  
        color: #fff !important;
    }
  

    .navbar-toggler {
        background-color: var(--white);
        border: none !important;
        margin: 0;
        padding: 5px 9px;  
        border-radius: 2px;
    } 

    .navbar-nav {
        align-items: initial;
    }

    .nav-link.h_social_ico {
        color: #fff !important;
        padding: 0 !important;
        display: inline-block !important;
    }

    .navbar-expand-lg .navbar-nav .dropdown-mega .dropdown-menu {
        border: none;
        left: 50%;
        transform: translateX(0%);
        padding: 0;
        position: static; 
    }
.navbar-expand-lg .navbar-nav .dropdown-mega .dropdown-menu {
 
	min-width: 80%;
}
    .dropdown-menu ul li .mega_link_item .image {
        width: 40px;
        height: 40px;
        margin-right: 12px; 
    }
    .nav-link.header_outline_btn {
        border: 1px solid var(--main) !important; 
        margin: 10px;
        padding: 0 15px !important;
        height: 35px;
    }
    .nav-link.header_btn.mobileView {
        border: 1px solid var(--main) !important;
        margin: 10px;
        padding: 6px 0px !important;
        height: 29px; 
        line-height: 23px;
        padding: 1px 16px !important;
        font-size: 12px !important; 
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu { 
        box-shadow: none !important;
        padding: 0;
        background: #f2f7fe;
        margin: 0;
    }
    .link_mainHeilight {
        padding: 14px 13px;
        background: var(--main);
    }
    .mega_links_info p {  
        font-size: 13px; 
        font-weight: 300;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .key-point-list li:before{ 
        left: -8px; 
    }
    .dropdown-menu ul li .mega_link_item {
        display: flex;
        width: 100%;
        padding: 11px 20px;
        border-bottom: 1px solid #d1e3fd;
    }
    /* header */
    .carousel-item img {
        min-height: auto;
        min-height: 25vh;
    } 
    .mouse_scroll{
        display: none;
    }

    .hero_banner {
        padding: 20px 0; 
        background-position: center;
    } 
    .banner_content {
        padding: 0 19px;
        text-align: left;  
    } 
    .banner_shp {
        display: none;
    }
    .banner_content h6 { 
        display: none;
    }
    .banner_content h1 { 
        font-size: 20px;
        margin-bottom: 13px;
        letter-spacing: 0; 
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: normal;
    } 
    .banner_content p {
         display: none;
    }
    .btn_bner {
        display: flex;
    }
    .btn_banner { 
        font-size: 11px; 
        padding: 6px 18px; 
        border-width: 1px; 
    }
    .carousel-indicators{
        display: none;
    }

/* about */
.section_title h2 { 
	font-size: 23px; 
} 
.section_title h6 {
	font-size: 10px; 
	padding: 3px 10px;
}
.About_main {
	padding: 20px 0; 
	background-position: center;
}
.section_title h3 {
	letter-spacing: 0;   
	font-size: 17px;
}
p {
	font-size: 15px;
	line-height: 26px; 
}
.btn_theme {
	font-size: 16px; 
	padding: 11px 26px; 
	font-size: 13px; 
}
 

/* about */


/* services */

.healthcare_main {
	padding: 20px 0; 
}





/* services */


/* testimonial */

.quote_item {  
	padding-left:  20px; 
	margin: 20px;   
}
.quote_item h5 {
	font-size: 15px;
	line-height: 24px; 
}
 
/* testimonial */

/* footer */
.footer::before { 
	top: -22px; 
	height: 50px; 
	background-size: 100%;
	background-repeat: no-repeat;
}
.footer-copyright { 
	padding: 10px 0; 
	margin-top: 0;
	font-size: 14px;
} 
footer hr:not([size]) { 
	margin:10px 0 0  0;
}
.footer { 
	margin-top: 15px; 
}
/* footer */

.tourisem_Hmain {
	padding: 30px 0; 
	background-position: -355px 0;
}

.breadcrumb {
    display: none;
}
.inner_banner h1 { 
	font-size: 23px;
	font-weight: 500; 
}
.inner_banner { 
	padding: 22px 0; 
	background-size: cover;
} 
.main {
	padding: 20px 0;
}
.single-testimonial {
	display: block;
    
}
.testimonial-img { 
	width: auto;
}
.lr_items { 
	padding: 10px; 
}
.main h2 { 
	margin: 0 0 10px 0;  
	font-size: 23px; 
}
.main h3 {
	font-size: 23px !important; 
} 
.float-button { 
	padding: 3px; 
	padding-right: 15px;
	bottom: 16px;
	left: 16px; 
	font-size: 30px; 
	font-size: 12px; 
}
.address_main {
	padding: 15px 16px; 
}
 .cotnact_Item .icon {
	margin: 0 10px 0 0; 
	width: 45px;
}
.cotnact_Item .icon img{
	border-radius: 0;
} 
.contact-form-wrap {
	padding: 0; 
	border-radius: 10px; 
	margin: 0 0 46px 0;
	box-shadow: none; 
}

.tour_item .d-flex{
    display: block!important;
}
.tour_item .image {
	width: 100%;
	height: 150px; 
	border-radius: 10px;
	margin-bottom: 15px;
}
.content {
	width: 100%;
	padding-left: 0;
}

/* newcss */
.counter { 
	padding: 0;
	margin: 0; 
	margin-bottom: 25px;
	background: #fff;
}

.counter .counter-icon img {
	width: 30px;
}
.counter .counter-value { 
	font-size: 23px; 
	line-height: normal; 
}
.counter p { 
	font-size: 25px;
	justify-content: center;
	color: #0263e0;
	margin: 4px 0px 4px;
}
.counter h3 {
	font-size: 14px;
	font-weight: 600; 
	margin: 0 0 15px; 
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.workwinner h2 { 
	font-size: 22px; 
	text-align: center;
	margin-bottom: 10px; 
}

.workwinner .text-end {
	text-align: center !important;
}
.workwinner {
	padding: 18px 0; 
}
.missionvision_main::before { 
	width: 100%; 
	height: 50%;
}
.vision_img { 
	opacity: 0.2;
}
.mision_img { 
	opacity: 0.2;
}
.single-doctor { 
	padding: 8px 8px; 
	margin-bottom: 25px;
}
.single-doctor .image { 
	min-height: 150px;
	max-height: 150px; 
}
.single-doctor ul { 
	position: relative;
	bottom: 0; 
	visibility: visible;
	opacity: 1; 
}
.single-doctor ul li a {
	height: 30px;
	line-height: 30px; 
	padding: 0 17px;
	text-transform: capitalize;
	font-size: 13px; 
	letter-spacing: 0;
	margin: 5px 0 4px 0;
}
.cotnact_Item .content h4 {
	font-size: 14px; 
} 
.map { 
	margin: 0;
	margin-top: 0;
}
.project_itemPg { 
	padding: 20px 20px; 
	margin-bottom: 30px;
}
.image_prjct { 
	max-height: 225px; 
	min-height: 225px; 
	margin: 21px 0 0 0;
	border: 1px solid #fff;
	margin-right: 0;
}
.gal {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
.gal img { 
	border: 0px solid #fff; 
	box-shadow: none;
}
.emergency-symbol {
	height: 40px;
	width: 40px;
	margin-right: 0; 
}
.emergency-symbol i {
	line-height: 33px;
	font-size: 18px; 
}
  
.navbar-expand-xl .navbar-nav {
	align-items: initial;
}
.nav-link.contact_btn { 
	margin: 20px;
}
.navbar-expand-xl .navbar-nav .dropdown-mega .dropdown-menu {
	border: none;
	left: 0;
	transform: translateX(0);
	padding: 0;
	margin: 0;  
	box-shadow: none !important;
	border-radius: 0;
}
.btnabout { 
	padding: 10px 20px; 
	font-size: 14px;
}
.About_main img{
    margin-bottom: 20px;
}
.product_item .image {
	min-height: 180px;
	max-height: 180px;
	position: relative;
}
.product_item {   
	margin: 0 5px 5px 5px;
} 
.navbar-nav .nav-link.header_btn {
	margin: 20px;
	margin-top: 16px;
}
 
/* newcss */

.sectqulityinq {
	padding: 30px 0 0; 
	background-position: center;
}
.row.align-items-center.mt-4.border-top.py-4 {
	margin-top: 0 !important;
	padding: 0 !important;
}
.inner_features_item .content {
	padding: 0;
}
.inner_features_item { 
	margin-bottom: 0;
}
.drop-title a {
    display: none;
}
.address_item { 
	padding: 8px; 
	margin-bottom: 10px; 
	min-height: auto; 
}




.product_slider .carousel-indicators li {
	width: 35px;
	height: 35px; 
}
.product_slider .carousel-item {
	position: relative;
	min-height: 265px;
	max-height: 265px; 
}
.detail_slider_img { 
	margin: 0 0 0 15px;
}
.details_main {
	padding-left: 0;
	margin-top: 20px;
}
.description {
	padding: 0;  
}

.details_main .emergency-symbol {
	height: 40px;
	width: 40px;
	margin-right: 19px;
}
.details_main .modal-body.p-4 {
	padding: 0 !important;
}

.product_detailM .image {
	width: 70px;
	height: 70px; 
}
.modal-header .btn-close {
 	width: 20px;
	height: 20px; 
}







}


@media only screen and (min-width:810px) and (max-width:1199px) {   
  /* top_header */
  .top_header {
    padding: 5px 0; 
} 
.top_header .container-fluid {
   max-width: 100%;
}
.catlogTp a { 
padding: 3px 14px;
background: transparent; 
font-size: 11px; 
border-left: none; 
}
.catlogTp { 
justify-content: flex-end;
}
.top_info li a { 
   margin: 0 10px 0 0;  
   font-size: 13px;
}
/* top_header */
/* header */ 
 
header { 
padding:10px 0;   
}
.navbar-light .navbar-toggler-icon {
/*! background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); */
background-size: 37px; 
}

.navbar-collapse {
padding-top: 0;
position: fixed;
top: 99px;    
background: #fff;
width: 100%;  
left: 0; 
max-height: 400px;
overflow-y: auto;
overflow-x: hidden;
box-shadow: 0 3.2px 4.5px -59px rgba(0, 0, 0, 0.051), 0 7.6px 10.8px -59px rgba(0, 0, 0, 0.073), 0 14.3px 20.3px -59px rgba(0, 0, 0, 0.09), 0 25.5px 36.2px -59px rgba(0, 0, 0, 0.107), 0 47.6px 67.7px -59px rgba(0, 0, 0, 0.129), 0 114px 162px -59px rgba(0, 0, 0, 0.18) !important;
border-top: 1px solid #ddd;
}
.fixed .navbar-collapse { 
top: 60px; 
}
.navbar-nav .nav-link {
   padding:10px 13px !important; 
   font-size: 14px !important; 
   font-weight: 500 !important;  
   border-bottom: 1px solid #f2f2f2;
   color: #000 !important;
} 

.call_btbhd span small {
   color: rgba(0, 0, 0, 0.92);
}

.call_btbhd span {
   color: #29395b;
}  

.dropdown-item {
   font-size: 12px;
   font-weight: 500; 
   box-shadow: none; 
   padding: 6px 13px;
}

.dropdown-menu {
   box-shadow: none;
   padding: 0 0;
   border: none;
   box-shadow: none;
   position: static !important;
}

.nav-link.header_btn {
   margin: 0;  
   padding: 0 !important; 
   height: auto;
   border: none !important;
   line-height: normal;  
   color: #fff !important;
}


.navbar-toggler {
   background-color: var(--white);
   border: none !important;
   margin: 0;
   padding: 5px 9px;  
   border-radius: 2px;
} 

.navbar-nav {
   align-items: initial;
}

.nav-link.h_social_ico {
   color: #fff !important;
   padding: 0 !important;
   display: inline-block !important;
}

.navbar-expand-lg .navbar-nav .dropdown-mega .dropdown-menu {
   border: none;
   left: 50%;
   transform: translateX(0%);
   padding: 0;
   position: static; 
}
.navbar-expand-lg .navbar-nav .dropdown-mega .dropdown-menu {

min-width: 80%;
}
.dropdown-menu ul li .mega_link_item .image {
   width: 40px;
   height: 40px;
   margin-right: 12px; 
}
.nav-link.header_outline_btn {
   border: 1px solid var(--main) !important; 
   margin: 10px;
   padding: 0 15px !important;
   height: 35px;
}
.nav-link.header_btn.mobileView {
   border: 1px solid var(--main) !important;
   margin: 10px;
   padding: 6px 0px !important;
   height: 29px; 
   line-height: 23px;
   padding: 1px 16px !important;
   font-size: 12px !important; 
}
.navbar-expand-lg .navbar-nav .dropdown-menu { 
   box-shadow: none !important;
   padding: 0;
   background: #f2f7fe;
   margin: 0;
}
.link_mainHeilight {
   padding: 14px 13px;
   background: var(--main);
}
.mega_links_info p {  
   font-size: 13px; 
   font-weight: 300;
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
}
.key-point-list li:before{ 
   left: -8px; 
}
.dropdown-menu ul li .mega_link_item {
   display: flex;
   width: 100%;
   padding: 11px 20px;
   border-bottom: 1px solid #d1e3fd;
}
/* header */
.carousel-item img {
   min-height: auto;
   min-height: 25vh;
} 
.mouse_scroll{
   display: none;
}

.hero_banner {
   padding: 20px 0; 
   background-position: center;
} 
.banner_content {
   padding: 0 19px;
   text-align: left;  
} 
.banner_shp {
   display: none;
}
.banner_content h6 { 
   display: none;
}
.banner_content h1 { 
   font-size: 35px;
   margin-bottom: 13px;
   letter-spacing: 0; 
   overflow: hidden;
   text-overflow: ellipsis; 
   display: -webkit-box;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   line-height: normal;
} 
.banner_content p {
    display: none;
}
.btn_bner {
   display: flex;
}
.btn_banner { 
   font-size: 11px; 
   padding: 6px 18px; 
   border-width: 1px; 
}
.carousel-indicators{
   display: none;
}

/* about */
.section_title h2 { 
font-size: 32px; 
} 
.section_title h6 {
font-size: 10px; 
padding: 3px 10px;
} 
.About_main {
padding: 20px 0; 
background-position: center;
}
.section_title h3 {
letter-spacing: 0;   
font-size: 17px;
}
p {
font-size: 15px;
line-height: 26px; 
}
.btn_theme {
font-size: 16px; 
padding: 11px 26px; 
font-size: 13px; 
}


/* about */


/* services */

.healthcare_main {
padding: 20px 0; 
}





/* services */


/* testimonial */

.quote_item {  
padding-left:  20px; 
margin: 20px;   
}
.quote_item h5 {
font-size: 15px;
line-height: 24px; 
}

/* testimonial */

/* footer */
.footer::before { 
top: -22px; 
height: 50px; 
background-size: 100%;
background-repeat: no-repeat;
}
.footer-copyright { 
padding: 10px 0; 
margin-top: 0;
font-size: 14px;
} 
footer hr:not([size]) { 
margin:10px 0 0  0;
}
.footer { 
margin-top: 15px; 
}
/* footer */

.tourisem_Hmain {
padding: 30px 0; 
background-position: -355px 0;
}

.breadcrumb {
display: none;
}
.inner_banner h1 { 
font-size: 23px;
font-weight: 500; 
}
.inner_banner { 
padding: 22px 0; 
background-size: cover;
} 
.main {
padding: 20px 0;
}
.single-testimonial {
display: block;

}
.testimonial-img { 
width: auto;
}
.lr_items { 
padding: 10px; 
}
.main h2 { 
margin: 0 0 10px 0;  
font-size: 23px; 
}
.main h3 {
font-size: 23px !important; 
} 
.float-button { 
padding: 3px; 
padding-right: 15px;
bottom: 16px;
left: 16px; 
font-size: 30px; 
font-size: 12px; 
}
.address_main {
padding: 15px 16px; 
}
.cotnact_Item .icon {
margin: 0 10px 0 0; 
width: 45px;
}
.cotnact_Item .icon img{
border-radius: 0;
} 
.contact-form-wrap {
/*! padding: 0; */ 
/*! border-radius: 10px; */ 
margin: 0 0 46px 0;
/*! box-shadow: none; */ 
}
 
.tour_item .d-flex{
display: block!important;
}
.tour_item .image {
width: 100%;
height: 150px; 
border-radius: 10px;
margin-bottom: 15px;
}
.content {
width: 100%;
padding-left: 0;
}

/* newcss */
.counter { 
padding: 0;
margin: 0; 
margin-bottom: 25px;
background: #fff;
}

.counter .counter-icon img {
width: 30px;
}
.counter .counter-value { 
font-size: 23px; 
line-height: normal; 
}
.counter p { 
font-size: 25px;
justify-content: center;
color: #0263e0;
margin: 4px 0px 4px;
}
.counter h3 {
font-size: 14px;
font-weight: 600; 
margin: 0 0 15px; 
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.workwinner h2 { 
font-size: 22px; 
text-align: center;
margin-bottom: 10px; 
}

.workwinner .text-end {
text-align: center !important;
}
.workwinner {
padding: 18px 0; 
}
.missionvision_main::before { 
width: 100%; 
height: 50%;
}
.vision_img { 
opacity: 0.2;
}
.mision_img { 
opacity: 0.2;
}
.single-doctor { 
padding: 8px 8px; 
margin-bottom: 25px;
}
.single-doctor .image { 
min-height: 150px;
max-height: 150px; 
}
.single-doctor ul { 
position: relative;
bottom: 0; 
visibility: visible;
opacity: 1; 
}
.single-doctor ul li a {
height: 30px;
line-height: 30px; 
padding: 0 17px;
text-transform: capitalize;
font-size: 13px; 
letter-spacing: 0;
margin: 5px 0 4px 0;
}
.cotnact_Item .content h4 {
font-size: 14px; 
} 
.map { 
margin: 0;
margin-top: 0;
}
.project_itemPg { 
padding: 20px 20px; 
margin-bottom: 30px;
}
.image_prjct { 
max-height: 225px; 
min-height: 225px; 
margin: 21px 0 0 0;
border: 1px solid #fff;
margin-right: 0;
}
.gal {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
.gal img { 
border: 0px solid #fff; 
box-shadow: none;
}
.emergency-symbol {
height: 40px;
width: 40px;
margin-right: 0; 
}
.emergency-symbol i {
line-height: 33px;
font-size: 18px; 
}

.navbar-expand-xl .navbar-nav {
align-items: initial;
}
.nav-link.contact_btn { 
margin: 20px;
}
.navbar-expand-xl .navbar-nav .dropdown-mega .dropdown-menu {
border: none;
left: 0;
transform: translateX(0);
padding: 0;
margin: 0;  
box-shadow: none !important;
border-radius: 0;
}
.btnabout { 
padding: 10px 20px; 
font-size: 14px;
}
.About_main img{
margin-bottom: 20px;
}
.product_item .image {
min-height: 270px;
max-height: 270px;
position: relative;
} 
.product_item {   
margin: 0 5px 5px 5px;
} 
.navbar-nav .nav-link.header_btn {
margin: 20px;
margin-top: 16px;
}

/* newcss */

.sectqulityinq {
padding: 30px 0 0; 
background-position: center;
}
.row.align-items-center.mt-4.border-top.py-4 {
margin-top: 0 !important;
padding: 0 !important;
}
.inner_features_item .content {
padding: 0;
}
.inner_features_item { 
margin-bottom: 0;
}
.drop-title a {
display: none;
}
.address_item { 
padding: 8px; 
margin-bottom: 23px; 
/*! min-height: auto; */    
}




.product_slider .carousel-indicators li {
width: 35px;
height: 35px; 
}
.product_slider .carousel-item {
position: relative;
min-height: 275px;
max-height: 265px; 
}
.detail_slider_img { 
margin: 0 0 0 15px;
}
.details_main {
padding-left: 0;
margin-top: 20px;
}
.description {
padding: 0;  
}

.details_main .emergency-symbol {
height: 40px;
width: 40px;
margin-right: 19px;
}
.details_main .modal-body.p-4 {
padding: 0 !important;
}

.product_detailM .image {
width: 70px;
height: 70px; 
}
.modal-header .btn-close {
width: 20px;
height: 20px; 
}

.CBg .container{
    max-width: 100%;
}
.product_page .product_item {
	margin: 0; 
    margin-bottom: 20px;
}

#relatedproduct_slider .product_item {
	margin: 10px;  
}
.product_page .product_item .image {
	min-height: 200px;
	max-height: 200px; 
}
.product_page .product_item h5 {
	font-size: 14px; 
}



}

@media only screen and (min-width:1081px) and (max-width:1199px) {  
    .banner_content p {
        display: block;
    }
}   

 
 



@media only screen and (min-width:1200px) and (max-width:1400px) {   
    .container, .container-fluid{
        max-width: 100%;
    }
    header .container-fluid{
        max-width: 100%;
    }
    .top_header .container-fluid{
        max-width: 100%;
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        font-size: 14px; 
        padding: 30px 13px; 
    }
    .nav-link.header_btn { 
        padding: 10px 15px !important; 
        font-size: 13px !important; 
    }
    .banner_content h1 { 
        font-size: 38px;
        margin: 5px 0 20px 0; 
        line-height: 51px;
    } 
    .carousel-caption {
        width: 80%;
        left: 10%; 
        top: 56%; 
    }
}



@media only screen and (max-width :990px) {  
    header .container-fluid {
        max-width: 100%;
    }
    .nav-folderized .nav h4 {
        cursor: pointer;
        width: 100%;
        padding: 10px 17px;
        margin: 0;
        font-size: 15px;
        /* background: #eef1f6; */ 
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    } 
    .f_link_main {
	padding: 0;
}
    .nav-folderized ul {
        /*! max-height: 0; */
        overflow: hidden;
        transition: max-height 1s ease-out;
        width: 100%;
        padding: 0;
        margin: 0 0 49px 0; 
    }
    .nav-folderized .nav h4:after {
        content: "+";
        float: right;
    }
    .nav-folderized .nav.open h4:after {
        content: "-";
    }
    .nav-folderized .nav.open ul {
        height: auto;
        max-height: 500px;
        transition: max-height 1s ease-in !important;
    }
 
    .nav-folderized .col.nav {
        padding: 0 !important;
        display: block !important;
        width: 100%;
        flex: 1 0 100%;
    }
    .nav-folderized .nav { 
	padding: 0;
	width: 100%;
} 
footer {
	padding: 0; 
}
.copy {
	padding: 10px 0px;
	margin-top: 0; 
}
}






























  