@media(min-width: 1199px){
	/*.footer_sec .col-lg-3:first-child{width: 20% !important;}*/
	.footer_sec .col-lg-3:nth-child(3){
		width: 25% !important;
		padding-left: 30px;
		box-sizing: border-box;
	}
	.footer_sec .col-lg-3:nth-child(2){
		width: 15% !important;
		padding-left: 40px;
		box-sizing: border-box;

	}
	.footer_sec .col-lg-3:nth-child(4){
		width: 35% !important;
	}
}
@media(min-width: 992px) and (max-width: 1199px){
	.our_part_shor h4 {
    font-size: 18px;
    line-height: 25px;
}
section.secaboutpart.pt_25.pb_100 {
    padding-bottom: 50px;
    box-sizing: border-box;
}
.our_sidebar_n .cont_wrap_news .news_img img {
    width: 100% !important;
    margin-bottom: 0 !important;
    height: 76px !important;
    width: 76px !important;
    object-fit: cover !important;
}
.cont_list_v.text-white .outr_tile {
    min-height: 580px;
}
.our_sdfr{
background-size: cover  !important;
    border-radius: 30px;	
}
.navbar-expand-lg .navbar-nav li.nav-item{
font-size: 20px;	
}
.startTyper{
    font-size: 3.3rem;	
}
.our_top_htgnh .sub_heading{
    font-size: 22px;	
}
section#partner .about_contne.span_title h2.span_title_wrap {
    font-size: 40px;
}
.about_contne h2{
	font-size: 3rem;
}
.our_title h2{
font-size: 3rem;	
}
.our_part_shor p{
    font-size: 13px	
}
.cntbutton button.btn.btn-primary.cnt.cont_btn{
    font-size: 18px;
    font-weight: 300 !important;	
}
}
@media(max-width: 1199px){
	.our_ghf{
	    column-gap: 2px;	
	}
	.partner_wrap{
	margin-bottom: 25px;	
	}
	.cont_list_v .outr_tile h4 {
	    font-weight: 700;
	    font-size: 30px;
	    line-height: 34px;
	}
	.secaboutpart {
    padding-bottom: 50px;
    box-sizing: border-box;
}
/* .page-header__content .subtitle {
    font-size: 23px;
}*/
.ontd_yh.sinle_blog h2{
font-size: 23px;
    line-height: 28px;	
}
}
@media(max-width: 1024px){
	
}
@media (max-width: 991px) and (min-width: 768px){
	#navbarTogglerDemo02 {
    position: absolute;
    top: 64px;
    left: 0;
    background: #fff;
    width: 100%;
    padding: 15px 30px 15px;
    box-sizing: border-box;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    z-index: 9999;
    
	}
	.main_header .container {
	    position: relative;}
	.our_pages_link {
	    margin-bottom: 30px;
	}
.section03 .slider_gtf .owl-nav button.owl-prev{
	left: 0;
}
.startTyper{
font-size: 2.4rem;
    letter-spacing: 0.1em;	
}	
.our_top_htgnh .sub_heading{
font-size: 20px;	
}
section#partner .about_contne.span_title h2.span_title_wrap {
    font-size: 32px;
}
.span_title::before{
    bottom: 23px;	
}
.nes_section::before{
bottom: 45px;	
}
.about_contne h2 {
    font-size: 32px;
}
.our_title h2 {
    font-size: 32px;
    top: -22px;
}
/*.our_sdfr {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    border-radius: 50px;
}*/
.partentrd .owl-nav button{
    top: 45%;	
}
.about_contne.solution_cntbx h2 {
    font-size: 25px;
}
}
@media(max-width: 991px){
	.pt_50{padding-top: 35px;}
	.pb_50{padding-bottom: 35px;}
	.pt_100 {padding-top: 35px;}
	.pb_100 {padding-bottom: 35px;}
	.navbar-light .navbar-toggler-icon{font-size: 14px;}
	.navbar-expand-lg .navbar-nav li.nav-item {
    	padding-left: 5px;
	}
	.navbar-expand-lg .navbar-nav li.nav-item a{
		/*font-weight: 700;*/
		color: #000;
	}
	header#myHeader{
		padding: 0;
	}
	.news_our_sec {
	    margin-bottom: 20px;
	}

    .main_header button.navbar-toggler {
	    border: solid 2px #fff;
	    padding: 8px 10px 3px 10px;
	}
	
	
	.footer_about p br {
	    display: none;
	}
	.our_call{
	    margin-bottom: 15px;	
	}
	.section03 .container{
		max-width: inherit;
	}
	.cont_wrap_news {
    display: block;
	}

	.news_cont {
	    width: 100%;
	}

	.news_img {
	    margin-bottom: 10px;
	}
	.space_cont{
		min-height: 280px;
	}
    .cntbutton {
        margin-left: 10px;
	    float: right;
	    position: absolute;
	    right: 70px;
	}

