/*#########################################
######### Testimonials Slider #############
###########################################*/
/*@media(min-width: 1600px){
	.swiper.testimonialsslider .swiper-wrapper .swiper-slide{
		padding: 90px 0;
	}
}*/
/*#########################################
######### Testimonials Slider #############
###########################################*/

/*########################################
################## Moblie ################
##########################################*/

@media(max-width:1199px) {
	.main-menu-burger {
		/*top: 117px;*/
		top: 80px;
	}
}
@media(max-width: 767px){
	header.navbar{
		padding: 0;
		display: initial;
		padding-top: 15px;
	}
	/*.humbarger-menu{
		top: 0;
		z-index: 99999;
	}*/
	.burger{
		z-index: 999999;
	}
	.logohoverwrapper{
		display: none;
	}
	.infoiconwrapper{
		/*display: none;*/
		display: block;
        position: fixed;
        bottom: 0;
        right: 5px;
        top: auto;
	}
	.top-fix-element{
		display: none;
		position: inherit;
		/*display: block;*/
		width: 100%;
		height: 100%;
	}
	.top-fix-element > .container {
		padding-left: 0;
    	padding-right: 0;
		height: inherit;
	}
	.topfixtextwrapper {
		width: 100%;
		height: 100%;
		border-radius: inherit;
		padding: 15px 0;
	}
	.main-menu-burger.open-menu{
		height: auto;
		overflow: scroll;
    	bottom: 0;
	}
	body.hidescoll {
		overflow: hidden;
	}
	.heading-subheading-wrapper .headingwrapper{
		font-size: 18px;
		line-height: 1.2;
	}
	.backgroundimage-with-text .content-wrapper p{
		font-size: 30px !important;
    	line-height: 1.2 !important;
	}
	.image-with-position.cts-img-left{
		display: flex;
		flex-direction: column;
		padding: 15px 0; 
	}
	.image-with-position.cts-img-right{
		display: flex;
		flex-direction: column-reverse;
		padding: 15px 0; 
	}
	.image-with-position .image-wrapper{
		margin-bottom: 20px;
	}
	.backgoundimageWithSliderouterwrapper .cts-left-side-text h1{
		font-size: 30px;
		text-align: center;
	}
	.backgoundimageWithSliderouterwrapper .custom-button-wrapper ul.button-wrapper{
		display: inline-block;
    	width: 100%;
    	text-align: center;
	}
	.testimonialsslider .content-text-wrapper.rightsidecontent h2{
		font-size: 18px;
		line-height: 1.2;
	}
	.testimonialsslider .content-text-wrapper.rightsidecontent p{
		max-width: 100%;
	}
	p.bigfont{
		font-size: 30px !important;
		line-height: 1.2 !important;
	}
	.icon-with-number-wrapper .leftpart{
		width: 100%;
		display: inline-block;
		float: unset;
		padding-right: 0;
	}
	.icon-with-number-wrapper .rightpart{
		width: 100%;
		padding-left: 0;
		float: unset;
	}
	.backgoundimageWithSliderouterwrapper .custom-button-wrapper ul.button-wrapper li{
		overflow: hidden;
    	margin: 10px;
    	display: inline-block;
	}
	.backgoundimageWithSliderouterwrapper .custom-button-wrapper ul.button-wrapper li:before{
		display: initial;
	}
	.icon-with-number-wrapper h3{
		font: normal normal bold 22px/35px Trebuchet MS;
	}
	.icon-with-number-wrapper span.countup{
		font-size: 18px;
		float: right;
		line-height: inherit;
	}
	.icon-with-number-wrapper .davon-item1{
		margin-bottom: 15px;
    	padding: 10px 0px;
	}
	.icon-with-number-wrapper .total-outer-wrapper span.countup{
		font-size: 18px;
		line-height: inherit;
	}
	.icon-with-number-wrapper .total-outer-wrapper{
		margin-top: 0px;
		padding-top: 10px;
	}
	.icon-with-number-wrapper .cts-data-wrapper h5{
		font-size: 18px;
		padding-bottom: 10px;
		line-height: 1.2;
	}
	.icon-with-number-wrapper .davon-item2{
		display: inline-block;
		padding: 10px 0;
		margin-bottom: 5px;
		width: 100%;
	}
	.icon-with-number-wrapper img.male-icon, .icon-with-number-wrapper img.female-icon{
		width: 25px;
		height: 25px;
		margin-top: 0;
	}
	.icon-with-number-wrapper .cts-data-wrapper{
		margin-bottom: 10px;
	}
	p , body{
		font-size: 16px !important;
		line-height: 1.2 !important;
	}
	.container > .row{
		margin-left: 0;
		margin-right: 0;
	}
	.testimonialsslider .content-text-wrapper.leftsidecontent h2{
		font-size: 18px;
		line-height: 1.2;
	}
	.testimonialsslider .content-text-wrapper .testimonialstext{
		margin-top: 0;
	}
	.gutter-15 > div{
		padding: 0 15px;
	}
	.vacancies-wrapper{
		/*margin-bottom: 15px;*/
		margin-bottom: 30px;
	}
	.vacancies-wrapper .text-wrapper h5{
		margin: 0;
		/*padding: 0 24px;*/
		padding: 23px;
		text-align: left;
		/*font: normal normal normal 14px/35px Trebuchet MS;*/
		font: normal normal normal 20px/35px Trebuchet MS;
		letter-spacing: 0px;
		color: #444444;
		line-height: 1;
		word-break: break-word;
	}
	.backgoundimageWithSliderouterwrapper .backgoundimagewithslider .swiper-pagination{
		bottom: 40%;
	}
	.image-with-position .text-wraping h2{
		font-size: 22px;
		line-height: 1.2;
	}
	.logo-wrapper img.navbar-brand-logo-normal{
		/*width: 100%;
		height: auto;*/
		width: 150px;
		height: 50px;
	}
	.right-sidelogo{
		display: none;
	}
	.main-menu-burger{
		top: 80;
		display: inherit;
		text-align: center;
    	padding-top: 30px;
		overflow: scroll;
	}
	.subchild-menu > li > a{
		padding: 8px 20px 2px 30px
	}
	.menu-main-nav{
		max-width: 80%;
	}
	.menu-main-nav > ul > li > a{
		/*font-size: 28px;*/
		font-size: 22px;
	}
	.subchild-menu > li > a{
		font-size: 18px;
	}
	.subchild-menu-click{
		/*padding: 6px 20px;*/
		padding: 10px 11px;
	}
	.banner-wrapper .text-wraping .subheading-wrap{
		font-size: 25px;
		line-height: 1.2;
	}
	.banner-wrapper .text-wraping .heading-wrap{
		font-size: 25px;
		line-height: 1.2;
	}
	.banner-wrapper .text-wraping .ctstext p{
		font-size: 18px;
		line-height: 1;
	}
	.icon-with-number-wrapper .total-outer-wrapper .leftpart, .icon-with-number-wrapper .total-outer-wrapper .rightpart{
		display: initial;
	}
	.icon-with-number-wrapper .total-outer-wrapper h5{
		font-size: 18px;
		line-height: 1.2;
	    margin: 0;
	    display: inherit;
	}
	.image-with-position .text-wraping p{
		font-size: 18px;
	}
	.testimonialsslider .content-text-wrapper.leftsidecontent p{
		max-width: 100%;
	}
	.testimonialsslider .swiper-slide img {
	    /*width: auto;
	    height: 100%;
	    right: 0;
		left:initial*/
		width: 100%;
	    height: 100%;
	    object-fit: cover;
	}
	.vacancies-wrapper .text-wrapper > a{
		display: flex;
    	align-items: center;
	}
	/*.vacancies-wrapper .text-wrapper span.boxlink{
		display: none;
	}*/
	footer .bottom-footer .frame-type-menu_pages ul li{
		margin: 0 5px;
	}
	.call-to-action-outer-wrapper > .container{
		width: 100%;
	}
	.call-to-action-outer-wrapper a{
		word-break: break-word; 
	}
	.salarie-outer-wrapper .row{
		display: initial;
	}
	.call-to-action-outer-wrapper h1{
		/*font-size: 35px;
		word-break: break-word;*/
		font-size: 20px;
		word-break: break-word;
		line-height: 1.2;
	}
	.call-to-action-outer-wrapper .btn-wrapper a h5{
		font: normal normal bold 18px/21px Trebuchet MS;
	}
	.call-to-action-outer-wrapper .btn-wrapper a span.boxlink{
		display: none;
	}
	.call-to-action-outer-wrapper .btn-wrapper{
		margin-top: 15px;
	}
	.theme-accordion-wrapper .panel-default>.panel-heading+.panel-collapse>.panel-body p{
		font-size: 16px;
	}
	.theme-accordion-wrapper .panel-title > a{
		font-size: 16px;
	}
	.theme-accordion-wrapper .panel-title{
		position: relative;
	}
	.theme-accordion-wrapper .panel-title > a{
		position: initial;
		max-width: 250px;
		width: 100%;
		word-break: break-word;
	}
	.theme-accordion-wrapper .panel-title > a:after{
		padding: 5px 10px;
	}
	.theme-accordion-wrapper .panel-default>.panel-heading+.panel-collapse>.panel-body{
		padding-top: 15px;
	}
	.call-to-action-outer-wrapper .btn-wrapper:before{
		width: 70px;
	}
	.salarie-outer-wrapper .right-side{
		padding: 50px 25px;
	}
	.salarie-outer-wrapper .right-side h4{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.salarie-outer-wrapper .right-side .salary-wrapper .cts-heading{
		font-size: 18px;
	}
	.salarie-outer-wrapper .right-side .salary-wrapper p{
		font-size: 18px;
	}
	.salarie-outer-wrapper .left-side h2{
		font-size: 22px;
		line-height: 1.2;
	}
	.salarie-outer-wrapper .left-side p{
		font-size: 18px;
	}
	.backgoundimageWithSliderouterwrapper .container .row{
		display: initial;
	}
	.right-side-heading-text{
		display: none;
	}
	.video-container .caption .container > .row{
		display: initial;
	}
	.video-container .backgoundimagewithslider img{
		width: 100%;
		height: auto;
	}
	.video-container .backgoundimagewithslider .swiper-pagination-bullet{
		width: 10px;
    	height: 10px;
	}
	.video-container .backgoundimagewithslider .swiper-pagination{
		top: inherit;
    	bottom: 5px;
	}
	.video-container .cts-left-side-text h1{
		padding-top: 30px;
		max-width: 100%;
		font: normal normal bold 35px/30px Trebuchet MS;
		word-break: break-word;
	}
	.video-container .swiper-pagination-bullet{
		background: #FFF;
    	opacity: 1;
	}
	.themebox-wrapper .four-col-wrapper .row{
		display: inherit;
	}
	.themebox-wrapper .four-col-wrapper .boxcolor{
		/*height: 400px;*/
		height: 250px;
	}
	.themebox-wrapper .four-col-wrapper .col-md-3{
		display: inherit;
	}
	.video-container .backgoundimagewithslider .text-wrap{
		/*padding: 52px 50px 54px 50px;*/
		padding: 30px;
	}
	.video-container .backgoundimagewithslider .text-wrap p{
		font: normal normal normal 18px/20px Trebuchet MS;
	}
	.video-container .backgoundimagewithslider .swiper-button-next, .video-container .backgoundimagewithslider .swiper-button-prev{
		bottom: inherit;
    	top: 50%;
	}
	.video-container .backgoundimagewithslider .swiper-button-next{
		right: 0;
		
	}
	.video-container .backgoundimagewithslider .swiper-button-prev{
		left:0;
		
	}
	.image-with-position > .left-side{
		padding	:0;
	}
	.image-with-position > .right-side{
		padding:0;
	}
	.image-with-position.cts-img-left .image-wrapper{
		margin-left: 0;
    	margin-right: 0;
		margin-bottom: 0;
	}
	.image-with-position.cts-img-right .image-wrapper{
		margin-left: 0;
    	margin-right: 0;
	}
	.testimonialsslider .swiper-slide.rightimgmob{
		background-repeat: no-repeat;
    	background-position: top left;
	}
	.testimonialsslider .swiper-slide.leftimgmob{
		background-repeat: no-repeat;
    	background-position: top right;
	}
	.normal-content .image-with-position > .right-side .text-wraping{
		padding-left: 0;
		padding-right: 0;
	}
	.themebox-wrapper .three-col-wrapper .row{
		display: inherit;
	}
	.themebox-wrapper .three-col-wrapper .col-md-4{
		display: block;
	}
	.themebox-wrapper .three-col-wrapper .flipbox .inner-box{
		height: 250px;
		padding: 15px;
		display: table-cell;
		width: 100%;
		vertical-align: middle;
	}
	.themebox-wrapper .three-col-wrapper .flipbox{
		display: table;
	}
	.themebox-wrapper .three-col-wrapper .heading-wrapper h2{
		font: normal normal bold 25px/30px Trebuchet MS;
		word-break: break-all;
	}
	.themebox-wrapper .three-col-wrapper .flipbox .hovertext h2{
		font: normal normal bold 25px/30px Trebuchet MS;
		word-break: break-all;
	}
	.themebox-wrapper .three-col-wrapper .flipbox .fullwidthpopup{
		width: 40px;
    	height: 40px;
		margin-top: 15px;
	}
	.themebox-wrapper .two-col-wrapper .heading-wrapper h2{
		font: normal normal bold 25px/30px Trebuchet MS;
		word-break: break-all;
	}
	.themebox-wrapper .two-col-wrapper .flipbox .hovertext h2{
		font: normal normal bold 25px/30px Trebuchet MS;
		word-break: break-all;
	}
	.themebox-wrapper .two-col-wrapper .flipbox .fullwidthpopup{
		width: 40px;
    	height: 40px;
		margin-top: 15px;
	}
	.themebox-wrapper .two-col-wrapper .row{
		display: inherit;
	}
	.themebox-wrapper .two-col-wrapper .box-text h2{
		font: normal normal bold 25px/30px Trebuchet MS;
    	margin-bottom: 10px;
	}
	.themebox-wrapper .three-col-wrapper .popuptext h2{
		font: normal normal bold 25px/30px Trebuchet MS;
		margin-bottom: 10px;
	}
	.themebox-wrapper .three-col-wrapper .flipbox.active .popuptext .content-wrapper{
		padding: 50px 30px;
	}
	.themebox-wrapper .three-col-wrapper .closepopup{
		top: 5px;
		right: 7px;
		width: 35px;
		height: 35px;
	}
	.themebox-wrapper .three-col-wrapper .closepopup i{
		font-size: 18px;
	}
	.themebox-wrapper .two-col-wrapper .flipbox .inner-box{
		height: 300px;
		padding: 15px;
		display: table-cell;
		width: 100%;
		vertical-align: middle;
	}
	.themebox-wrapper .two-col-wrapper .flipbox {
		display: table;
	}
	.themebox-wrapper .three-col-wrapper .popuptext ul li{
		font: normal normal normal 18px/25px Trebuchet MS;
		margin-bottom: 15px;
	}
	.themebox-wrapper .two-col-wrapper .popuptext h2{
		font: normal normal bold 25px/30px Trebuchet MS;
		margin-bottom: 10px;
	}
	.themebox-wrapper .two-col-wrapper .flipbox.active .popuptext .content-wrapper{
		padding: 50px 30px;
	}
	.themebox-wrapper .two-col-wrapper .closepopup{
		top: 5px;
		right: 7px;
		width: 35px;
		height: 35px;
	}
	.themebox-wrapper .two-col-wrapper .closepopup i{
		font-size: 18px;
	}
	.themebox-wrapper .two-col-wrapper .box-text{
		padding: 30px;
	}
	.main-menu-burger .menu-main-nav .menu-icon{
		margin-top: 30px;
	}
	.main-menu-burger{
		align-items: flex-end;
	}
	section.training-main-outer-wrapper{
		padding-top: 30px;
    	padding-bottom: 30px;
		text-align: center;
	}
	section.training-main-outer-wrapper h3.heading{
		text-align: center;
	}
	section.training-main-outer-wrapper .main-outerwrapper .training{
		display: block;
	}
	section.training-main-outer-wrapper .main-outerwrapper .training .content-wrapper{
		margin-left: 0;
		text-align: center;
	}
	section.training-main-outer-wrapper .main-outerwrapper .training .content-wrapper h4{
		text-align: center;
	}
	.price-table-wrapper{
		padding: 30px 15px;
		min-height: inherit;
	}
	.price-table-wrapper .price-outer-wrapper{
		font: normal normal bold 18px/20px Trebuchet MS;
	}
	/*.main-menu-burger .menu-main-nav .menu-icon .frame-type-menu_pages{
		margin-top: 10px;
	}*/
	.main-menu-burger .menu-main-nav .menu-icon ul li img {
		width: 25px;
	}
	.testimonialsslider .swiper-button-next, .testimonialsslider .swiper-button-prev{
		display: none;
	}
	.image-with-position > .right-side .text-wraping{
		padding-left: 0;
		padding-right: 0;
	}
	.frame-width700 .image-with-position > .right-side .text-wraping{
		padding-top: 15px;
	}
	.icon-with-number-wrapper .heading-icon h3.desktop{
		display: none;
	}
	.icon-with-number-wrapper .heading-icon{
		margin-bottom: 15px;
		display: block;
	}
	.icon-with-number-wrapper .heading-icon h3{
		width: 100%;
	}
	.icon-with-number-wrapper .heading-icon h3:first-child{
		padding-right: 0;
	}
	.testimonialsslider .swiper-pagination-bullet{
		width: 10px;
    	height: 10px;
	}
	.frame-space-before-extra-large{
		margin-top: 20px;
	}
	.frame-space-after-medium{
		margin-bottom: 20px;
	}
	.salarie-outer-wrapper{
		margin-bottom: 30px;
	}
	.frame-space-after-large{
		margin-bottom: 20px;
	}
	.frame-space-before-large{
		margin-top: 20px;
	}
	.image-with-position .text-wraping a{
		font: normal normal normal 18px/20px Trebuchet MS;
		margin-top: 5px;
	}
	footer .bottom-footer p{
		text-align: center;
	}
	footer .bottom-footer .ce-gallery img{
		display: inherit;
		text-align: center;
		margin: 0 auto;
	}
	.ce-gallery figure{
		display: block;
	}
	footer .bottom-footer .ce-left .ce-gallery, footer .bottom-footer .ce-column{
		float: unset;
    	margin-top: 10px;
	}
	footer .bottom-footer{
		padding: 30px 0;
	}
	footer{
		text-align: center;
	}
	p.h2{
		font: normal normal bold 25px/25px Trebuchet MS;
	}
	p.h2 a {
		font-size: inherit;
	}
	.banner-wrapper .text-wraping{
		left: 15px;
    	width: auto;
	}
	.testimonialsslider .content-text-wrapper > .container{
		background-color: rgba(0,0,0,0.5);
	}
	.whatapppopupdata .popup-right-text p {
		font-size: 10px !important;
		color: #FFF;
		line-height: inherit !important;
		margin-bottom: 0;
	}
	.whatapppopupdata .popup-right-text {
		position: absolute;
		bottom: 30px;
		right: 30px;
	}
	#c339 .theme-accordion-wrapper .panel-default .panel-body {
		padding-top: 15px;
	}
}

