@media screen and (max-width:1400px){
.menu_header .navbar-nav .nav-link {
	padding: 9px 10px;
}    
}
@media only screen and (max-width:1300px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1080px;}
.yourself-progres-bx {color: #fff;padding: 30px 0 30px 50px;}
.menu_header .navbar-nav .nav-link {padding: 9px 8px;}
header .menu_header li {margin-left: 3px;}
.menu_header .navbar-nav .nav-link.btn-primary {padding: 8px 13px;margin-left: 20px;font-size: 17px;}
.login-dropdown .nav-link {
	padding-right: 15px !important;
}
.home-banner-txt {
	margin-top: 20px;
}
}
@media only screen and (max-width:1100px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 960px;}
header .menu_header li {margin-left: 4px;}
.menu_header .navbar-nav .nav-link {padding: 9px 8px; font-size: 16px}
.menu_header .navbar-nav .nav-link.btn-primary {margin-left: 10px;padding: 8px 10px;font-size: 14px;}
.banner-div h2 {font-size: 80px;}
.BannerHadding,
.banner-div h1 {font-size: 48px;}
.services-main-bx {margin-top: -70px;}
.abouts-bx h2 {font-size: 50px;}
.top-hadding h2 {font-size: 50px;}
.service-need-help,
.need-help {padding: 17px;}
.need-help h4 {font-size: 20px;}
.need-help a {margin-top: 23px;}
.service-need-help h3 {font-size: 26px;line-height: 36px;}
.abouts-bx {padding-top: 0;}
.consultancy-services-txt a {font-size: 19px;}
.yourself-progres-main {max-width: 480px;}
.news-details {padding: 13px 19px;}
.news-details h3 a {font-size: 17px;}
.news-details p {font-size: 13px;}
.news-feed-admin h4 {font-size: 13px;}
.news-feed-admin h5 {font-size: 14px;}
.site-contact span {font-size: 24px;}
.service-stitle-four {font-size: 26px;}
.home-banner-txt {
	margin-top: 0;
}
}
@media only screen and (max-width:992px){
.need-help {padding: 37px;}
.need-help h4 {font-size: 24px;}
.need-help a {margin-top: 30px;}
.service-need-help {padding: 37px;}
.service-need-help h3 {font-size: 32px;line-height: 40px;}
.menu_header {display: inline-block;width: 100%; padding-top: 10px}
.menu_header .col-lg-12,
.menu_header .row{ padding: 0; margin: 0;width: 100%;max-width: 100%;}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width:720px;}
.bammer-txt {padding: 40px 0 0;}
.BannerHadding,
.banner-div h1 {font-size: 34px;}
.banner-div h2 {font-size: 66px;}
.banner-div p {}
.services-main-bx {margin-top: -40px;}
.abouts-bx h2 {font-size: 40px;}
.nav-tabs-ourmenu .nav-link {margin: 0 1%;}
.ourmenu-section {background-size: cover;}
.footer_center p {width: 100%;font-size: 16px;}
/*.menu_header .navbar-collapse {float: right;left: 0;margin: 0;position: absolute;width: 100%;background: #ececec;top: 66px;
border-top: 1px #ddd solid;  z-index: 99}*/
.menu_header .navbar-collapse {float: right;left: auto;margin: 0;position: fixed;width: 300px;background: #000;border-top: none;z-index: 99;height: 100%;
right: -550px;top: 0;transition: right linear 0.2s;padding: 50px 10px;}
.menu_header .navbar-collapse.show {right: 0px;transition: right linear 0.2s;}
.menu_header .navbar-nav .nav-link {padding: 8px 24px;}
.menu_header .navbar-toggler {padding: 0;border: 0;margin-right: 20px;position: absolute;right: 0;top: 7px; z-index: 9999;}
.menu_header .navbar-toggler:focus {outline: none; box-shadow: none}
.menu_header .navbar-toggler .toggle {width: 30px;height: 30px;}
.menu_header .navbar-toggler .toggle .line {width: 30px;height: 2px;border-radius: 99px;background: #27c5f9;transition: 0.2s;}
.menu_header .navbar-toggler .toggle .line.top {opacity: 0;top: 5px;}
.menu_header .navbar-toggler .toggle .line.middle {top: 14px;}
.menu_header .navbar-toggler .toggle .line.bottom {opacity: 0;bottom: 5px;}
.menu_header .navbar-toggler .toggle .line.cross1 {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.menu_header .navbar-toggler .toggle .line.cross2 {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.top {opacity: 1;}
.menu_header .navbar-toggler.collapsed .toggle .line.cross1 {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.cross2 {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.bottom {opacity: 1;}
.menu_header .navbar-nav .nav-item:hover, .menu_header .navbar-nav .nav-item.active{ background: transparent;border-radius: 0px;}
.menu_header .navbar-nav .nav-item.active .nav-link::before, .menu_header .navbar-nav .nav-item .nav-link:hover::before {display: none}
.navbar-brand {padding: 0;margin: 0 0 0 10px;width: 200px;}
.menu_header .navbar-expand-lg .navbar-nav {display: flex;}
.service-four-item {padding: 20px;}
.service-four-image {width: 60px;}
.service-four-number {top: 5px;font-size: 60px;}
.service-four-contnts {margin-top: 20px;}
.service-stitle-four {font-size: 17px;}
.service-four-contnts p {font-size: 15px;}
.testmonial-client-detail {padding-left: 10px;}
.testmonial-client-detail h3 {padding-left: 90px;}
.testmonial-client-detail h3::before {width: 80px;}
.abouts-img-right img {width: 100%;}
.service-need-help,
.abouts-img-right,
.need-help {height: 90%;}
.abouts-section {padding: 30px 0;}
.abouts-bx {padding-top: 0;padding-bottom: 30px;}
.top-hadding h2 {font-size: 40px;}
.consultancy-services-txt a {font-size: 15px; padding-left: 13px}
.consultancy-services-bx {padding: 15px;}
.consultancy-services-img {margin-top: -37px;margin-bottom: 15px;}
.consultancy-services-bx:hover .consultancy-services-img {margin-top: -47px;margin-bottom: 15px;}
.yourself-progres-main {max-width: 360px;}
.yourself-progres-bx h2 {font-size: 25px;}
.our-team-bx {margin-bottom: 20px;}
.news-feed-details {padding: 0 10px;margin-top: -80px;}
.news-details {padding: 13px 10px;}
.news-details h3 a {font-size: 14px;}
.news-details p {padding: 3px 0 0; font-size: 13px}
.news-feed-admin h4 {font-size: 13px;}
.news-feed-admin h5 {font-size: 14px;}
.service-four-item::before {
	top: 78%; display: none
}
.title-widget {
	font-size: 25px;
}
.site-contact span {
	font-size: 20px;
}
.testimonial-main-bx {
	margin-top: 20px;
}
}
@media only screen and (max-width:767px){
.container {max-width: 100%;}
.menu_header {display: inline-block;width: 100%;}
.menu_header .col-lg-12,
.menu_header .row,
.menu_header .container{ padding: 0; margin: 0}
.menu_header .navbar-collapse {float: right;left: auto;margin: 0;position: fixed;width: 100%;background: #000;border-top: none;z-index: 99;height: 100%;
right: -550px;top: 0;transition: right linear 0.2s;padding: 50px 10px;}
.menu_header .navbar-collapse.show {right: 0px;transition: right linear 0.2s;}
header .menu_header.fixed-me ul.navbar-nav.mr-auto { margin-left:0px;}
.menu_header .navbar-toggler {	top: 3px;}
.show-mobile{ display:block !important}
.menu_header.fixed-me .hrader-right {display: none;}
.navbar-brand {padding: 0;margin: 0 0 0 10px;width: 180px;}
.cart-bx {float: left;width: 67%;}
.menu_header .navbar-nav .nav-item:hover, .menu_header .navbar-nav .nav-item.active{ background: transparent;border-radius: 0px;}
.menu_header .navbar-nav .nav-item.active .nav-link::before, .menu_header .navbar-nav .nav-item .nav-link:hover::before {display: none}
.bammer-txt {padding:0;}
.banner-div .btn-primary {font-size: 17px;margin-top: 20px;padding: 9px 25px;}
header .menu_header li {margin-left: 0;display: inline-block;width: 100%;text-align: left;}
.menu_header .navbar-nav .nav-link {color: #929292;}
.banner-div .carousel-indicators {margin-left: 10px;}
.testmonial-client-detail {padding-left: 0;width: 100%;display: inline-block;padding-top: 10px;text-align: center;}
.client-details p, .testmonial-client-detail p {font-size: 15px;}
.client-details {border-left: none;padding: 10px 0 0;margin-top: 25px;border-top: 1px #fff solid;}
.abouts-section {padding:30px 0;}
.abouts-bx {padding-top: 0px;padding-bottom: 30px;}
.abouts-bx h2 {font-size: 40px;}
.abouts-img-right img {width: 100%;}
.top-hadding h2 {font-size: 40px;}
.consultancy-services-bx {margin-bottom: 80px;}
.consultancy-services-bx-last{ margin-bottom: 0}
.yourself-progres-main {max-width: 100%;}
.yourself-progres-bx {padding: 20px;}
.yourself-progres-bx h2 {font-size: 28px;}
.our-team-bx {margin-bottom: 20px;}
.our-team-section,
.news-feed-section {padding: 40px 0;}
.consultancy-services-bx {padding: 25px;}
.consultancy-services-img img {width: 100%;}
.news-details {padding: 30px 20px;}
.news-details h3 a {font-size: 22px;}
.news-details p {padding: 10px 0 0;font-size: 17px;}
.news-feed-admin {margin-top: 15px;padding-top: 15px;}
.news-feed-admin h4 {font-size: 17px;}
.news-feed-admin h5 {font-size: 17px;}
.service-need-help, .abouts-img-right, .need-help {height: auto;}
.consultancy-services-txt a {font-size: 19px;}
/*----------------------*/
.footer_center .list-unstyled {text-align: left;}
.footer_center {padding:30px 0 5px;}
.title-widget {margin: 20px 0 26px;padding-left: 30px;font-size: 20px;padding-top: 4px;}
.widget_nav_menu ul {padding-top: 0;width: 100%;padding-left: 30px;padding-bottom: 20px;}
.ftdrop2::after, 
.ftdrop1::after, 
.ftdrop3::after, 
.ftdrop4::after, 
.ftdrop5::after{color:#fa5f33;content:"+";font-size:30px;font-weight:normal;position:absolute;left:0px;top:-4px; cursor: pointer}
.ftopen1::after, 
.ftopen2::after, 
.ftopen3::after, 
.ftopen4::after, 
.ftopen5::after{content:"_";top:-14px;}
.ftblock1, 
.ftblock2, 
.ftblock3, 
.ftblock4, 
.ftblock5{padding:0 0px; display: none}
.ftdrop5, .ftdrop4, .ftdrop3, .ftdrop2, .ftdrop1 { display: inline-block; width: 100%; cursor: pointer}
.mobile_sh{ display: none}
.footer_logo {width: 100%;}
.widget_nav_menu ul li {padding: 5px 0;width: 100%;text-align: left;}
.BannerHadding,
.banner-div h1 {font-size: 28px; line-height: 35px}
.BannerHadding br,
.banner-div h1 br {
	display: none;
}
.banner-div h2 {font-size: 35px;}
.banner-div p {font-size: 20px;}
.home-banner-txt {margin-top: 160px}
.banner-div{ padding-top: 0px}
#carouselExampleControlsmobile{ display: block}
#carouselExampleControlsdesktop{ display: none}
.services-section {padding: 60px 0 60px;}
.services-main-bx {margin-top: 0;}
.service-four-item::before {top: 77%;}
#toTop {bottom: 10px;right: 120px;border-radius: 8px;width: 40px;padding: 5px;height: 40px;}
.news-feed-max {margin-top: 10px;}
.news-feed-img3 {margin-top: 10px;}
.footer-bottom {padding: 20px 0 60px 0;}
.contact_us .pt-100 {
	padding-top: 0;
}
.contact-wrapper {
	margin-top: 30px;
}
.contact_us .pb-100 {
	padding-bottom: 0;
}
.service-main {
	padding-bottom: 20px;
}
.testimonial-bx {
	text-align: center;
}
.client-img {
	float: none;
	display: inline-block;
}
.testmonial-client-detail h3 {
	padding-left: 0;
}
.testmonial-client-detail h3::before {
	display: none
}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle {display: none;}
.coccoc-alo-ph-circle-fill {width: 60px;height: 60px;top: 0;left: 0;}
.coccoc-alo-ph-img-circle {width: 40px;height: 40px;top: 10px;left: 10px;background-size: 40px;}
.coccoc-alo-phone {width: 60px;height: 60px;}
.FilterSearchBx {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}
}
@media only screen and (max-width:479px){
    
}