.list_brands li{
	margin: 0 15px;
}
.partner_wrap{
	margin-left: 0;
}
.our_sidebar_n .cont_wrap_news .news_img img {
    width: 100% !important;
    margin-bottom: 0 !important;
    height: 76px !important;
    width: 76px !important;
    object-fit: cover !important;
}
/*.page-header__content .subtitle {
    font-size: 16px;
}*/
.ontd_yh.sinle_blog h2{
font-size: 18px;
    line-height: 23px;	
}
}
@media(min-width: 576px) and (max-width: 767px){
.our_sidebar_n .cont_wrap_news .news_img img {
    width: 100% !important;
    margin-bottom: 0 !important;
    height: 76px !important;
    width: 76px !important;
    object-fit: cover !important;
}
.our_sidebar_n .cont_wrap_news {
    justify-content: start;
}
.startTyper{
font-size: 34px;
    letter-spacing: 0.1em;	
}
.our_top_htgnh .sub_heading {
    font-size: 23px;
}
.span_title::before{
bottom: 15px;	
}
.about_contne h2 {
    font-size: 23px;
}
.nes_section::before{
bottom: 38px;	
}
.news_cont h3{
    font-size: 22px;	
}
.page-header__content h2{
	font-size: 80px;
}
.ontd_yh.sinle_blog h2 {
    font-size: 25px;
    line-height: 30px;
}
.about_contne.solution_cntbx h2 {
    font-size: 28px;
}
.about_contne h2 {
    font-size: 26px;
}
.solution_cntbx ul li:before{
top: 10px;	
}
.page-header__content h2 {
    font-size: 78px;
}
#navbarTogglerDemo02{
	top: 52px;
}
.navbar-expand-lg .navbar-nav li.nav-item{
	font-size: 18px !important;
}
}
@media(max-width: 767px){
	
	.pt_50{padding-top: 25px;}
	.pb_50{padding-bottom: 25px;}
	.pt_100 {padding-top: 25px;}
	.pb_100 {padding-bottom: 25px;}
	
	.page-header{
		padding: 120px 0;
	}
	.our_grid_view{
		padding-bottom: 30px !important;
	}
	#navbarTogglerDemo02 {
    position: absolute;
    top: 64px;
    left: 0;
    background: #fff;
    width: 100%;
    padding: 15px 30px 15px;
    box-sizing: border-box;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    
	}
	.main_header .container {
    position: relative;
	}
	.get_touch_img {
	    margin-bottom: 20px;
	}
	.main_img_top img {
	    margin-bottom: 20px;
	}
	.our_title h2{
		padding: 0 20px;
        top: -15px;
        font-size: 25px;
	}
	.cont_list_v {
	    max-width: 100%;
	    margin-left: 0;
	}

	.outr_tile {
	    padding: 15px;
	}

	.cont_list_v .outr_tile h4 {
	    font-weight: 700;
	    font-size: 18px;
	    line-height: 25px;
	}
	.list_brands li{
		width: 45%;
		margin: 0 5px 15px;
	}
	.list_brands li a {
    border: solid 3px #66fcf1;
    border-radius: 5px;
}
	.cont_wrap_news {
		    display: flex;
		}

		.news_img {
		    width: 100%;
		    margin-bottom: 10px;

		}
		.our_sidebar_n .news_img img{width: 100%;height: auto;}
		.img_ctf{width: 100%;height: auto;}
		.news_cont {
		    width: 100%;
		}
		/*.page-header__content .subtitle{
			font-size: 30px;
		}*/
		.our_date_list ul li.our_ghf {
		    column-gap: 0px;
		    align-items: self-end;
		}
		.social_list ul li {
		    display: inline-block;
		    margin-left: 10px;
		    margin-right: 10px;
		}
		.our_date_list ul li.our_ghf {
		    column-gap: 5px;
		    align-items: start;
		}
		/*.about_contne h2{
			font-size: 27px;
		}*/
		.ontd_yh h2{
			font-size: 27px;
            line-height: 30px;
		}
		/*.page-header__content h2{
              font-size: 30px;
		}*/
		.our_cont_gf {
		    display: block;
		}

		.img_ctf {
		    margin-bottom: 10px;
		}
		.our_pagination.pt_50 {
		    padding-top: 20px;
		    margin-bottom: 30px;
		}
		.our_sidebar_n {
		    margin-top: 20px;
		}
		.ontd_yh.sinle_blog h2 {
		    font-weight: 700;
		    font-size: 25px;
		    line-height: 29px;
		    margin-bottom: 0;
		}
		.news_img img{
			width: 50%;
		}
		.space_grid {
		    margin-bottom: 15px;
		}
		.our_sdfr{
	    background-size: cover!important;	
	}
	.social_list {padding-bottom: 30px;}
	.space_cont{
		min-height: auto;
	}
	.our_copy{
		text-align: center !important;
	}
	.gform_wrapper.gravity-theme .gform_footer{
		float: none;
		justify-content:center;
	}
	.our_top_htgnh p br{
		display: none;
	}