@media(min-width:320px) and (max-width:422px){
	.whatapppopupdata img {
		height: 480px;
	}
}
@media(min-width:768px){
	.icon-with-number-wrapper .rightpart h3.moblie{
		display: none;
	}
}
@media (max-width: 580px) {
	.testimonialsslider .content-text-wrapper .testimonialstext {
		max-width: 100%;
	}
	.video-container .backgoundimagewithslider .swiper-button-next:after, .video-container .backgoundimagewithslider .swiper-button-prev:after{
		font-size: 25px;
	}
	footer .bottom-footer .ce-gallery img{
		width: 200px;
    	height: auto;
	}
	.gutter-15 > .col-xs-6{
		width: 100%;
	}
}

@media(min-width:320px) and (max-width:400px){
	.gutter-15 > .col-xs-6{
		width: 100%;
	}
	.video-container .custom-button-wrapper ul.button-wrapper{
		display: block;
	}
	.video-container .custom-button-wrapper ul.button-wrapper li{
		margin: inherit;
		display: inherit;
	}
	.video-container .backgoundimagewithslider .swiper-pagination{
		top: inherit;
    	bottom: 0;
	}
	.backgroundimage-with-text .content-wrapper p{
		font-size: 25px !important;
	}
}
/*########################################
################## Moblie ################
##########################################*/