.cont_list_v{
opacity: 0;
}
.cont_list_v:hover{
opacity: 1;
}
.modal-dialog.modal-dialog-centered.modalcss {
    max-width: 100%;
    width: 100%;
    margin: 0;
}
.modalcss .clors_btn{
z-index: 9999999;	
}
.our_pages_link {
    margin-bottom: 30px;
}
.partner_wrap{
margin-left: 0;	
}
/*.about_contne h2 {
    font-size: 20px;
}*/
.solution_sec02 .row.pt_50.align-items-center {
    flex-direction: column-reverse;
}
.cont_list_v{
	opacity: 1;
}
/*our_hjfhgfgfgf*/
.our_sdfr{
	background: transparent !important;
}

.cont_list_v{
	opacity: 1;
	background: transparent;
	box-shadow: unset;
}
.img_congdfdddd.for_mob14ile {
    margin-bottom: 20px;
    display: block;
    box-shadow: unset;
    max-width: 70%;	
	margin: 0 auto;
	border-radius: 20px;
}
.img_congdfdddd.for_mob14ile{
	margin: 0 auto;
	border-radius: 20px;
}
.cont_list_v.text-white .outr_tile {
   min-height: auto;
       box-shadow: unset;
       background: transparent;
}
.sticky + .section01 {
		  padding-top: 300px;
		}
.hde.sticky {
    background: #000000 !important;
}
.section03 .slider_gtf .our_solution_wr h5 {
    display: none;
}

.section03 .slider_gtf .our_solution_wr ul li {
    display: none;
}

.section03 .slider_gtf .our_solution_wr ul li:first-child {
    display: block;
}
.section03 .slider_gtf  .our_solution_wr ul {
     padding-left: 0; 
    box-sizing: border-box;
}
.hde nav.navbar a.navbar-brand.logo {
    max-width: 120px;
    margin-right: 0;
}
/*.page-header__content .subtitle {
    font-size: 16px;
}*/
/*.ontd_yh.sinle_blog h2{
font-size: 18px;
    line-height: 23px;	
}*/
div#wp-disclaimer-popup {
    width: 100%;
}
div#wp-disclaimer-popup .takeover-modaal__content p {
    font-size: 14px;
}
}
@media(max-width: 575px){
	.news_img{
		text-align: center;
	}
	.our_date_list ul{
		justify-content: center;
		align-items: center;
	}
	.news_cont{
		text-align: center;
	}
	.news_img img{
		width: 70%;
	}
	.our_ghrd{
		text-align: center;
	}
	a.navbar-brand.logo {
	    max-width: 100px;
	}
	#navbarTogglerDemo02{
		top: 50px;
	}
    .cont_wrap_news {
    display: block;
    width: 100%;
	}

	.cont_wrap_news {
	    margin-bottom: 30px;
	}

	.cont_wrap_news .news_img {
	    width: 100%;
	}

	.cont_wrap_news .news_img img {
	    width: 100% !important;
	    margin-bottom: 20px;
	}


/*sidebar*/

.our_sidebar_n .cont_wrap_news {
    display: flex;
    justify-content: center;
}

.our_sidebar_n .cont_wrap_news .news_cont {
    text-align: left;
}

.our_sidebar_n .cont_wrap_news ul {
    justify-content: start;
}


/*.news_our_sec .news_img {
    height: 100% !important;
    flex-basis: 50% !important;
}*/

/*.news_our_sec .news_img img {
    object-fit: cover !important;
    height: 100% !important;
    width: 100% !important;
    margin-bottom: 0 !important;
}*/
.cont_list_v.text-white .outr_tile {
    min-height: 0;
}	
.partner_wrap{
margin-left: 0;	
}
.our_sidebar_n .cont_wrap_news .news_img img {
    width: 100% !important;
    margin-bottom: 0 !important;
    height: 76px !important;
    width: 76px !important;
    object-fit: cover !important;
}
.cont_list_v.text-white .outr_tile {
   min-height: auto;
       box-shadow: unset;
       background: transparent;
}
.img_congdfdddd.for_mob14ile{
max-width: 100%;	
}
/*section.section02.pt_50.pb_50 {
    padding: 0;
}*/
.section03 .slider_gtf .our_solution_wr h5 {
    display: none;
}

.section03 .slider_gtf .our_solution_wr ul li {
    display: none;
}

.section03 .slider_gtf .our_solution_wr ul li:first-child {
    display: block;
}
.section03 .slider_gtf  .our_solution_wr ul {
     padding-left: 0; 
    box-sizing: border-box;
}
.startTyper {
    font-size: 25px;
    letter-spacing: 0.1em;
}
.our_top_htgnh .sub_heading {
    font-size: 18px;
    line-height: 21px;
}
section#partner .about_contne.span_title h2.span_title_wrap {
    font-size: 23px;
}
.about_contne h2{
font-size: 23px;	
}
.about_contne p{
    font-size: 16px;
    line-height: 25px	
}
.nes_section::before{
    bottom: 39px;	
}
.main_header button.navbar-toggler {
    border: solid 2px #fff;
    padding: 4px 8px 2px 8px;
}
.hde nav.navbar a.navbar-brand.logo {
    max-width: 100px;
}
.cntbutton button.btn.btn-primary.cnt.cont_btn {
    font-size: 14px;
}
.cntbutton button.btn.btn-primary.cnt.cont_btn {
    font-size: 14px;
}
.modalcss .about_contne h2 {
    font-size: 18px;
}
.span_cont{
    font-size: 14px;	
}
.partentrd .owl-nav button{
    top: 46%;	
}
.news_cont h3{
font-size: 20px;	
}
.con_main_news p{
    font-size: 14px;	
}
.page-header__content h2{
font-size: 40px;	
}
.span_title::before{
    bottom: 15px;	
}
.about_contne.solution_cntbx h2{
font-size: 40px;	
}
.about_contne h2.span_title_wrap{
	font-size: 20px;
}
.about_contne.solution_cntbx h2 {
    font-size: 22px;
}
.pagination li.page-item span {
    font-size: 10px !important;
}
.pagination li.page-item a {
    font-size: 10px !important;
}
.navbar-expand-lg .navbar-nav li.nav-item{
	font-size: 18px !important;
}
}