/*########################################
################ Tablet ##################
##########################################*/
@media(min-width: 768px) and (max-width: 991px){
	.banner-wrapper .text-wraping .heading-wrap{
		font-size: 40px;
		line-height: 1.2;
	}
	.banner-wrapper .text-wraping .subheading-wrap{
		font-size: 40px;
		line-height: 1.2;
	}
	.banner-wrapper .text-wraping .ctstext p{
		font-size: 25px;
		line-height: 1.2;
	}
	/*.top-fix-element{
		right: -40px;
	}
	.logohoverwrapper{
		right: 15px;
	}*/
	.backgroundimage-with-text .content-wrapper p{
		font-size: 40px;
		line-height: 1.2;
	}
	.vacancies-wrapper{
		margin-bottom: 15px;
	}
	.image-with-position{
		padding: 20px 0;
		flex-direction: column;
	}
	.image-with-position.cts-img-right{
		display: flex;
		flex-direction: column-reverse;
		padding: 15px 0;
	}
	.testimonialsslider .swiper-slide img{
		width: 100%;
	    height: 100%;
	    object-fit: cover;
	}
	.testimonialsslider .content-text-wrapper.leftsidecontent h2 , .testimonialsslider .content-text-wrapper.rightsidecontent h2{
		font-size: 35px;
		line-height: 1.2;
	}
	.testimonialsslider .content-text-wrapper .testimonialstext{
		margin-top: 30px;
		max-width: 60%;
	}
	.call-to-action-outer-wrapper > .container{
		width: 100%;
	}
	.salarie-outer-wrapper .row{
		display: initial;
	}
	.video-container .backgoundimagewithslider img{
		width: 100%;
		height: auto;
	}
	.video-container .backgoundimagewithslider .swiper-pagination{
		bottom: initial;
    	top: 43%;
	}
	.video-container .cts-left-side-text h1{
		font: normal normal bold 40px/50px Trebuchet MS;
	}
	.backgoundimageWithSliderouterwrapper .cts-left-side-text h1{
		font: normal normal bold 40px/50px Trebuchet MS;
	}
	.video-container .swiper-pagination-bullet{
		background: #FFF;
    	opacity: 1;
	}
	p.bigfont{
		font: normal normal bold 40px/50px Trebuchet MS !important;
	}
	.backgoundimageWithSliderouterwrapper .backgoundimagewithslider .swiper-pagination{
		bottom: initial;
    	top: 48%;
	}
	.themebox-wrapper .four-col-wrapper .col-md-3{
		display: inherit;
		height: 400px;
	}
	.themebox-wrapper .four-col-wrapper .row {
		display: inherit;
	}
	.themebox-wrapper .four-col-wrapper .boximg img {
		width: 100%;
		height: 400px;
		object-fit: cover;
	}
	.video-container .backgoundimagewithslider .swiper-button-next, .video-container .backgoundimagewithslider .swiper-button-prev{
		bottom: 137px;
	}
	.icon-with-number-wrapper > .container{
		max-width: 100%;
		overflow: hidden;
	}
	.icon-with-number-wrapper span.countup{
		font: normal normal bold 40px/50px Trebuchet MS;
	}
	.icon-with-number-wrapper .total-outer-wrapper span.countup{
		font: normal normal bold 40px/50px Trebuchet MS;
	}
	.icon-with-number-wrapper h3{
		font: normal normal bold 40px/50px Trebuchet MS;
	}
	footer .bottom-footer{
		text-align: center;
	}
	footer .bottom-footer .ce-left .ce-gallery , footer .bottom-footer .ce-column{
		float: unset;
		margin-top: 10px;
	}
	.ce-gallery figure{
		display: block;
	}
	footer .bottom-footer .ce-gallery img{
		display: inherit;
		text-align: center;
    	margin: 0 auto;
	}
	.themebox-wrapper .three-col-wrapper .row{
		display: inherit;
	}
	.themebox-wrapper .two-col-wrapper .row{
		display: inherit;
	}
	.icon-with-number-wrapper img.male-icon, .icon-with-number-wrapper img.female-icon {
		width: 28px;
    	height: 34px;
		margin-bottom: 20px;
	}
	.frame-width700 .image-with-position > .right-side .text-wraping{
		margin-top: 15px;
    	padding: 0;
	}
	.image-with-position > .right-side .text-wraping{
		padding-left : 0;
		padding-right:0;
	}
	.frame-width666 .image-with-position > .left-side .text-wraping{
		margin-top: 15px;
	}
	.right-side-heading-text{
		font: normal normal bold 25px/52px Trebuchet MS;
	}
	.heading-subheading-wrapper .headingwrapper{
		font-size: 40px;
		line-height: 1.2;
	}
	.salarie-outer-wrapper .left-side h2{
		font: normal normal bold 40px/50px Trebuchet MS;
	}
	p{
		text-align: left;
		font: normal normal normal 25px/35px Trebuchet MS;
		letter-spacing: 0px;
		color: #444444;
	}
	.frame-space-after-medium{
		margin-bottom: 20px;
	}
	.call-to-action-outer-wrapper h1{
		font: normal normal bold 40px/50px Trebuchet MS;
	}
	footer .bottom-footer .frame-type-menu_pages ul li a{
		font: normal normal normal 25px/35px Trebuchet MS;
	}
	footer .bottom-footer p{
		text-align: center;
	}
	.price-table-wrapper{
		min-height: auto;
	}
}
/*########################################
################ Tablet ##################
##########################################*/

@media(min-width: 992px) and (max-width: 1024px){
	.testimonialsslider .content-text-wrapper.leftsidecontent h2 , .testimonialsslider .content-text-wrapper.rightsidecontent h2{
		font-size: 35px;
		line-height: 1.2;
	}
	.video-container .backgoundimagewithslider img{
		width: 100%;
		height: auto;
	}
	.vacancies-wrapper .text-wrapper span.boxlink{
		font: normal normal bold 23px/30px Inter V;
	}
	.themebox-wrapper .four-col-wrapper .boxcolor h2{
		font: normal normal bold 20px/25px Trebuchet MS;
	}
	.themebox-wrapper .four-col-wrapper .boxcolor.showtext .onclicktext{
		padding: 15px;
	}
	.icon-with-number-wrapper > .container{
		max-width:100%;
	}
	/*.top-fix-element{
		right: -40px;
	}*/
	/*.logohoverwrapper{
		right: 0;
	}*/
	.video-container .backgoundimagewithslider .swiper-pagination{
		bottom: initial;
    	top: 46%;
	}
	p.bigfont{
		font: normal normal bold 60px/90px Trebuchet MS !important;
	}
	.video-container .backgoundimagewithslider .swiper-button-next, .video-container .backgoundimagewithslider .swiper-button-prev{
		bottom: 100px;
	}
	.backgroundimage-with-text .content-wrapper p{
		font: normal normal bold 80px/90px Trebuchet MS;
	}
	.banner-wrapper .text-wraping .heading-wrap{
		font: normal normal bold 60px/60px Trebuchet MS;
	}
	.banner-wrapper .text-wraping .subheading-wrap{
		font: normal normal bold 60px/60px Trebuchet MS;
	}
	footer .bottom-footer .frame-type-menu_pages ul li:after{
		margin-left	: 0;
	}
	.price-table-wrapper{
		padding: 30px;
	}
	.price-table-wrapper .price-outer-wrapper{
		font: normal normal bold 22px/29px Trebuchet MS;
	}
}
@media(min-width: 1024px) and (max-width: 1199px){
	.backgroundimage-with-text .content-wrapper p{
		font-size: 70px;
		line-height: 1.2;
	}
	/*.top-fix-element{
		right: -70px;
	}
	.logohoverwrapper{
		right: 0px;
	}*/
	.testimonialsslider .swiper-slide img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.vacancies-wrapper .text-wrapper span.boxlink{
		font: normal normal bold 23px/30px Inter V;
	}
	.themebox-wrapper .four-col-wrapper .boxcolor h2{
		font: normal normal bold 20px/30px Trebuchet MS;
	}
	.themebox-wrapper .four-col-wrapper .boxcolor.showtext .onclicktext{
		padding: 15px;
	}
	.video-container .backgoundimagewithslider .swiper-pagination{
		bottom: initial;
    	top: 55%;
	}
	.video-container .backgoundimagewithslider .swiper-button-next, .video-container .backgoundimagewithslider .swiper-button-prev{
		bottom: 100px;
	}
	.banner-wrapper .text-wraping .heading-wrap{
		font: normal normal bold 60px/60px Trebuchet MS;
	}
	.banner-wrapper .text-wraping .subheading-wrap{
		font: normal normal bold 60px/60px Trebuchet MS;
	}
	footer .bottom-footer .frame-type-menu_pages ul li:after{
		margin-left	: 0;
	}
	.price-table-wrapper{
		padding: 30px;
	}
	.price-table-wrapper .price-outer-wrapper{
		font: normal normal bold 22px/29px Trebuchet MS;
	}
	.menu-main-nav > ul > li > a {
		font: normal normal bold 22px/30px Trebuchet MS;
	}
}

@media(min-width:992px) and (max-width:1919px){
	.themebox-wrapper .three-col-wrapper .flipbox .inner-box{
		/*padding: 140px 30px 140px 30px;*/
		padding: 80px 30px 80px 30px;
	}
	.themebox-wrapper .three-col-wrapper .heading-wrapper h2{
		font: normal normal bold 30px/30px Trebuchet MS;
		word-break: break-word;
	}
	.themebox-wrapper .three-col-wrapper .flipbox .hovertext h2{
		font: normal normal bold 30px/30px Trebuchet MS;
		word-break: break-word;
	}
	.themebox-wrapper .two-col-wrapper .flipbox .inner-box{
		padding: 80px 30px 80px 30px;
	}
	.themebox-wrapper .two-col-wrapper .box-text{
		padding: 35px 30px;
	}
	.themebox-wrapper .two-col-wrapper .box-text h2{
		font: normal normal bold 40px/50px Trebuchet MS;
		margin-bottom: 10px;
	}
}
/*@media(min-width:992px) and (max-width:1199px){
	.backgoundimageWithSliderouterwrapper .custom-button-wrapper ul.button-wrapper li{
		display: flex;
		margin: 10px 0;
	}
	.backgoundimageWithSliderouterwrapper .custom-button-wrapper ul.button-wrapper{
		display: inline-block;
	}
}*/

@media(min-width:1200px) and (max-width:1300px){
	/*.top-fix-element{
		right: calc(0% + -50px);
	}
	.logohoverwrapper{
		right: calc(0% + -50px);
	}*/
}

@media(min-height:768px) and (max-height:1300px) {
	.menu-main-nav > ul > li > a {
		font: normal normal bold 20px/27px Trebuchet MS;
	}
	.subchild-menu > li > a {
		font: normal normal bold 20px/27px Trebuchet MS;
	}
}

@media (min-width: 1200px){
	.main-menu-burger {
		/*align-items: self-start;*/
		margin: 36px 0 120px;
		overflow-y: visible;
		display: inline-block;
		text-align: center;
		padding-top: 46px;
	  }
	}
}
