@media only screen and (min-width: 1440px) {
	.norm_row.sfsi_wDiv {
		position: fixed;
		display: flex;
		flex-direction: column;
		top: 40%;
		justify-content: flex-end;
		right: 5px;
		align-items: flex-end;
		z-index: 0;
		width: 5% !important;
	}

}

/* only ipad 1024 and bigger screen landscape screen */
@media only screen and (min-width: 768px) {

	#mainmenu>ul {
		display: block !important;
	}

	#mainmenu ul ul {
		display: block !important;
	}
	 
	#mainmenu>ul>li {
        display: flex;
    }

	#mainmenu>ul>li ul {
		position: absolute;
		left: 0;
		top: calc(100% + 15px);
		box-shadow: 1px 3px 29px rgba(0, 0, 0, 0.08);
		background: #00303f;
		padding: 4px 14px 4px 16px;
		width: 260px;
		padding: 15px 20px;
		text-align: left;
		opacity: 0;
		visibility: hidden;
		transform: translateY(20px);
		transition: 350ms all;
		border: 1px solid #44ae7975;
        border-radius: 8px;
	}

	#mainmenu ul ul li a:hover {
		color: #ec691f;
	}

	#mainmenu>ul>li ul:before {
		box-shadow: -4px -5px 5px -2px rgba(0, 0, 0, 0.08);
		content: "";
		position: absolute;
		left: 22px;
		bottom: calc(100% - 11px);
		height: 22px;
		width: 22px;
		background: #00303f;
		box-shadow: 0px 1px -9px rgba(50, 50, 50, 0.75);
		transform: rotate(45deg);
		border-top: 1px solid #44ae7975;
        border-left: 1px solid #44ae7975;
	}

	#mainmenu>ul>li ul:after {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		bottom: 100%;
		height: 30px;
		width: 100%;
	}

	#mainmenu ul ul li {
		font-size: 18px;
		font-weight: 300;
		display: block;
		line-height: 1.3;
		float: none;
	}

	#mainmenu ul ul li a {
		color: #000;
		font-weight: bold;
		padding: 6px 0 4px;
		font-size: 13px;
/* 		border-bottom: 1px solid rgba(255, 255, 255, 0.12); */
		display: block;
		text-decoration: none;
	}

	#mainmenu ul ul li a:hover {
		color: #ec691f;
	}

	#mainmenu ul ul li:last-child a {
		border-bottom: 0;
	}

	#mainmenu ul ul li a:after {
		display: none;
	}

	#mainmenu>ul>li:hover>ul {
		opacity: 1;
		visibility: visible;
		transform: none;
	}

	.navtrigger {
		display: none;
	}
	

}

/*==========================================================================================================*/
@media only screen and (max-width:1800px) {
    
	.wrap {
		max-width: 1440px;
	}

	.banner-text h1 {
		font-size: 50px;
	}

	.banner-img-part::after {
		width: 37%;
	}

	.banner_section_slider .swiper-pagination {
		max-width: 1600px;
	}

	/*innerpage*/
	figure.simnovus_image_right {
		right: -87px;
	}

	.banner_detail_box .owl-dots {
		max-width: 1600px;
		left: 0;
	}

	figure.simnovus_image_left {
		left: 36px;
	}

	.content_list_info p {
		font-size: 14px;
	}

	.our_core_inner_content {
		margin-left: 50px;
		padding-right: 50px;
	}

	.simnovus-in-pictures {
		padding: 0 20px;
	}

	.block {
		width: 24%;
	}

	.yotube_video .owl-carousel .owl-nav .owl-next {
		right: -120px;
	}

	.yotube_video .owl-carousel .owl-nav .owl-prev {
		left: 230px;
	}

	.yotube_video h2 {
		font-size: 37px;
	}


	.our_core figure img {
		transform: translateX(20%);
	}

	.our_insta .youtube_slider.owl-carousel .owl-nav.disabled {
		left: -171px;
		right: auto;
		top: inherit;
		bottom: 200px !important;
	}

	.youtube_slider.owl-carousel {
		position: static;
	}

	.our_insta .insta_photo_slider.owl-carousel .owl-nav.disabled {
		transform: translateY(-145px);
	}

	.single-content img {
		max-width: 360px;
	}

	.yotube_video h2 {
		font-size: 36px;
		min-width: 230px;
	}

	.recent-post-box .post-data a {
		font-size: 13px;
	}

	.blog-main-section .blog-sidebar {
		width: 680px;
	}

	.job-inquiries a {
		padding: 0 8px;
		font-size: 14px;
	}

	.banner-text {
		background: transparent;
	}

	.banner-img-part::after {
		left: -50px;
	}

	.custom-main-header .pattern-image {
		bottom: -140px;
		width: 450px;
	}

	.pattern-image-top {
		top: -100px;
	}

	.pattern-image-bottom {
		bottom: -150px;
	}
}

/*==========================================================================================================*/
@media only screen and (max-width:1600px) {
     
	.launching-box-row {
		display: flex;
		max-width: 100%;
		align-items: center;
		
	}
	
	.launching-box-title {
		margin-bottom: 0;
		padding-right: 10px;
	}


	.wrap {
		max-width: 1440px;
	}

	.banner-text h1 {
		font-size: 50px;
	}

	.banner-img-part::after {
		width: 37%;
	}

	.banner-text {
		padding: 200px 0;
	}

	.banner_section_slider .swiper-pagination {
		max-width: 1440px;
	}

	/*innerpage*/

	.emulator_detail {
		padding-left: 0;
	}

	.banner_detail_box .owl-dots {
		max-width: 1440px;
	}

	.emulator_info h2 {
		font-size: 16px;
	}

	.emulator_info p {
		font-size: 14px;
	}

	.banner-text h1 {
		font-size: 36px;
	}

	.resources-box ul li span {
		max-width: 220px;
	}

	.resources-box {
		padding: 30px 30px 0 30px;
	}

	.resources-box ul li span br {
		display: none;
	}

	figure.simnovus_image_center {
		right: 64px;
	}

	.newsletter-form .button {
		width: auto;
		padding: 15px 26px;
	}

	.company_info_list .emulator_box {
		padding-right: 20px;
	}

	.company_info_box .emulator_info {
		padding-left: 8px;
	}

	.company_info_box .emulator_box figure {
		width: 70px;
		height: 70px;
	}

	.swiper-button-next,
	.swiper-button-prev {
		bottom: 106px;
	}

	.content_list_info .cols .col {
		padding-right: 10px;
		padding-left: 10px;
	}

	.content_list_info .cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.content_list_info p {
		font-size: 13px;
	}

	.content_list_info p br {
		display: none;
	}

	.content_list_info .large_content {
		position: relative;
		left: -4px;
	}

	.yotube_video h2 {
		font-size: 36px;
	}

	/*abhay*/
	.problem_content {
		width: 58%;
	}

	.problem_products {
		width: 42%;
	}

	.newsletter-form .textbox {
		padding-right: 170px;
	}

	.single-content img {
		padding: 0;
	}

	.small_pic {
		text-align: center;
	}

	.banner-img-part::after {
		left: -42px;
	}

	.pattern-image-top {
		top: -50px;
		width: 450px;
	}

	.pattern-image-bottom {
		bottom: -100px;
		width: 500px;
	}
}

/*==========================================================================================================*/
@media only screen and (max-width:1500px) {
	.wrap {
		max-width: 1350px;
	}

	.banner-text {
		padding: 180px 0;
	}

	.insights-box figure img {
		height: 200px;
	}

	/*innerpage*/
	.inner-banner.inner_banner_detail span {
		font-size: 36px;
	}

	.inner-banner.inner_banner_detail h2 {
		font-size: 60px;
	}

	.main_page_btn .action-buttons .play-btn {
		font-size: 14px;
	}

	.banner_section_slider .swiper-pagination {
		max-width: 1350px;
	}

	.emulator_tabs .data_btn {
		max-width: 242px;
	}

	.company-info .contact-us .cols .col:last-child,
	.company-info .contact-us .cols .col:first-child {
		width: 50%;
	}

	.emulator_tabs .data_btn a.button.btn-outline.btn-lg {
		font-size: 15px;
		padding: 12px 53px 12px 10px;
	}

	.mulator-tabls-info .data_btn:before {
		top: 7px;
		right: 34px;
	}

	.emulator_tabs .main_page_btn {
		margin-top: 40px;
	}

	#mainmenu>ul>li {
		margin: 0 10px;
	}

	.customer_box h3 {
		font-size: 28px;
	}

	.customer_box h3 br {
		display: none;
	}

	figure.simnovus_image_center {
		right: 70px;
	}

	.time-box-slider.owl-carousel .owl-nav button.owl-prev,
	.time-box-slider.owl-carousel .owl-nav button.owl-next {
		width: 65px;
		height: 65px;
	}

	.time-box-slider.owl-carousel .owl-nav button span:before {
		font-size: 13px;
	}

	.company_info_list {
		display: block;
	}

	.company_info_box .emulator_box {
		margin-bottom: 20px;
	}

	.company-info h3 {
		font-size: 38px;
	}

	.company-info .cols .col:first-child {
		width: 65%;
	}

	.company-info .cols .col:last-child {
		width: 35%;
	}

	.benefit_box {
		padding: 68px 20px 48px 20px;
	}

	.block {
		width: 25%;
	}

	.our_core_content h2 {
		font-size: 38px;
	}

	.yotube_video {
		font-size: 35px;
		padding-top: 110px;
	}

	.insta_story h2 {
		font-size: 35px;
	}

	.latest-insights .cols .col {
		padding-left: 10px;
		padding-right: 10px;
	}

	.latest-insights .cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.youtube_slider {
		max-width: 460px;
	}

	.yotube_video .owl-carousel .owl-nav .owl-prev {
		left: 220px;
	}

	.banner_section_slider .swiper-pagination {
		max-width: 1350px;
	}

	.main-banner-main-text h2 {
		font-size: 40px;
	}

	.main-banner-main-text p {
		font-size: 20px;
	}

	.main-banner-main-text p span {
		font-size: 26px;
	}

	.nw-emulator-block .emulator-title h3 {
		font-size: 34px;
	}

	.nw-emulator-block .emulator-title .lg-text {
		font-size: 42px;
	}

	.nw-emulator-block .emulator-details {
		margin-top: 30px;
	}

	.nw-emulator-block .emulator-details p {
		font-size: 20px;
		line-height: 40px;
		margin-bottom: 0;
	}

	.nw-emulator-block {
		padding: 50px 0;
	}

	.features-block-sec {
		padding: 50px 0;
	}

	.features-block-sec .product-features-details h3 {
		font-size: 26px;
	}

	.features-block-sec .product-features-details p {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	.product-features-details .inner-features .features .feature-text h4 {
		font-size: 18px;
	}

	.product-features-details .inner-features .features .feature-text p {
		font-size: 16px;
	}

	.custom-link {
		font-size: 20px;
	}

	.product-features-details .custom-link {
		font-size: 20px;
	}

	.features-block-sec.bg-white .product-features-details h3 {
		font-size: 26px;
	}

	.trending-sec .trending-details h2 {
		font-size: 32px;
		line-height: 36px;
	}

	.trending-sec .trending-details h2 .large-text {
		font-size: 46px;
	}

	.trending-sec .trending-details p {
		font-size: 20px;
	}

	.trending-sec .trending-details p span {
		font-size: 26px;
	}

	.main-banner-main-img img.play-btn {
		width: 100px;
	}

	.trending-inner-details h4 {
		font-size: 20px;
	}

	.trending-inner-details p {
		font-size: 14px;
		line-height: 22px;
	}

	.inner-trending {
		padding-left: 50px;
	}

	.keys-sec .key-block span {
		font-size: 30px;
		width: 60px;
		height: 60px;
		margin: auto;
		margin-bottom: 20px;
	}

	.keys-sec .key-block p {
		font-size: 18px;
	}

	.main-banner-main-text h3 {
		font-size: 32px;
	}

	.cate-items-sec h2.cate-title {
		font-size: 40px;
		margin-bottom: 30px;
	}

	.cate-items-sec .cate-item .title-read h3 {
		font-size: 28px;
		margin-bottom: 10px;
	}

	.cate-items-sec .cate-item .cate-date {
		margin: 15px 0 7px 0;
	}

	.cate-items-sec .cate-item {
		margin-bottom: 30px;
	}

	.cate-items-sec {
		padding-bottom: 60px;
	}

	.download-file-sec h2 {
		font-size: 34px;
	}

	.ask-for-call-inner {
		padding: 20px 30px;
	}

	.ask-for-call-inner h3 {
		font-size: 34px;
	}

	.ask-for-call-inner h2 {
		font-size: 44px;
	}

	.customers-ecosys h2 {
		font-size: 38px;
		margin-bottom: 40px;
	}

	.customers-ecosys {
		padding: 60px 0;
	}

	.customers-ecosys .ecosys-sec h3 {
		font-size: 30px;
	}

	.customers-ecosys .ecosys-sec .ecosys-block {
		margin-bottom: 30px;
	}

	.customers-ecosys .ecosys-sec .ecosys-block p {
		font-size: 20px;
	}

	.customers-ecosys .ecosys-sec .ecosys-block span {
		font-size: 18px;
	}

	.main-banner-main-text h4 {
		font-size: 50px;
	}

	.next-step-section.inner-cate-sec .short-head h2 {
		font-size: 40px;
	}
}

/*==========================================================================================================*/
@media only screen and (max-width:1439px) {
	.rachel-leist .sfsi_shortcode_container .norm_row {
		width: 100% !important;
	}

	.rachel-leist {
		margin: 10px 0;
	}
}


/*==========================================================================================================*/
@media only screen and (max-width:1400px) {
	.wrap {
		max-width: 1300px;
	}

	.banner-text h1 {
		font-size: 40px;
	}

	.overview-box {
		max-width: 250px;
	}

	.overview-box h2 {
		font-size: 18px;
	}

	.button {
		font-size: 15px;
		width: auto;
	}

	.banner_section_slider .swiper-pagination {
		max-width: 1300px;
	}

	#mainmenu {
		font-size: 15px;
	}

	.banner-text span {
		font-size: 30px;
	}

	#mainmenu>ul>li {
		margin: 0 10px;
	}

	.about-section {
		padding: 80px 0;
	}

	.text-big {
		font-size: 16px;
		line-height: 1.8;
	}

	.text-small {
		font-size: 12px;
	}

	body {
		font-size: 14px;
		line-height: 1.8;
	}

	p {
		line-height: 1.8;
	}

	.our-products {
		padding: 80px 0;
	}

	.customer-segments {
		padding: 80px 0;
	}

	.our-products .tab-container {
		padding: 50px 0 0;
	}

	.latest-insights {
		padding: 80px 0;
	}

	h2 {
		font-size: 35px;
	}

	h4 {
		font-size: 16px;
	}

	.banner-section::before {
		width: 39%;
	}

	.banner-img-part {
		width: 70%;
	}

	.banner-img-part::after {
		width: 24%;
		left: 15px;
	}

	.banner-text img {
		max-width: 100%;
	}

	.banner-text {
		width: 40%;
	}

	/*innerpage*/
	.inner-banner.inner_banner_detail span {
		font-size: 40px;
	}

	.inner-banner.inner_banner_detail span {
		font-size: 30px;
		line-height: 1.3;
	}

	.inner-banner.inner_banner_detail h2 {
		font-size: 54px;
	}

	.main_content h2 {
		font-size: 32px;
	}

	.customer_box h3 {
		font-size: 18px;
	}

	.customer_box h3 br {
		display: none;
	}

	.resources-box li a {
		font-size: 14px;
	}

	.resources-box ul li span {
		font-size: 14px;
		line-height: 1.4;
		padding-right: 6px;
		max-width: 220px;
	}

	.resources-box li {
		padding: 15px 0;
	}

	.resources-box ul li span br {
		display: none;
	}

	.resources-box {
		padding: 20px;
	}

	.faq_detail .accordion-databox .accordion-row h5:before {
		font-size: 36px;
	}

	.data_btn:before {
		top: 10px;
	}

	.our_vision_info_content:before {
		top: -22px;
	}

	.who-we-are {
		padding-top: 70px;
	}

	.banner-text h1 {
		font-size: 32px;
	}

	.time-info-content:before {
		top: -32px;
	}

	.time-files:before {
		top: 247px;
	}

	.event-content h4 {
		font-size: 21px;
		line-height: 1.4;
	}

	.event-content p {
		font-size: 16px;
		line-height: 1.6 !important;
	}

	.founder-name h4 {
		font-size: 20px;
	}

	figure.simnovus_image_center {
		right: 0;
	}

	.simnovus_list.simnovus_border {
		padding-right: 20px;
	}

	.simnovus_list {
		padding-left: 20px;
	}

	.simnovus_list figure {
		max-width: 55px;
		margin-right: 12px;
	}

	.join-us-content {
		font-size: 40px;
	}

	.join-us {
		padding: 80px 0;
	}

	.banner_box_content {
		max-width: 578px;
	}

	.company-info h3 {
		font-size: 34px;
	}

	.job-inquiries a,
	.job-inquiries a.product_email {
		font-size: 14px;
		padding: 0 8px;
	}

	.job-inquiries {
		margin: 0 -8px;
	}

	.product-enquiries-box h4 {
		margin-bottom: 4px;
	}

	.product-enquiries-box {
		margin-bottom: 30px;
	}

	.simnovus_detail .cols .col:first-child {
		width: 45%;
	}

	.simnovus_detail .cols .col:last-child {
		width: 55%;
	}

	.founder-comment h3 {
		font-size: 38px;
	}

	.header_search.active .search_detail {
		width: calc(100% - 390px);
	}

	.our_core_content h2 {
		font-size: 34px;
	}

	p.drop-caps:first-child:first-letter {
		font-size: 60px;
		line-height: 48px;
	}

	.our_core_content {
		padding: 30px 0;
	}

	.our_core_content .accordion-databox .accordion-row h5 {
		font-size: 18px;
	}

	.innovation_content h2 {
		font-size: 35px;
	}

	.innovation::before {
		height: 610px;
	}

	.simnovians_person_name p {
		font-size: 25px;
	}

	.yotube_video h2 {
		font-size: 35px;
	}

	/*abhay*/
	.want_box_content {
		padding: 16px 20px;
	}

	.want_box_content h3 {
		font-size: 18px;
	}

	.career_detail .what_u_want h2 {
		font-size: 36px;
	}

	.problem_products h2 {
		font-size: 20px;
	}

	/*New css*/
	.innovation:before {
		width: 1100px;
	}

	.single-content img {
		max-width: 320px;
		width: 100%;
	}

	.simnovus-in-pictures .content {
		margin: 0 -40px 0 10px !important;
	}

	.arrow-box a::after {
		top: 6px;
	}

	.time-flies:before {
		top: 198px;
	}

	.time_info {
		padding: 0 10px;
	}

	.career_popup_heading h2 {
		font-size: 40px;
	}

	.insights-content h4 {
		font-size: 17px;
	}

	#icon-connection .pro-home-list .sepro-img:nth-child(2) img {
		min-width: auto;
		max-width: 300px;
	}

	#icon-bulb .pro-home-list .sepro-img:nth-child(2) img {
		min-width: auto;
		max-width: 300px;
	}

	#icon-wallet .pro-home-list .sepro-img:nth-child(2) img {
		min-width: auto;
		max-width: 300px;
	}

	.benefit_content h4 {
		font-size: 20px;
	}

	.bolg-title-box h3 {
		font-size: 34px;
	}

	.resourse_banner h2 {
		font-size: 36px;
	}

	.career_detail span {
		font-size: 30px;
	}

	.content_banner h3 {
		font-size: 34px;
	}

	.time-custom-nav {
		display: flex;
	}

	.time-custom-nav .swiper-pagination {
		top: -15px;
	}

	.our-team-slider.owl-carousel .owl-item img {
		max-height: 320px;
		object-fit: contain;
		object-position: left;
	}

	.our-team-slider.owl-carousel {
		padding: 0 20px;
	}

	.team-management .owl-carousel .owl-nav .owl-prev {
		left: -20px;
	}

	.team-management .owl-carousel .owl-nav .owl-next {
		right: -20px;
	}

	.team-management-box {
		flex-direction: column;
	}

	.call-action h5 {
		font-size: 35px;
	}

	.customer-says-sec .cols4 .col {
		padding-left: 20px;
		padding-right: 20px;
	}

	.customer-says-sec.why-simnovus-sec .cols4 .col {
		padding-left: 20px;
		padding-right: 20px;
	}

	#footer a.get-quote {
		margin-left: 15px;
	}

	.bottom-inner .col-third {
		text-align: left;
	}

	.news-subscribe form .mc4wp-form-fields input {
		padding: 17px 130px 17px 15px;
	}

	.inner-cate-sec .pattern-image {
		max-width: 350px;
	}

	.inner-cate-sec .short-head h2 {
		font-size: 50px;
	}

	.diff-categories ul li {
		margin: 30px;
	}

	.diff-categories ul li a {
		min-width: 160px;
		font-size: 18px;
		padding: 10px 30px;
	}

	.contact-main-block {
		padding: 50px 0;
	}

	.contact-main-block h2 {
		font-size: 40px;
		margin-bottom: 10px;
	}

	.contact-main-block p {
		font-size: 18px;
	}

	.need-support-block {
		padding: 50px 0;
	}

	.need-support-block h2 {
		font-size: 40px;
	}

	.key-locations {
		padding: 50px 0;
	}

	.key-locations h2 {
		font-size: 30px;
		margin-bottom: 50px;
	}

	.key-locations .location-details h3 {
		font-size: 24px;
	}

	.key-locations .location-details p {
		font-size: 16px;
		line-height: 1.7;
	}

	.key-locations .location-details a {
		font-size: 16px;
	}

	.quick-head-links.sticky.nav-down {
		top: 71px;
	}

	.next-step-section.inner-cate-sec .short-head h2 {
		font-size: 44px;
	}

	.contact-main-form .form-group label {
		font-size: 16px;
	}

	.success-block h2 {
		font-size: 22px;
		margin-bottom: 0;
	}

	.fail-block h2 {
		font-size: 22px;
		margin-bottom: 0;
	}

	.search_detail {
		left: 190px;
	}

	.inner-cate-sec.fix-head.short-main-head {
		margin-top: 0;
	}
}

/*==========================================================================================================*/
@media only screen and (max-width:1300px) {
	.wrap {
		max-width: 1200px;
	}

	.banner-img-part {
		width: 65%;
		margin-left: -8px;
	}

	#mainmenu li a:hover {
		color: #ec691f;
	}

	.recent-post-box .post-img {
		padding: 0 7px;
	}

	.banner_section_slider .swiper-pagination {
		max-width: 1200px;
	}

	.swiper-button-next,
	.swiper-button-prev {
		bottom: 55px;
	}

	/*innerpage*/
	.inner-banner.inner_banner_detail h2 {
		font-size: 48px;
	}

	.time-flies .swiper-button-next,
	.time-flies .swiper-button-prev {
		bottom: 0px;
	}

	.time-files {
		margin-bottom: 160px;
	}

	.main_content h2 {
		font-size: 36px;
		margin-bottom: 20px;
	}

	.emulator_tabs_detail .tabnav li a {
		font-size: 14px;
	}

	.banner_detail_box .owl-dots {
		max-width: 1200px;
	}

	.mulator-tabls-info {
		padding-top: 20px;
		padding-left: 20px;
	}

	.emulator_tabs {
		padding: 60px 0;
	}

	.banner-text span {
		font-size: 32px;
	}

	.banner-img-part::after {
		left: -7px;
	}

	.faq_detail .accordion-databox .accordion-row h5 {
		font-size: 18px;
		padding: 25px 14px;
	}

	.main-content p br {
		display: none;
	}

	.who-we-are {
		padding-top: 50px;
		margin-bottom: 80px;
	}

	.latest-events {
		padding: 85px 0 92px 0;
	}

	.our-offices {
		padding: 100px 0 50px;
	}

	.our-offices h2 {
		font-size: 44px;
	}

	.time-box-slider.owl-carousel .owl-nav button.owl-prev,
	.time-box-slider.owl-carousel .owl-nav button.owl-next {
		width: 60px;
		height: 60px;
	}

	.time-box-slider.owl-carousel .owl-nav button span:before {
		font-size: 12px;
	}

	.company-info h3 {
		font-size: 30px;
		margin-bottom: 30px;
	}

	.company_info_box .emulator_info h2 {
		font-size: 15px;
	}

	.inner-banner.career-banner {
		min-height: 600px;
	}

	.founder-comment h3 {
		font-size: 34px;
	}

	.founder-comment {
		margin-top: 140px;
		margin-bottom: 100px;
	}

	.innovation_content h2 {
		font-size: 35px;
	}

	.benefit_with_us {
		padding-left: 10px;
		padding-right: 10px;
	}

	.simnovians_person_name p {
		font-size: 36px;
		line-height: 1.5 !important;
	}

	.our_core_content p {
		font-size: 14px;
	}

	.innovation_content span {
		font-size: 20px;
		margin-top: 8px;
		margin-bottom: 10px;
	}

	.our_core_content .accordion-databox .accordion-row h5 {
		font-size: 16px;
	}

	.yotube_video .owl-carousel .owl-nav .owl-next {
		right: -100px;
	}

	.yotube_video .owl-carousel .owl-nav .owl-prev {
		left: 220px;
	}

	.single-content img {
		max-width: 265px;
		width: 100%;
	}

	.innovation::before {
		height: 510px;
	}

	.innovation {
		position: relative;
		padding: 100px 0;
	}


	.meet_simnovians h2 {
		text-align: left;
		margin-bottom: 45px;
	}

	.simnovians_person_name p {
		font-size: 25px;
		line-height: 1.5 !important;
	}

	.meet_simnovians {
		padding-bottom: 100px;
		margin-top: 50px;
	}

	.benefit_with_us {
		margin-bottom: 0;
		padding-top: 100px;
	}

	.benefit_box {
		padding: 50px 20px 50px 20px;
	}

	.benefit_box h3 {
		font-size: 22px;
	}

	.insta_story .owl-carousel .owl-nav .owl-next {
		right: 0;
	}

	.our_insta .insta_photo_slider.owl-carousel .owl-nav.disabled {
		transform: translateY(-145px);
		max-width: 110px;
		right: 30px;
	}

	.our_insta .owl-carousel .owl-nav .owl-prev {
		left: 0;
	}

	.our_insta .youtube_slider.owl-carousel .owl-nav.disabled {
		max-width: 110px;
		right: auto;
		left: 50px;
	}

	.yotube_video .owl-carousel .owl-nav .owl-next {
		right: 0;
	}

	.yotube_video {
		font-size: 35px;
		padding-top: 90px;
	}

	.simnovus-images-detail {
		position: relative;
		transform: scale(0.8);
	}

	figure.simnovus_image_center {
		right: -70px;
	}

	figure.simnovus_image_left {
		left: 0;
	}

	figure.simnovus_image_right {
		right: -67px;
	}

	/*abhay*/
	.want_box_content h3 {
		font-size: 16px;
	}

	.career_detail .what_u_want h2 {
		font-size: 32px;
	}

	.career_detail .current_box h2 {
		font-size: 38px;
	}

	.career_popup_heading h2 {
		font-size: 36px;
	}

	.first_top_img img {
		height: 315px;
	}

	.five_g_box figure img {
		max-height: 150px;
	}

	.time-custom-nav .swiper-pagination {
		top: -15px;
	}

	.main-banner-main-img img {
		max-width: 450px;
	}

	.main-banner-main-img img.play-btn {
		width: 90px;
	}

	.trending-inner-details img {
		position: absolute;
		right: 20px;
		top: 15px;
		width: 50px;
	}

	.social-icon li a {
		margin: 0 5px;
	}

	.specs-section .spec-title h3 {
		font-size: 34px;
	}

	.specs-section .spec-title {
		padding-bottom: 20px;
	}

	.specs-section .spec-title a {
		font-size: 16px;
		padding: 5px 10px;
		max-width: 230px;
	}

	.specs-section .spec-details ul li {
		padding: 20px 0;
	}

	.specs-section .spec-details ul li h5 {
		font-size: 16px;
	}

	.faq .main_content h2 {
		font-size: 34px;
		margin-bottom: 30px;
	}

	.faq .faq_detail .que-blk {
		width: 76px;
		height: 56px;
		font-size: 30px;
	}

	.faq_detail .accordion-databox .accordion-row h5 {
		font-size: 16px;
		padding: 16px 14px;
	}

	.faq_detail .accordion-data {
		padding: 6px 0 26px;
	}

	.journey-sec {
		padding: 50px 0;
	}

	.stories-head-sec .main-banner-main-text h5 {
		font-size: 40px;
	}

	.inner-support-sec .pattern-image-top {
		display: none;
	}

	.inner-support-sec .pattern-image-bottom {
		display: none;
	}

	.contact-main-block .cols.cols2 .col:first-child {
		border: none;
	}
  
}


/*==========================================================================================================*/
@media only screen and (max-width:1200px) {

	.wrap {
		max-width: 1140px;
	}

	.banner-text {
		padding: 120px 0;
	}

	.insights-box figure img {
		height: 200px;
	}

	.banner-text h1 {
		font-size: 30px;
		margin: 10px 0;
	}

	.meet_simnovians .tall-space {
		margin-bottom: 60px;
	}

	.swiper-button-next,
	.swiper-button-prev {
		bottom: 36px;
	}

	.banner-text span {
		font-size: 20px;
	}

	.banner_detail_box .owl-dots {
		max-width: 1140px;
	}

	.time-flies:before {
		top: 184px;
	}

	.verticle-tab .tab-data .tab-container {
		padding: 35px;
	}

	.banner-text span {
		font-size: 28px;
	}

	.banner_section_slider .swiper-pagination {
		max-width: 1140px;
	}

	.heading-div span {
		font-size: 15px;
	}

	.time-flies .swiper-button-next {
		background-size: 26px;
	}

	h2 {
		font-size: 25px;
	}

	.heading-div {
		margin-bottom: 30px;
	}

	h3 {
		font-size: 20px;
	}

	.slider-content p {
		margin-bottom: 30px;
	}

	.about-section,
	.latest-insights,
	.customer-segments,
	.our-products {
		padding: 60px 0;
	}

	.about-section .cols2 .col {
		width: 100%;
	}

	.company-overview {
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.company-overview>.overview-box {
		max-width: 32%;
		width: 100%;
	}

	.overview-double {
		width: 65.9%;
	}

	.overview-double .overview-box {
		max-width: 48.5%;
	}

	.overview-box {
		margin: 0;
		padding: 20px;
	}

	.about-content {
		margin-bottom: 50px;
	}

	.tab-heading .tab-icon {
		min-width: 55px;
		min-height: 55px;
		font-size: 24px;
		margin-right: 10px;
	}

	section#panel5.latest-insights {
		height: auto !important;
	}

	.insights-content {
		padding: 10px;
	}

	.latest-insights .cols .col .cols3>.col {
		padding-left: 10px;
		padding-right: 10px;
	}

	.latest-insights .cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.latest-insights>.wrap>.cols.cols2>.col:first-child,
	.latest-insights>.wrap>.cols.cols2>.col:last-child {
		width: 100%;
	}

	.twitter-box figure {
		max-width: 400px;
	}

	.insights-box {
		margin-bottom: 30px;
	}

	.newsletter-form .button {
		font-size: 14px;
		height: 100%;
		padding: 10px 16px;
	}


	/*innerpage*/
	.inner-banner.inner_banner_detail h2 {
		font-size: 40px;
	}

	.emulator_box {
		width: 100%;
		margin-bottom: 34px;
	}

	.emulator_info p {
		max-width: 100%;
		line-height: 1.5 !important;
	}

	.emulator-content {
		padding-right: 0;
	}

	.emulator_detail {
		padding-top: 60px;
	}

	.main_content h2 {
		font-size: 30px;
		margin-bottom: 10px;
	}

	.emulator-content p {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.emulator {
		padding: 50px 0 40px 0;
	}

	.emulator_tabs {
		padding: 40px 0;
	}

	.mulator-tabls-info {
		padding-right: 0;
	}

	.mulator-tabls-info .action-buttons .play-btn span {
		margin-right: 6px;
		width: 40px;
		height: 40px;
	}

	.main_page_btn .action-buttons .play-btn {
		margin-right: 18px;
	}

	.customer_box {
		padding: 0 20px 20px;
	}

	.customer_slider.owl-carousel .owl-nav .owl-next {
		right: 42%;
	}

	.customer_slider.owl-carousel .owl-nav .owl-prev {
		left: 42%;
	}

	.faq {
		padding: 60px 0 40px;
	}

	.faq_detail .accordion-databox .accordion-row h5:before {
		font-size: 30px;
	}

	.faq_detail .accordion-databox .accordion-row h5:after {
		background-size: 18px;
		width: 18px;
		top: 23px;
		right: 14px;
	}

	.faq_detail .accordion-data p {
		font-size: 14px;
	}

	.faq-inner-content {
		font-size: 18px;
		margin-top: 20px;
	}

	.faq_detail .accordion-data {
		padding: 16px 0 26px 0;
	}

	.inner-banner.inner_banner_detail span br {
		display: none;
	}

	.inner-banner.inner_banner_detail span {
		font-size: 22px;
	}

	.resources {
		padding: 45px 0 80px 0;
	}

	.owl-dots {
		bottom: -46px;
	}

	.emulator-content .main_content span {
		font-size: 38px;
	}

	.emulator-content .main_content h2 {
		font-size: 40px;
	}

	.contact-us .container {
		margin-right: 30px;
		margin-bottom: 0;
	}

	.filter_list_info {
		padding: 20px;
	}

	.our_info_list {
		padding: 38px 0 28px 28px;
	}

	.our_info_list:last-child {
		padding: 10px 0 24px 28px;
	}

	.who-we-are p {
		font-size: 16px;
	}

	.our_info_box h3 {
		font-size: 21px;
	}

	.time-info-content h3 {
		font-size: 20px;
	}

	.time-info-content p {
		font-size: 16px;
		line-height: 1.5 !important;
	}

	.time-files:before {
		top: 234px;
	}

	.time-info-content:before {
		top: -34px;
	}

	.event-content h4 {
		font-size: 18px;
	}

	.event-content p {
		font-size: 15px;
	}

	.message-btn a.button.btn-lg {
		font-size: 14px;
		padding: 10px 14px;
	}

	.team-management-content p {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.linkedin-img a {
		width: 40px;
		height: 40px;
	}

	.linkedin-img i {
		font-size: 17px;
	}

	.team-management {
		padding-top: 60px;
		margin-bottom: 80px;
	}

	.founder-name h4 {
		font-size: 18px;
		line-height: 1;
	}

	.simnovus_detail_box {
		display: block;
	}

	.simnovus_list {
		width: 100%;
		padding: 24px 0;
	}

	.simnovus_list.simnovus_border {
		padding-right: 0;
		border-right: none;
	}

	.simnovus_list {
		padding-left: 0;
		border-bottom: 1px solid #dadcdc;
	}

	.simnovus_list:last-child {
		border: none;
	}

	.simnovus_list_content h4 {
		margin-bottom: 8px;
		font-size: 18px;
	}

	.simnovus_list figure {
		max-width: 50px;
		margin-right: 14px;
	}

	.simnovus-images-detail figure {
		max-width: 340px;
		margin-left: auto;
	}

	.simnovus-images-detail figure img {
		width: 100%;
	}

	figure.simnovus_image_right {
		right: 120px;
	}

	figure.simnovus_image_left {
		left: -4px;
	}

	.simnovus_detail_content {
		padding-top: 10px;
	}

	.join-us-content {
		font-size: 30px;
	}

	.join-us {
		padding: 60px 0;
	}

	.more_info span {
		font-size: 34px;
	}

	.our-offices {
		padding: 70px 0 40px;
	}

	.our-offices h2 {
		font-size: 40px;
		margin-bottom: 20px;
	}

	.inner-banner.about-banner {
		height: 800px;
	}

	.banner_box_content {
		max-width: 420px;
	}

	.time-box-slider.owl-carousel .owl-nav button.owl-prev,
	.time-box-slider.owl-carousel .owl-nav button.owl-next {
		width: 40px;
		height: 40px;
	}

	.time-box-slider.owl-carousel .owl-nav button span:before {
		font-size: 10px;
	}

	.time-box-slider {
		margin-bottom: 140px;
	}

	.simnovus_detail_content a.button.btn-lg {
		margin-top: 30px;
	}

	.simnovus_detail {
		margin-bottom: 80px;
	}

	.company-info .cols .col {
		padding-right: 10px;
		padding-left: 10px;
	}

	.company-info .cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.product-enquiries-box {
		padding-left: 10px;
	}

	.job-inquiries a,
	.job-inquiries a.product_email {
		font-size: 13px;
	}

	.product-enquiries-box h4 {
		font-size: 17px;
	}

	.company-info h3 {
		font-size: 26px;
	}

	.product-enquiries-box:before {
		width: 2px;
	}

	.company-info {
		padding: 70px 0 50px 0;
	}

	.content_banner h2 {
		font-size: 38px;
	}

	.content_banner h3 {
		font-size: 30px;
	}

	.career_detail h2 {
		font-size: 50px;
		margin: 60px auto 50px;
	}

	.career_info {
		padding: 40px 20px;
	}

	.career_info span {
		margin-bottom: 16px;
		margin-bottom: 6px;
	}

	.career_info .career_info_btn {
		margin-top: 30px;
	}

	.career_info h4 {
		margin-bottom: 18px;
		font-size: 20px;
		padding-right: 15px;
	}

	.career_detail .cols .col {
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.career_location_detail {
		margin-right: 10px;
	}

	.career_location a {
		margin-left: 0;
	}

	.career_location_detail p {
		margin-right: 0;
	}

	.career_detail .cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.simnovus_detail .cols .col:first-child {
		width: 50%;
	}

	.simnovus_detail .cols .col:last-child {
		width: 50%;
	}

	.founder-comment h3 {
		font-size: 30px;
	}

	.founder-comment span {
		font-size: 18px;
	}

	.founder-comment {
		margin-top: 110px;
		margin-bottom: 70px;
	}

	.founder-comment:before {
		background-size: 80px;
		width: 80px;
		top: -80px;
	}

	.passions .cols .col {
		padding-left: 10px;
		padding-right: 10px;
	}

	.passions .cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.passions {
		padding: 60px 0 48px 0;
	}

	.passions h2 {
		margin-bottom: 50px;
	}

	.passion_box p {
		font-size: 18px;
		line-height: 1.5 !important;
	}

	.data_btn a.get-quote.button.btn-secondary {
		padding: 12px 88px 12px 36px;
	}

	.data_btn {
		max-width: 212px;
	}

	.data_btn:before {
		top: 6px;
	}

	#header.white-color #mainmenu li a {
		font-size: 13px;
	}

	.benefit_with_us .cols .col {
		width: 50%;
		margin-bottom: 40px;
	}

	.innovation_content h2 {
		font-size: 25px;
	}

	.our_insta .cols .col {
		width: 100%;
	}

	.simnovians_person_name p {
		font-size: 20px;
		line-height: 1.2 !important;
	}

	.our_core_content .accordion-databox .accordion-row h5 {
		font-size: 14px;
	}

	.our_core_content h2 {
		font-size: 28px;
	}

	.meet_simnovians .owl-carousel .owl-nav .owl-prev span:before {
		right: inherit;
		top: 52px;
		left: -90px;
		top: 31px;
	}

	.meet_simnovians .owl-carousel .owl-nav .owl-next span:before {
		top: 52px;
		right: -90px;
		top: 31px;
	}

	.yotube_video .owl-carousel .owl-nav .owl-prev {
		left: 0;
		top: -60px;
	}

	.yotube_video .owl-carousel .owl-nav .owl-next {
		right: 0;
		top: -60px;
	}

	.yotube_video {
		padding: 30px 40px;
	}

	.meet_simnovians {
		margin-top: 80px;
		padding-bottom: 80px;
	}

	.innovation {
		padding: 60px 0;
		overflow: hidden;
		margin: 80px 0;
	}

	.meet_simnovians h2 {
		margin-bottom: 40px;
	}

	.newsletter-form .textbox {
		padding-right: 130px;
	}

	figure.simnovus_image_center {
		right: -40px;
	}

	.simnovus-images-detail {
		transform: scale(0.7);
	}

	.single-content img {
		max-width: 220px;
		width: 100%;
	}

	.simnovus-in-pictures .title_content h2 {
		margin-bottom: 40px;
	}

	.benefit_with_us .title_content {
		margin-bottom: 40px;
	}

	.benefit_with_us {
		margin-bottom: 0;
		padding-top: 80px;
		padding-bottom: 60px;
	}

	.innovation_content p {
		margin-bottom: 30px;
	}

	.innovation:before {
		width: 100%;
		right: 0;
		left: 100px;
		height: 100%;
		top: 0;
	}

	.insta_story {
		padding-left: 50px;
	}

	.insta_story {
		padding-left: 50px;
		padding-right: 50px;
	}

	.our_insta .insta_photo_slider.owl-carousel .owl-nav.disabled {
		right: 0;
	}

	.insta_story h2 {
		font-size: 35px;
		padding-bottom: 40px;
	}

	.our_insta .insta_photo_slider.owl-carousel .owl-nav.disabled {
		transform: translateY(-105px);
	}

	.insta_story {
		padding-bottom: 55px;
	}

	.youtube_slider {
		max-width: 100%;
	}

	.yotube_video {
		padding: 55px 50px;
	}

	iframe {
		/*	float: left;*/
		width: 100%;
	}

	.insta_story h2 {
		font-size: 25px;
	}

	.yotube_video h2 {
		font-size: 25px;
	}

	.insta_story span {
		font-weight: 300;
		padding-right: 15px;
	}

	.our_insta .owl-carousel .owl-nav button.owl-next,
	.our_insta .owl-carousel .owl-nav button.owl-prev {
		width: 40px;
		height: 40px;
	}

	.our_insta .owl-carousel .owl-nav .owl-prev span:before,
	.our_insta .owl-carousel .owl-nav .owl-next span:before {
		font-size: 8px !important;
	}

	.our_insta .owl-carousel .owl-nav button span {
		padding-top: 16px;
		padding-left: 10px;
	}

	.our_insta .youtube_slider.owl-carousel .owl-nav.disabled {
		bottom: 180px !important;
	}

	/*abhay*/
	.meet_simnovians h2 {
		margin-bottom: 40px;
	}

	.career_detail h2 {
		font-size: 24px;
		padding: 0 20px;
	}

	.what_u_want h2 {
		font-size: 32px;
	}

	.career_detail .what_u_want h2 {
		font-size: 26px;
		padding: 0;
		margin-bottom: 16px;
	}

	.career_detail .current_box h2 {
		margin: 0;
		font-size: 32px;
		padding: 0;
	}

	.current_box {
		margin-bottom: 40px;
	}

	.our_product_benefit .cols .col {
		padding-left: 10px;
		padding-right: 10px;
	}

	.our_product_benefit .cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.product_benefit_detail {
		padding: 20px;
	}

	.customer_slider.owl-carousel .owl-nav .owl-prev {
		left: 0;
	}

	.customer_slider.owl-carousel .owl-nav .owl-next {
		right: 0;
	}

	/*popup_latest_css*/
	.we-are-hiring .form-group {
		margin-bottom: 16px;
	}

	.we-are-hiring .cols .col {
		padding-left: 6px;
		padding-right: 6px;
	}

	.we-are-hiring .cols {
		margin-left: -6px;
		margin-right: -6px;
	}

	.we-are-hiring .cols .col {
		width: 50%;
	}

	.we-are-hiring .cols .col:last-child {
		width: 50%;
	}

	.career_popup p {
		font-size: 18px;
		padding-bottom: 30px;
	}

	.message_box .form-group textarea {
		height: 190px;
	}

	#mainmenu>ul>li {
		margin: 0 5px;
	}

	#mainmenu li a {
		font-size: 12px;
	}

	.inner_banner_detail {
		padding-top: 100px;
	}

	.blog-main-section .blog-detail {
		width: 60%;
	}

	.blog-main-section .blog-sidebar {
		width: 40%;
	}

	.blog-content h3 {
		font-size: 30px;
	}

	.blog-main-section {
		height: auto;
	}

	.close-dialogbox {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 24px;
	}

	.simnovians_person {
		padding: 0 12px;
	}

	.time-flies {
		margin-bottom: 160px;
	}

	.simnovians_person_name h3 {
		font-size: 18px;
	}

	.career_detail .filter_list_info h2 {
		margin: 0 0 20px 0;
	}

	.banner-text span {
		font-size: 32px;
	}

	.inner_resources_left p {
		padding-left: 80px;
	}

	.latest-insights {
		margin-bottom: 30px;
	}

	.blog-box .post-data h3 a {
		font-size: 18px;
	}

	.newsletter-section h3 {
		font-size: 34px;
	}

	.customer_slider.owl-carousel .owl-nav {
		bottom: -120px;
	}

	.our-team-slider.owl-carousel .owl-nav {
		position: absolute;
		bottom: 0;
		max-width: 230px;
		margin: 0 auto;
		width: 100%;
		z-index: 99;
		top: auto;
		left: 0;
		right: 0;
		transform: none;
		margin-top: 0;
		font-size: 30px;
	}

	.team-management .owl-carousel .owl-nav .owl-prev {
		left: 0;
	}

	.team-management .owl-carousel .owl-nav .owl-next {
		right: 0;
	}

	.call-action h5 {
		font-size: 25px;
	}

	.our-offices .all-addresses .all-add-details .cols4>.col {
		width: 50%;
	}

	.our-offices .all-addresses .cols .all-add-details {
		width: 70%;
	}

	.our-offices .all-addresses .cols .all-add-more-info {
		width: 30%;
	}

	.main-banner-main-text h2 {
		font-size: 30px;
	}

	.main-banner-main-text p {
		font-size: 18px;
	}

	.nw-emulator-block .emulator-title h3 {
		font-size: 30px;
	}

	.nw-emulator-block .emulator-title .lg-text {
		font-size: 36px;
	}

	.nw-emulator-block .emulator-details p {
		font-size: 18px;
		line-height: 34px;
	}

	.features-block-sec .product-features-details h3 {
		font-size: 30px;
	}

	.features-block-sec .product-features-details p {
		font-size: 14px;
	}

	.product-features-details .inner-features .features .feature-text {
		padding-left: 20px;
	}

	.product-features-details .inner-features .features .feature-text p {
		font-size: 14px;
	}

	.product-features-details .inner-features .features .feature-img {
		width: 45px;
	}

	.custom-link {
		font-size: 18px;
	}

	.product-features-details .custom-link {
		font-size: 18px;
	}

	.features-block-sec.bg-white .product-features-details h3 {
		font-size: 30px;
	}

	.customer-says-sec .cols4 .col {
		padding-left: 10px;
		padding-right: 10px;
	}

	.customer-says-sec.why-simnovus-sec .cols4 .col {
		padding-left: 10px;
		padding-right: 10px;
	}

	.trending-sec .trending-details h2 {
		font-size: 28px;
	}

	.trending-sec .trending-details h2 .large-text {
		font-size: 40px;
	}

	.trending-sec .trending-details p {
		font-size: 18px;
	}

	.trending-sec .trending-details p span {
		font-size: 24px;
	}

	.inner-trending .col:nth-child(1) {
		margin-left: -40px;
		margin-top: -10px;
	}

	.trending-inner-details h4 {
		font-size: 16px;
		line-height: 24px;
	}

	.trending-inner-details img {
		right: 20px;
		width: 45px;
	}

	.inner-trending {
		padding-left: 0;
	}

	.custom-pop-style .close-dialogbox:before {
		left: 5px;
	}

	.custom-main-header {
		height: auto;
	}

	.custom-main-header .cols {
		height: auto;
		padding-top: 0;
	}

	.custom-main-header .cols.product-banner-details {
		padding-top: 20px;
	}

	.quick-head-links {
		margin-top: 0;
		margin-bottom: 0;
		position: absolute;
		width: 100%;
		top: 100px;
	}

	.quick-head-links .quick-head-links-inner {
		margin-bottom: 0;
	}

	.customer-says-block p {
		font-size: 16px;
	}

	.customer-says-block h4 {
		font-size: 20px;
	}

	.ftr-main-cols .col-first {
		width: 25%;
	}

	.ftr-main-cols .col-second {
		width: 50%;
	}

	.ftr-main-cols .col-third {
		width: 25%;
		margin-left: auto;
		padding-left: 0;
	}

	.faq_detail .accordion-data {
		padding: 6px 0 26px;
	}

	.faq .faq-inner-content {
		font-size: 18px;
	}

	.summary-sec .main-title-blk h2 {
		font-size: 34px;
	}

	.sec-title h2 {
		font-size: 34px;
	}

	.summary-sec {
		padding: 30px 0 20px;
	}

	.summary-sec .sumry-block {
		padding: 0;
	}

	.summary-sec .sumry-block h3 {
		font-size: 20px;
	}

	.summary-sec .sumry-block img {
		max-width: 60px;
	}

	.next-step-sec {
		padding: 50px 0;
	}

	.next-step-sec .next-step-block h3 {
		font-size: 40px;
	}

	.custom-main-header {
		padding-bottom: 70px;
	}

	.custom-main-header.fix-head {
/* 		padding-top: 150px; */
		height: auto !important;
	}

	.main-banner-main-text .button {
		font-size: 16px;
	}

	#footer a.get-quote {
		margin-left: 0;
	}

	.features-block-sec .pattern-image-top {
		width: 350px;
	}

	.main-banner-main-text h3 {
		font-size: 26px;
	}

	.journey-sec h3 {
		font-size: 36px;
		margin-bottom: 30px;
	}

	.journey-sec .journey-block .journey-details h4 {
		font-size: 20px;
	}

	.journey-sec .journey-block .journey-details p {
		font-size: 16px;
	}

	.journey-sec .journey-block .journey-img-year {
		margin-bottom: 20px;
	}

	.team-sec .team-details .name-link h4 {
		font-size: 20px;
	}

	.team-sec .team-details span {
		font-size: 14px;
	}

	.team-sec .team-details .name-link a.social-profile {
		width: 30px;
		height: 30px;
		font-size: 18px;
	}

	.team-sec .team-details {
		margin-bottom: 50px;
	}

	.simple-image-details p {
		font-size: 18px;
	}

	.close-dialogbox {
		right: 20px;
		top: -10px;
	}

	.custom-pop-style .close-dialogbox:before {
		top: 0;
	}

	.custom-main-header.latest-news-sec-head h4 {
		font-size: 50px;
		margin-bottom: 10px;
	}

	.custom-main-header.latest-news-sec-head h3 {
		padding-left: 0;
	}

	.cate-items-sec .cate-item .title-read h3 {
		font-size: 24px;
	}

	.pagination-block ul li {
		padding: 0 15px;
	}

	.pagination-block ul li a {
		width: 35px;
		height: 35px;
		font-size: 18px;
	}

	.pagination-block ul li span.current {
		width: 35px;
		height: 35px;
		font-size: 18px;
	}

	.pagination-block ul li a:after {
		width: 35px;
		height: 35px;
		font-size: 16px;
		left: -35px;
	}

	.pagination-block {
		margin-bottom: 40px;
	}

	.download-file-sec a {
		font-size: 16px;
	}

	#download-form-popup .pop-contentbox {
		padding: 30px;
	}

	#download-form-popup .rformtitle h3 {
		margin-bottom: 15px;
	}

	#download-form-popup .form-group {
		margin-bottom: 0px;
	}

	.customers-ecosys .ecosys-sec .ecosys-block {
		padding: 20px;
	}

	.customers-ecosys .ecosys-sec .ecosys-block p {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.top-space-banner {
		padding-top: 50px;
	}

	.team-content-wrapper h4 {
		font-size: 22px;
	}

	.journey-sec .journey-block:hover .journey-details {
		top: 0;
	}

	.main-banner-main-text h5 {
		font-size: 32px;
	}

	.drager {
		display: none;
	}

	.next-step-section.inner-cate-sec .short-head h2 {
		font-size: 40px;
	}

	.inner_resources_left p {
		padding-left: 80px;
	}

	.right-sec {
		padding: 20px 20px 0;
	}

	.right-top-sec .button {
		font-size: 18px;
		padding: 10px;
	}

	.title-sec h6 {
		font-size: 24px;
	}

	.right-bottom-sec .title-sec p {
		font-size: 18px;
	}

	.right-bottom-sec {
		margin: 20px 0 0;
	}

	.left-sec {
		padding: 30px 20px;
	}

	.logo-sec {
		padding: 0 0 35px;
	}

	.ui-datepicker-calendar thead tr th span {
		width: 30px !important;
		height: 30px !important;
		font-size: 18px !important;
	}

	.ui-datepicker td span,
	.ui-datepicker td a {
		width: 40px !important;
		height: 40px !important;
		font-size: 18px !important;
	}

	.ui-datepicker th {
		padding: 8px;
	}

	/* bottom pop up */
	.launching-box-row {
		padding: 16px;
	}
	
	.launching-box-title h6 {
		margin-bottom: 16px;
	}
	
	.launching-box-title h2 {
		font-size: 36px;
		margin-bottom: 14px;
	}
	
	.launching-box-title h2 span {
		font-size: 16px;
	}
	
	.launching-box-title {
		padding-right: 6px;
	}

}

/*==========================================================================================================*/
@media only screen and (max-width: 1023px) {
	body {
		min-width: 320px;
	}

	img {
		max-width: 100%;
		width: auto;
		height: auto;
		
	}
	

	.wrap {
		padding: 0 20px;
	}

	.topic-blog-section.blogs-topics .trending-box .cols>div {
		width: 50%;
	}

	.insights-box figure img {
		height: 160px;
	}

	.career_accountant {
		display: block;
	}

	.buttonset .col a {
		margin: 0 5px 8px 0;
	}

	.banner-text span {
		font-size: 18px;
	}

	#top_btn {
		width: 40px;
		height: 40px;
	}

	#top_btn::after {
		width: 16px;
		height: 16px;
		border-width: 0 3px 3px 0;
		margin-top: 16px;
	}

	.contact-main-block p {
		font-size: 16px;
	}

	.time-flies .swiper-button-next,
	.time-flies .swiper-button-prev {
		padding: 18px;
		background-size: 20px;
	}

	.time-flies .swiper-button-next,
	.time-flies .swiper-button-prev {
		background-size: 22px;
		padding: 20px;
		bottom: 0px;
	}

	.time-files {
		margin-bottom: 100px;
	}

	.default-grid.cols4 .col {
		width: 50%;
	}

	.company-info .contact-us .cols .col:last-child,
	.company-info .contact-us .cols .col:first-child {
		width: 100%;
	}

	.owl-carousel .owl-item img.home-pro-img {
		max-width: 240px;
	}

	.cols2.default-grid.tab-grid .col {
		width: 100%;
	}

	.banner_section_slider .swiper-pagination {
		padding: 0 20px;
	}

	.banner_detail_box .owl-dots {
		bottom: 10px;
		padding: 0 20px;
	}

	/*.banner-section {
		height: 100%;
	}
*/
	.overview-box h2 {
		font-size: 16px;
	}

	.image-block figure {
		width: 45%;
	}

	#logo {
		width: 140px;
	}

	.time-flies {
		margin-bottom: 100px;
	}

	.work-box-slider,
	.testimonial-slider-detail {
		margin: 40px 0;
	}

	.button {
		font-size: 13px;
		padding: 10px 15px;
	}

	#mainmenu {
		font-size: 14px;
	}

	#mainmenu ul li {
		margin: 0 5px;
	}

	.header-flex .button {
		margin-left: 20px;
		padding: 10px 13px;
	}

	.product-slider.owl-carousel .owl-nav button span {
		font-size: 11px;
	}

	.banner-text h1 {
		font-size: 25px;
		margin: 10px 0;
	}

	.banner-text {
		padding: 100px 0;
	}

	.our-products .tab-data {
		margin: 0;
	}

	.our-products .tabnav {
		width: 100%;
		float: left;
	}

	.heading-div {
		margin-bottom: 20px;
	}

	.our-products .tab-container {
		padding: 30px 0 0;
	}

	.latest-insights .cols>.col {
		width: 100%;
	}

	.latest-insights .cols.cols2>.col:first-child {
		width: 60%;
	}

	.latest-insights .cols.cols2>.col:last-child {
		width: 40%;
	}

	.insights-box {
		margin-bottom: 40px;
	}


	footer#footer>.wrap>.cols.cols3>.col:last-child {
		width: 100%;
	}

	#footer a.get-quote {
		margin-top: 10px;
		max-width: 180px;
		width: 100%;
		font-size: 16px;
	}

	footer#footer .wrap .cols.cols3 .cols.cols2 .col {
		width: 100%;
	}

	footer#footer .cols.cols3 .col {
		width: 50%;
		margin-bottom: 10px;
	}

	.newsletter-form {
		padding-right: 0;
	}

	.newsletter-form .button {
		right: -2px;
		top: 0px;
		height: 100%;
		padding: 10px 25px;
	}

	#footer {
		padding: 40px 0;
	}

	.last-footer p {
		float: none;
	}

	.last-footer ul {
		float: left;
	}

	.header_search.active .search_detail {
		width: calc(100% - 299px);
		left: 148px;
	}

	.search_detail:before {
		background-size: 20px;
		right: 14px;
		width: 20px;
		top: 8px;
	}

	/*innerpage*/
	.inner_banner_detail {
		min-height: auto;
		padding: 130px 0 90px 0;
	}

	.life-at-banner {
		height: 100vh;
	}

	.main_content h2 {
		font-size: 22px;
	}

	.emulator {
		padding: 30px 0 20px 0;
	}

	.emulator_tabs_detail .tabnav li a {
		font-size: 14px;
	}

	.main_content span {
		font-size: 18px;
		margin-bottom: 0;
	}

	.emulator-tabls-content .cols .col {
		width: 100%;
	}

	.emulator_tabs_detail .tab-container {
		padding: 20px;
	}

	.mulator-tabls-info {
		padding: 20px 0;
	}

	.mulator-tabls-info p {
		font-size: 14px;
		margin: 10px 0 0;
		line-height: 28px;
	}

	.emulator_tabs .main_page_btn {
		margin-top: 30px;
	}

	.emulator_tabs .data_btn a.button.btn-outline.btn-lg {
		font-size: 14px;
	}

	.mulator-tabls-info .data_btn:before {
		font-size: 14px;
		top: 9px;
	}

	.customer_box h3 {
		font-size: 18px;
	}

	.customer_stories {
		padding: 60px 0 100px 0;
	}

	.customer_box figure {
		max-width: 120px;
	}

	.customer_box figure img {
		width: 100%;
	}

	.main_content {
		margin-bottom: 16px;
	}

	.contact-us .container .checkmark {
		top: 3px;
	}

	.customer_slider.owl-carousel .owl-nav .owl-next,
	.customer_slider.owl-carousel .owl-nav .owl-prev {
		bottom: 0;
	}

	.resources-box h3 {
		font-size: 18px;
	}

	.faq {
		padding: 40px 0;
	}

	.faq_detail .accordion-databox .accordion-row h5 {
		font-size: 16px;
		padding: 18px 40px 18px 10px;
	}

	.faq_detail .accordion-databox .accordion-row h5:before {
		font-size: 24px;
	}

	.faq-inner-content {
		font-size: 16px;
	}

	.contact-us .main-content {
		margin-bottom: 20px;
	}

	.contact-us .container {
		font-size: 16px;
	}

	.contact-detail .form-group input::placeholder,
	.contact-detail .form-group input,
	.contact-detail .form-group select {
		height: 45px;
	}

	.contact-us .contact-detail .form-group select {
		padding: 8px 26px;
	}

	.contact-detail .custom-select:before {
		background-size: 15px;
		width: 15px;
	}

	.contact-check-box {
		margin: 6px 0;
	}

	.contact-message textarea {
		height: 135px;
		padding-left: 12px;
		padding-top: 14px;
	}

	.privacy-policy {
		font-size: 12px;
		padding-right: 10px;
	}

	.privacy-box {
		margin-top: 15px;
	}

	.privacy-policy a {
		font-size: 12px;
	}

	.data_btn {
		max-width: 192px;
	}

	.data_btn:before {
		right: 30px;
		top: 7px;
	}

	.data_btn a.get-quote.button.btn-secondary {
		padding: 14px 74px 14px 18px;
	}

	.inner-banner.inner_banner_detail h2 {
		font-size: 34px;
	}

	.emulator_box figure {
		width: 55px;
		height: 55px;
	}

	/* 	.emulator_box figure img {
		max-width: 250px;
	} */

	.emulator_box {
		margin-bottom: 20px;
		padding-right: 0;
	}

	.view-stories a {
		font-size: 16px;
	}

	.resources {
		padding: 35px 0 80px 0;
	}

	.contact-us {
		margin: 40px 0;
	}

	.submit-btn button {
		padding: 13px 85px;
	}

	.emulator-content .main_content span {
		font-size: 30px;
	}

	.emulator-content .main_content h2 {
		font-size: 32px;
	}

	.our_info_content {
		padding-left: 0;
	}

	.our_vision_info_content p {
		padding-right: 0;
		max-width: 100%;
	}

	.who-we-are .cols .col {
		width: 100%;
	}

	.our_info_content {
		max-width: 100%;
		margin: 0 20px;
	}

	.our_info_list {
		padding: 35px 20px 20px 20px;
	}

	.our_info_list:last-child {
		padding: 10px 35px 18px 20px;
	}

	.who-we-are p {
		font-size: 14px;
		margin-bottom: 14px;
	}

	.our_info_content {
		margin-bottom: 30px;
	}

	.our_info_box h3 {
		font-size: 18px;
		padding-left: 48px;
	}

	.our_vision_info_content:before {
		font-size: 32px;
	}

	.time_info span {
		font-size: 16px;
	}

	.time-info-content:before {
		top: -30px;
	}

	.latest-events .cols .col {
		padding-left: 10px;
		padding-right: 10px;
	}

	.latest-events .cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.latest-events {
		padding: 65px 0 40px 0;
	}

	.event-content {
		padding: 14px;
	}

	.event-content h4 {
		font-size: 14px;
		line-height: 1.4;
	}

	.event-content p {
		font-size: 14px;
		line-height: 1.4 !important;
	}

	.team-management {
		padding-top: 50px;
		margin-bottom: 70px;
	}

	.team-management-content p {
		max-width: 100%;
	}

	.team-management-box figure {
		max-width: 160px;
	}

	.team-management-content {
		width: calc(100% - 160px);
	}

	.team-management .owl-carousel .owl-nav {
		bottom: -14px;
		max-width: 130px;
	}

	.team-management .owl-carousel .owl-nav .owl-next {
		right: 0;
	}

	.team-management .owl-carousel .owl-nav button span {
		font-size: 13px;
	}

	.team-management .owl-carousel .owl-nav .owl-prev {
		left: 0;
	}

	.simnovus_detail .cols .col {
		width: 100%;
	}

	.simnovus-images-detail figure {
		margin-left: 0;
	}

	figure.simnovus_image_center {
		right: -220px;
	}

	figure.simnovus_image_right {
		right: -60px;
	}

	.join-us-content {
		font-size: 26px;
		line-height: 1.3;
	}

	.join-us {
		padding: 40px 0;
	}

	.more_info span {
		font-size: 26px;
	}

	.more_info a.button.btn-secondary.btn-lg {
		max-width: 228px;
		padding: 10px 15px;
		font-size: 14px;
	}

	.our-offices .cols .col {
		width: 50%;
		margin-bottom: 30px;
	}

	.our-offices {
		padding: 60px 0 30px;
	}

	.our-offices h2 {
		font-size: 28px;
	}

	.our-offices:before {
		background-size: 500px;
		width: 500px;
	}

	.inner-banner.about-banner {
		height: 600px;
	}

	.who-we-are {
		margin-bottom: 60px;
	}

	.time-box-slider {
		margin-bottom: 130px;
	}

	.latest-events h2 {
		margin-bottom: 30px;
	}

	.simnovus_detail {
		margin-bottom: 60px;
	}

	.simnovus_detail_content a.button.btn-lg {
		padding: 10px 4px;
		max-width: 160px;
		font-size: 14px;
	}

	.product-enquiries-box {
		width: 100%;
	}

	.company-info .cols .col:first-child,
	.company-info .cols .col:last-child {
		width: 50%;
	}

	.company-info {
		padding: 50px 0 40px 0;
	}

	.content_banner h2 {
		font-size: 32px;
	}

	.content_banner h3 {
		font-size: 40px;
	}

	.our-offices.key_location {
		padding: 50px 0 30px 0;
		margin-bottom: 50px;
	}

	.company_info_box .emulator_info h2 {
		font-size: 14px;
	}

	.product-enquiries-box h4 {
		font-size: 15px;
		margin-bottom: 0;
	}

	.inner-banner.career-banner {
		min-height: 500px;
	}

	.career_detail h2 {
		font-size: 44px;
		margin: 40px auto 40px;
	}

	.career_detail .cols .col {
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 20px;
		width: 50%;
	}

	.career_detail .cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.apply_now_detail {
		font-size: 36px;
		line-height: 1.3;
		margin: 40px auto 74px;
	}

	.career_info {
		padding: 26px 16px;
	}

	.career_info h4 {
		font-size: 16px;
		margin-bottom: 8px;
	}

	.career_info .career_info_btn {
		margin-top: 15px;
	}

	.career_info_btn a.button.btn-lg {
		max-width: 165px;
		padding: 12px 20px;
		font-size: 14px;
	}

	.apply_now_btn a.button.btn-lg {
		font-size: 14px;
		max-width: 180px;
		padding: 12px 28px;
	}

	.simnovus_detail .cols .col:first-child {
		width: 100%;
	}

	.simnovus_detail .cols .col:last-child {
		width: 100%;
	}

	.founder-comment h3 {
		font-size: 26px;
		margin-bottom: 4px;
	}

	.founder-comment span {
		font-size: 16px;
	}

	.founder-comment:before {
		background-size: 60px;
		width: 60px;
		top: -60px;
	}

	.founder-comment {
		margin-top: 70px;
		margin-bottom: 40px;
	}

	.passions h2 {
		margin-bottom: 30px;
	}

	.passion_box p {
		font-size: 16px;
		line-height: 1.4 !important;
	}

	.Passion_btn a.button.btn-lg {
		padding: 10px 26px;
		font-size: 14px;
	}

	.Passion_btn {
		margin-top: 20px;
	}

	.apply_now_detail {
		margin: 60px auto 74px;
	}

	.footer-header {
		margin-bottom: 7px;
	}

	.fmenu li {
		margin-bottom: 4px;
	}

	.our_core .cols .col {
		width: 100%;
	}

	.innovation_content h2 {
		font-size: 40px;
	}

	.content_list_info .cols .col {
		width: 100%;
	}

	.our_core_inner_content {
		margin-left: 20px;
		margin-right: 20px;
		padding-right: 0;
	}

	.our_core_content {
		margin-right: 0;
	}

	.innovation .cols .col {
		width: 100%;
	}

	.simnovians_person_name p {
		font-size: 21px;
	}

	.our_core_content h2 {
		font-size: 22px;
	}

	.yotube_video .owl-carousel .owl-nav .owl-prev {
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	.meet_simnovians {
		margin-top: 60px;
		padding-bottom: 90px;
	}

	.innovation {
		padding: 50px 0;
	}

	.meet_simnovians h2 {
		margin-bottom: 20px;
	}

	.our_core figure img {
		transform: none;
	}

	.product-slider.owl-carousel .owl-dots {
		width: 55%;
		top: -79px;
	}

	.newsletter-form .textbox {
		padding-right: 150px;
	}

	.simnovus-images-detail {
		transform: scale(1);
	}

	.benefit_with_us {
		margin-bottom: 0;
		padding-top: 40px;
		padding-bottom: 20px;
	}

	.innovation {
		margin: 40px 0;
	}

	.innovation_content {
		max-width: 100%;
	}

	.innovation_content {
		max-width: 100%;
		padding: 40px 0 0;
	}

	.innovation_content h2 {
		font-size: 25px;
	}

	.simnovians_content {
		margin-left: 20px;
	}

	.simnovians_person_name {
		margin-top: 0;
	}

	.simnovians_person_name p {
		font-size: 18px;
	}

	.simnovians_content ul li {
		padding-right: 10px;
	}

	.know_more {
		margin-top: 18px;
	}

	.simnovians_slider.owl-carousel {
		padding-bottom: 20px;
	}

	.insta_photo_slider.owl-carousel .owl-dots {
		display: none;
	}

	.insta_story h2 {
		font-size: 25px;
		padding-bottom: 20px;
	}

	.insta_story .owl-carousel .owl-nav {
		top: 0%;
		max-width: 100px;
		transform: translateY(-16%);
	}

	.our_insta .youtube_slider.owl-carousel .owl-nav.disabled {
		max-width: 100px;
	}

	.our_insta .owl-carousel .owl-nav button.owl-next,
	.our_insta .owl-carousel .owl-nav button.owl-prev {
		margin: 0;
	}

	/*abhay*/
	.career_detail .current_box h2 {
		font-size: 26px;
	}

	.apply_now_btn a.button.btn-lg {
		max-width: 100%;
		padding: 15px 35px;
	}

	.apply_sign_up {
		padding-top: 18px;
	}

	.career_location_detail {
		margin-right: auto;
	}

	.career_location {
		max-width: 100%;
	}

	.current_open {
		margin-top: 60px;
	}

	.career_detail .apply_now_detail {
		margin: 80px auto 80px;
	}

	.apply_sign_up a.button.btn-lg {
		font-size: 14px;
	}

	.benefit_content h4 {
		font-size: 18px;
		padding: 16px 0 4px 0;
	}

	.benefit_content p {
		font-size: 14px;
	}

	.product_benefit_detail {
		padding: 20px 20px 0;
	}

	.our_product_benefit .cols .col {
		margin-bottom: 20px;
	}

	.problem_content h2 {
		margin-bottom: 12px;
	}

	.our_product_benefit h2 {
		margin-bottom: 20px;
	}

	.five_g_related_post .cols .col {
		padding-left: 10px;
		padding-right: 10px;
	}

	.five_g_related_post .cols {
		margin-left: -10px;
		margin-right: -10px;
	}

	.five_g_box h3 {
		font-size: 17px;
	}

	.five_g_user h3 {
		font-size: 20px;
	}

	.detail_page {
		padding-right: 20px;
		padding-left: 20px;
	}

	.app_developement p {
		font-size: 14px;
	}

	.five_g_user {
		margin-top: 20px;
	}

	.five_g_img {
		margin: 30px 0;
	}

	.five_g_box a {
		font-size: 14px;
	}

	/*blog*/
	.blog-main-section h1 {
		font-size: 40px;
	}

	.blog-main-section .blog-detail {
		width: 100%;
	}

	.blog-main-section .blog-sidebar {
		width: 100%;
	}

	.blog-main-section .blog-sidebar {
		margin-top: 50px;
	}

	.recent-post-section {
		margin-top: 40px;
	}

	.bolg-title-box h3 {
		font-size: 30px;
	}

	.trending-box .cols>div {
		width: 50%;
	}

	.newsletter-section h3 {
		font-size: 30px;
	}

	.blog-main-section {
		margin: 48px 0;
	}

	.trending-blog-section {
		margin-bottom: 20px;
	}

	.search_detail span {
		width: 19px;
		top: 8px;
		right: 17px;
	}

	.five_g_related_post {
		margin: 60px 0;
	}

	/*resourse*/

	.resourse_banner {
		background-size: cover;
	}

	.blog-sort .sidebar-search {
		max-width: 400px;
	}

	.resourse_banner h2 {
		font-size: 30px;
		margin-bottom: 10px;
	}

	.career_popup p {
		font-size: 15px;
	}

	.career_popup {
		padding: 16px;
	}

	.career_popup_heading {
		margin-bottom: 20px;
	}

	.career_popup_heading h2 {
		margin-bottom: 0;
	}

	.career_popup p {
		padding-bottom: 20px;
	}

	/*popup_latest_css*/
	.message_box .form-group textarea {
		height: 140px;
	}

	.blog-sidebar-box {
		flex-wrap: wrap;
	}

	.first_top_img img {
		height: auto;
	}

	.small_pic.right_pic {
		text-align: center;
	}

	.single-content img {
		padding: 0 6px;
		margin: 10px 0 0 0;
	}

	.simnovians_person_name h3 {
		font-size: 16px;
	}

	.swiper-button-next,
	.swiper-button-prev {
		bottom: 39px;
	}

	/* 	.swiper-slide {
		width: 100% !important;
	} */

	/*14-08-2020*/
	.filter_list_info .contact-check-box {
		width: 50%;
	}

	.filter_list_info h2 {
		font-size: 22px;
	}


	.inner_career_filter.contact-us .container {
		width: 31.33%;
		margin-bottom: 10px;
	}

	.inner_career_filter.contact-us .wrap {
		padding: 0;
	}

	.career_popup_heading h2 {
		font-size: 26px;
	}

	.privacy-box input {
		top: 38px;
		left: -9px;
	}

	.product-slider.owl-carousel {
		padding: 0 40px;
	}

	.banner-text a {
		margin-bottom: 20px;
	}

	.career_location .social_share {
		left: inherit;
		right: 70px;
	}

	.detail_page_inner_box {
		display: block;
	}

	.detail_page_left_section {
		width: 100%;
		padding: 0;
	}

	.detail_page_right_section {
		width: 100%;
	}

	.inner_resources_left p {
		padding-left: 20px;
		line-height: 1.5;
	}

	.inner_resources_left h3 {
		font-size: 17px;
	}

	.inner_resources_list_detail {
		padding: 10px 0;
	}

	span.inner_logo_content img {
		max-width: 370px;
	}

	.pro-home-list {
		display: block;
	}

	a.sepro-img img {
		max-width: 300px;
	}

	.verticle-tab .tab-data .tabnav {
		justify-content: flex-start;
	}

	.custom-sim-block .custom-sim-contents {
		padding: 40px;
		padding-left: 40px;
	}

	.five_g_box figure img {
		max-height: 115px;
	}

	#header.home-header #mainmenu li a {
		color: #ffffff;
		background: #00303f;
	}

	.customer_slider .owl-dots {
		bottom: 0;
	}

	.customer_slider.owl-carousel .owl-nav {
		bottom: -90px;
		max-width: 400px;
		width: 100%;
	}

	.time-custom-nav .swiper-pagination {
		top: -25px;
	}

	.banner-img-part::after {
		left: 7px;
	}

	.our-team-slider.owl-carousel .owl-item img {
		max-height: 100%;
		height: auto;
	}

	.team-management-box {
		flex-direction: row;
	}

	.call-action {
		width: 100%;
	}

	.customer-says-block {
		margin-bottom: 20px;
	}

	.customer-says-sec .cols4 .col:nth-child(even) {
		top: 0;
	}

	.customer-says-sec .cols4 {
		padding: 30px 0;
	}

	.view-all {
		margin-top: 50px;
	}

	.main-banner-main-img img {
		max-width: 350px;
	}

	.main-banner-main-text h2 {
		font-size: 26px;
	}

	.main-banner-main-text p {
		font-size: 16px;
		line-height: 24px;
	}

	.custom-main-header .pattern-image {
		width: 350px;
	}

	.custom-main-header .pattern-image {
		bottom: -90px;
	}

	.main-banner-main-text p span {
		font-size: 22px;
	}

	.nw-emulator-block .pattern-image {
		width: 350px;
	}

	.customer-says-sec .pattern-image-top {
		width: 350px;
	}

	.customer-says-sec .pattern-image-bottom {
		bottom: -50px;
		width: 350px;
	}

	.features-block-sec .pattern-image-top {
		width: 350px;
	}

	.features-block-sec .pattern-image-bottom {
		bottom: -50px;
		width: 350px;
	}

	.view-all a {
		position: relative;
		z-index: 2;
		font-size: 16px;
	}

	.inner-trending {
		padding-left: 0;
	}

	.inner-trending .col {
		padding-left: 10px;
		padding-right: 10px;
	}

	.trending-inner-details:before {
		width: 90px;
		height: 90px;
		top: -30px;
		right: -10px;
	}

	.customer-says-block p {
		font-size: 16px;
	}

	.social-icon {
		justify-content: flex-start;
		padding-left: 20px;
		top: 0;
	}

	.ftr-main-cols .col-third {
		padding-left: 20px;
	}

	.specs-section .spec-details ul li h5 {
		min-width: 350px;
	}

	.summary-sec .sumry-block h3 {
		font-size: 18px;
	}

	.quick-head-links.sticky.nav-down {
		top: 58px;
	}

	.main-banner-main-text h3 {
		font-size: 22px;
	}

	.keys-sec {
		padding: 20px 0;
	}

	.keys-sec .key-block span {
		font-size: 20px;
		width: 50px;
		height: 50px;
		margin: auto;
		margin-bottom: 20px;
	}

	.keys-sec .key-block p {
		font-size: 16px;
	}

	.keys-sec .cols .col:nth-child(2) .key-block {
		margin-top: 40px;
	}

	.journey-sec {
		padding: 30px 0;
	}

	.journey-sec h3 {
		margin-bottom: 20px;
	}

	.journey-sec .journey-block .journey-img-year .img-blk {
		margin-bottom: 10px;
	}

	.journey-sec .journey-block .journey-img-year {
		margin-bottom: 10px;
	}

	.journey-sec .journey-block:hover .journey-img-year {
		margin-bottom: 10px;
	}

	.customer-says-sec.team-sec .default-grid.cols4 .col {
		width: 33.333333333333%;
	}

	.simple-image-details {
		padding: 50px 0;
	}

	.simple-image-details p {
		font-size: 16px;
	}

	.simple-image-details.bg-dark-green a {
		margin-top: 10px;
		font-size: 16px;
	}

	.team-sec .team-details {
		margin: 15px 0;
	}

	.news-subscribe form .mc4wp-form-fields .button {
		padding: 17px 20px;
	}

	.cate-items-sec .cate-item .title-read h3 {
		font-size: 20px;
	}

	.cate-items-sec .cate-item .cate-date p a {
		font-size: 14px;
	}

	.cate-items-sec .cate-item .cate-date span {
		font-size: 14px;
	}

	.next-step-sec .next-step-block h3 {
		font-size: 34px;
	}

	.top-space-banner {
		margin-top: 67px;
	}

	.inner-cate-sec {
		min-height: 200px;
	}

	.inner-cate-sec .pattern-image {
		max-width: 250px;
	}

	.inner-cate-sec .short-head h2 {
		font-size: 36px;
	}

	.diff-categories ul li {
		margin: 20px;
	}

	.diff-categories ul li a {
		padding: 10px 20px;
		font-size: 16px;
		min-width: 150px;
	}

	.ask-for-call-inner h3 {
		font-size: 26px;
	}

	.ask-for-call-inner h2 {
		font-size: 36px;
	}

	.stories-head-sec .main-banner-main-text h5 {
		font-size: 26px;
	}

	.customers-ecosys {
		padding: 30px 0;
	}

	.customers-ecosys h2 {
		font-size: 32px;
		margin-bottom: 40px;
	}

	.customers-ecosys .ecosys-sec h3 {
		font-size: 26px;
	}

	.checkmark {
		height: 20px;
		width: 20px;
	}

	.container .checkmark:after {
		left: 3px;
		top: 4px;
		width: 10px;
		height: 5px;
	}

	.contact-us .container.checkmark:after {
		left: 2px;
		top: 4px;
	}

	.key-locations .location-details p br {
		display: none;
	}

	.key-locations .location-details p {
		font-size: 16px;
		line-height: 1.7;
		max-width: initial;
		text-align: center;
	}

	.key-locations .cols .col:last-child .location-details p {
		max-width: initial;
	}

	.custom-main-header .cols.product-banner-details {
		padding-top: 40px;
	}

	.next-step-section.inner-cate-sec .short-head h2 {
		font-size: 34px;
	}

	.customer-says-sec .customer-says-block:hover {
		top: 0;
	}

	.contact-main-form .form-group label {
		font-size: 16px;
	}

	.inner-cate-sec:before {
		max-width: 300px;
	}

	.inner-cate-sec:after {
		max-width: 300px;
	}

	.need-support-block:before {
		max-width: 300px;
	}

	.need-support-block:after {
		max-width: 300px;
	}

	.success-block h2 {
		font-size: 26px;
	}

	.fail-block h2 {
		font-size: 26px;
	}

	.inner-cate-sec.fix-head.short-main-head {
		margin-top: 0;
	}

	.contact-main-block h5 {
		font-size: 20px;
		font-weight: 500;
		margin-bottom: 20px;
	}

	.contact-main-block h2 {
		font-size: 34px;
	}



	.info_page {
		padding: 30px 0;
	}


	.title-sec h6 {
		font-size: 20px;
	}

	.title-sec p {
		font-size: 18px;
	}

	.edit-btn a {
		margin-left: 20px;
		font-size: 16px;
	}

	.form-row {
		margin: 20px 0 0;
	}


	.form-row .form-block .form-group label {
		font-size: 16px;
	}

	.form-btns .button {
		font-size: 18px !important;
		padding: 8px 40px;
	}

	.info-row .tabnav li span {
		margin-top: 10px;
		font-size: 12px;
	}

	.title-sec p {
		white-space: unset;
	}

	.title-sec {
		max-width: 100%;
		width: 100%;
	}

	.ui-datepicker-calendar thead tr th span {
		width: 30px !important;
		height: 30px !important;
		font-size: 14px !important;
	}

	.ui-datepicker td span,
	.ui-datepicker td a {
		width: 30px !important;
		height: 30px !important;
		font-size: 14px !important;
	}

	.logo-sec {
		max-width: 200px;
		padding: 0 0 20px;
	}


	.right-bottom-sec .radio span {
		padding: 10px;
	}

	.right-bottom-sec .form-group {
		grid-gap: 10px;
	}

	.right-top-sec .button {
		font-size: 16px;
	}

	.right-bottom-sec .title-sec p {
		font-size: 16px;
	}

	.header-right-txt {
		max-width: 300px;
	}

	.header-left figure {
		max-width: 180px;
	}

	.header-flex a {
		max-width: 200px;
	}

	.header-right h6 {
		font-size: 20px;
	}

	.info-row .tabnav li a {
		width: 20px;
		height: 20px;
	}

	.info-row .tabnav::before {
		top: 10px;
	}


	.spinner {
		right: 160px;
	}


	.close {
		top: 24px;
	}

	.right-bottom-sec .form-block {
		max-height: 200px;
	}
       .button.btn-secondary.contact-form-btn {
		left: 30%;
		margin-bottom: 15px;
	}
}

/*==========================================================================================================*/
@media only screen and (max-width: 767px) {
	
	
	#header.sticky #mainmenu>ul {
		margin-top: 9px;
	}

	#redirection-section div{
		flex-direction:column;
	}
	#redirection-section div p{
		width:100%;
	}
	.ntn_img{
		max-width: 331px !important;
	}
	
	#mainmenu>ul {
		display: none;
		box-shadow: 0 10px 20px #24252547;
		position: absolute;
		left: 0;
		margin: 18px -20px 0;
		right: 0;
		top: 100%;
		background: #113a46;
		z-index: 5;
	}

	section#panel2.about-section.slide-panel {
		height: auto !important;
	}

	.topic-blog-section.blogs-topics .trending-box .cols>div {
		width: 100%;
	}

	.topic-blog-section .trending-box .cols>div {
		width: 100%;
	}

	.topic-blog-section .post-data {
		padding: 15px;
	}

	.banner-text img {
		max-width: 300px;
		margin: 20px 0;
	}

	a.sepro-img {
		max-width: 100%;
		width: auto;
	}

	.pro-home-list {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.contact-us .wpcf7-list-item label {
		padding-left: 18px;
		font-size: 11px;
	}

	.contact-check-box p {
		font-size: 12px;
	}

	.time-flies:before {
		top: 174px;
	}

	#mainmenu ul li {
		float: none;
		margin: 0;
		padding: 0;
	}

	#header.content_header #mainmenu li a {
		color: #fff;
	}

	.insights-box figure img {
		height: 220px;
	}

	.product-slider.owl-carousel .owl-dots .owl-dot button {
		font-size: 12px;
	}

	.time-flies .swiper-button-next,
	.time-flies .swiper-button-prev {
		background-size: 20px;
		padding: 14px;
	}

	.swiper-button-next,
	.swiper-button-prev {
		bottom: 45px;
	}

	#mainmenu ul li a {
		padding: 8px 15px;
		display: block;
	}

	#mainmenu ul li a:hover {
		color: #44ae79;
	}

	#mainmenu ul li a:after {
		display: none;
	}

	#mainmenu ul li:last-child {
		border: none;
	}

	/* Responsive Menu line icon*/
	#menu {
		display: block;
	}

	.menulines-button {
		padding: 0;
		cursor: pointer;
		user-select: none;
		text-transform: uppercase;
		font-size: 16px;
		color: #113a46;
		text-decoration: none;
	}

	.menulines-button em {
		font-style: normal;
		display: none;
		font-weight: bold;
		margin-left: 10px;
	}

	.menulines-button:hover {
		text-decoration: none;
	}

	.menulines {
		display: inline-block;
		width: 20px;
		height: 3px;
		background: #113a46;
		position: relative;
		float: left;
		margin: 0;
		-moz-transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
		-ms-transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
		-webkit-transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
		transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
		opacity: 1;
	}

	.menulines:before,
	.menulines:after {
		display: inline-block;
		width: 20px;
		height: 3px;
		background: #113a46;
		position: absolute;
		left: 0;
		content: '';
		-moz-transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
		-ms-transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
		-webkit-transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
		transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
		-webkit-transform-origin: 0.28571rem center;
		-moz-transform-origin: 0.28571rem center;
		-ms-transform-origin: 0.28571rem center;
		transform-origin: 0.28571rem center;
	}

	.menulines:before {
		top: 7px;
	}

	.menulines:after {
		top: -7px;
	}

	.menuopen .menulines {
		background: none;
	}

	.menuopen .menulines:before,
	.menuopen .menulines:after {
		-webkit-transform-origin: 50% 50%;
		-moz-transform-origin: 50% 50%;
		-ms-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		top: 0;
	}

	.menuopen .menulines:before {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
	}

	.menuopen .menulines:after {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
	}

	#mainmenu {
		order: 3;
		margin: 0;
	}

	#mainmenu ul ul {
		display: none;
		background: #fff;
	}

	#mainmenu ul ul li a {
		color: #000;
	}

	.default-grid.cols3 .col {
		width: 50%;
	}

	.tabnav {
		display: none;
	}

	.tab-container {
		padding: 0;
		border: none;
	}

	/* 
	.tab-data {
		margin: 0 0 30px;
	} */

	.tab-data .tabnav {
		display: none;
	}

	.tab-container .tabMobiletrigger {
		background: #f3f3f3;
		border: medium none;
		font-size: 13px !important;
		text-transform: uppercase;
		margin: 0 0 7px;
		padding: 16px 64px 16px 16px;
		position: relative;
		cursor: pointer;
		font-weight: bold;
	}

	.tabMobiletrigger:after {
		border-left: 8px solid rgba(0, 0, 0, 0);
		border-right: 8px solid rgba(0, 0, 0, 0);
		border-top: 8px solid #848690;
		content: "";
		margin-top: -3px;
		position: absolute;
		right: 19px;
		top: 50%;
	}

	.tabMobiletrigger:before {
		background: rgba(0, 0, 0, 0.08);
		content: "";
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 54px;
		z-index: 1;
	}

	.tabcontent {
		padding: 15px 0 30px;
		margin: 0;
	}

	.tabMobiletrigger.rotate:after {
		border-top-color: #272c2f;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.heading-listblock.cols2 .col,
	.dropcaps-box.cols2 .col {
		width: 100%;
	}

	.banner-text {
		padding: 70px 0;
	}

	.about-section,
	.latest-insights,
	.customer-segments,
	.our-products {
		padding: 40px 0;
	}

	.our-products {
		padding: 20px 0 50px 0;
	}

	h2 {
		font-size: 25px;
		margin-bottom: 0;
	}

	.our-products .tab-container {
		padding: 0 0 0;
	}

	.verticle-tab .tab-data .tab-container {
		padding: 15px;
		width: 100%;
	}

	.customer-logo ul {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.company-overview>.overview-box {
		max-width: 100%;
		width: 100%;
	}

	.company-overview .overview-box:first-childv {
		padding: 0;
	}

	.company-overview .overview-box:first-child .inner-overview-box {
		max-width: 100%;
		width: 100%;
	}

	.header-flex .button {
		margin-left: 15px;
	}

	.company-overview {
		flex-direction: column;
	}

	.overview-double {
		width: 100%;
		-webkit-flex-direction: column;
		flex-direction: column;
		flex-wrap: wrap;
	}

	.overview-double .overview-box {
		max-width: 100%;
	}

	.overview-box {
		margin: 15px 0;
	}

	.banner-text {
		padding: 20px 0;
		width: 100%;
		height: 100vh;
		text-align: center;
		align-items: center;
	}

	.banner-img-part::after {
		width: 52%;
	}

	.banner-img-part::after {
		left: 7px;
	}

	.banner-text .action-buttons {
		display: block;
	}

	.banner-img-part {
		width: 85%;
	}

	.tab-data .tabMobiletrigger {
		display: block;
	}

	a.read-more {
		font-size: 14px;
	}

	a.read-more {
		margin-top: 8px;
	}

	.customer-segments .tabcontent p {
		font-size: 13px;
		margin: 10px 0 0;
	}

	.product-slider.owl-carousel .cols .col {
		width: 100%;
	}

	.product-slider.owl-carousel .cols .col:first-child {
		order: 2;
	}

	.slider-content {
		margin-top: 20px;
	}

	#footer .cols.cols3 .col {
		width: 50%;
	}

	footer#footer .cols.cols3 .col {
		width: 50%;
		margin-bottom: 20px;
	}

	footer#footer>.wrap>.cols.cols3>.col:first-child {
		width: 100%;
	}

	footer#footer .wrap .cols.cols3 .cols.cols2 .col {
		width: 100%;
		margin-bottom: 12px;
	}

	.latest-insights .cols .col .cols3>.col {
		width: 100%;
	}

	.newsletter-form {
		padding: 0;
	}

	.newsletter-form .button {
		right: 0;
		top: 0;
		padding: 10px 15px;
		font-size: 12px;
	}

	.newsletter-form .textbox {
		padding-left: 20px;
		height: 40px;
		padding-right: 120px;
	}

	#footer .footer_bottom .cols.cols3 .col {
		width: 100%;
		margin-bottom: 10px;
	}

	#footer {
		padding: 22px 0;
	}

	footer#footer .cols.cols3 .col {
		width: 100%;
		margin-bottom: 10px;
	}

	.footer-content.logo p {
		margin-bottom: 0;
	}

	.last-footer ul li {
		margin: 0 5px;
	}


	/*innerbanner*/
	.inner_banner_detail {
		padding-top: 150px;
		padding-bottom: 100px;
		min-height: auto;
		background-position: center;
	}

	.emulator .cols .col {
		width: 100%;
	}

	.emulator_detail {
		padding-top: 20px;
	}

	.emulator_tabs_detail .tab-container {
		padding: 14px;
	}

	.emulator_detail .tabcontent {
		padding: 15px 0 20px;
	}

	.customer_slider.owl-carousel .owl-nav .owl-next {
		right: 38%;
	}

	.customer_slider.owl-carousel .owl-nav .owl-prev {
		left: 38%;
	}

	.customer_box figure {
		max-width: 60px;
	}

	.resources-box ul li span,
	.resources-box li a {
		font-size: 11px;
	}

	.owl-dots button.owl-dot {
		margin: 0 5px;
		width: 14px;
		height: 14px;
	}

	.faq_detail .accordion-databox .accordion-row h5 {
		font-size: 13px;
		margin-left: 58px;
	}

	.faq_detail .accordion-databox .accordion-row h5:before {
		font-size: 20px;
		width: 50px;
		left: -58px;
	}

	.faq_detail .accordion-databox .accordion-row h5,
	.faq_detail .accordion-data {
		margin-left: 58px;
	}

	.faq_detail .accordion-data p {
		font-size: 12px;
	}

	.faq_detail .accordion-data {
		padding: 10px 0 14px 0;
	}

	.faq_detail .accordion-databox .accordion-row h5:after {
		background-size: 15px;
		width: 15px;
	}

	.main_content span {
		font-size: 15px;
	}

	.faq-inner-content {
		font-size: 14px;
	}

	.contact-us .cols .col {
		width: 100%;
	}

	.privacy-box {
		display: block;
		margin-bottom: 24px;
	}

	.privacy-policy {
		margin-bottom: 20px;
	}

	.inner-banner.inner_banner_detail h2 {
		font-size: 28px;
		margin: 20px 0;
	}

	.data_btn {
		max-width: 152px;
	}

	.tab-container a {
		color: #000;
	}

	.data_btn a.get-quote.button.btn-secondary {
		padding: 11px 45px 11px 6px;
	}

	.data_btn:before {
		top: 8px;
		right: 24px;
		font-size: 14px;
	}

	.emulator_tabs {
		padding: 30px 0;
	}

	.customer_slider.owl-carousel .owl-nav .owl-next {
		right: 0;
	}

	.customer_slider.owl-carousel .owl-nav .owl-prev {
		left: 0;
	}

	.customer_stories {
		padding: 40px 0 80px 0;
	}

	.view-stories a {
		font-size: 14px;
	}

	.view-stories a:before {
		bottom: -10px;
	}

	.view-stories {
		margin-top: 8px;
	}

	.resources-box li {
		padding: 10px 0;
	}

	.contact-us .container {
		font-size: 14px;
	}

	.contact-check-box p {
		margin-bottom: 8px;
	}

	.contact-us .contact-detail .form-group select {
		padding: 8px 13px;
	}

	.contact-detail .form-group input::placeholder,
	.contact-detail .form-group input,
	.contact-detail .form-group select {
		padding: 8px 13px;
		height: 38px;
		font-size: 12px;
	}

	.contact-detail .custom-select:before {
		top: 15px;
		right: 13px;
	}

	.contact-message textarea {
		height: 100px;
	}

	.contact-us {
		margin: 10px 0 30px 0;
	}

	.submit-btn button {
		padding: 10px 65px;
		font-size: 14px;
	}

	.emulator_tabs_detail .tabnav li a {
		position: relative;
	}

	.emulator_tabs_detail .tabnav li.active {
		border-top: 3px solid #ec691f;
	}

	.emulator-content .main_content h2 {
		font-size: 30px;
	}

	.customer_slider.owl-carousel .owl-nav button span {
		font-size: 13px;
	}

	.contact-us .container .checkmark {
		top: 2px;
	}

	.emulator-content .main_content span {
		font-size: 22px;
		line-height: 1;
	}

	.latest-events .cols .col {
		width: 100%;
		margin-bottom: 30px;
	}

	figure.simnovus_image_center {
		margin-left: auto;
		margin-right: 0;
		right: 70px;
	}

	.simnovus-images-detail figure {
		margin-left: auto;
	}

	figure.simnovus_image_right {
		right: 0;
	}

	figure.simnovus_image_left {
		left: 86px;
	}

	figure.simnovus_image_right {
		right: 170px;
	}

	.join-us-btn {
		max-width: 210px;
		font-size: 14px;
	}

	.join-us-btn a.button.btn-secondary.btn-lg {
		font-size: 14px;
		padding: 10px 12px;
	}

	.join-us:before {
		display: none;
	}

	.join-us-content {
		font-size: 20px;
	}

	.more_info span {
		font-size: 30px;
	}

	.our-offices h2 {
		font-size: 23px;
	}

	.office_detail h4 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.office_detail address {
		margin-bottom: 4px;
	}

	.more_info span {
		margin-bottom: 20px;
	}

	.office_detail a {
		font-size: 16px;
	}

	.more_info a.button.btn-secondary.btn-lg {
		max-width: 178px;
		font-size: 14px;
		padding: 11px 27px;
	}

	.our-offices {
		padding: 30px 0 8px 0;
	}

	.our-offices:before {
		display: none;
	}

	.inner-banner.about-banner {
		height: 400px;
	}

	.inner-banner.about-banner:before {
		width: 100%;
	}

	.our_info_content h2 {
		margin-bottom: 10px;
	}

	.who-we-are {
		margin-bottom: 30px;
	}

	.time-box-slider.owl-carousel .owl-nav .owl-prev {
		left: 25%;
	}

	.time-box-slider.owl-carousel .owl-nav .owl-next {
		right: 25%;
	}

	.latest-events {
		padding: 40px 0 20px 0;
	}

	.footer_bottom_link ul li a {
		font-size: 13px;
	}

	.footer_bottom_box {
		display: block;
	}

	.language {
		margin-bottom: 10px;
	}

	.simnovus_detail_content a.button.btn-lg {
		max-width: 120px;
	}

	.simnovus_detail {
		margin-bottom: 40px;
	}

	.company-info {
		padding: 40px 0 20px 0;
	}

	.company-info .cols .col:first-child,
	.company-info .cols .col:last-child {
		margin-bottom: 40px;
		width: 100%;
	}

	.company_info_box {
		margin-bottom: 40px;
	}

	.company-info h3 {
		font-size: 22px;
		margin-bottom: 16px;
	}

	.content_banner h2 {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.content_banner h3 {
		font-size: 21px;
	}

	.content_banner {
		margin-top: 0;
		padding: 100px 0 20px 0;
	}

	.product-enquiries-box {
		margin-bottom: 20px;
	}

	.our-offices.key_location {
		margin-bottom: 40px;
		padding: 40px 0 20px 0;
	}

	.contact-us.contact_info_section .main-content p {
		font-size: 14px;
		line-height: 1.5 !important;
	}

	.inner-banner.career-banner {
		min-height: 400px;
	}

	.career_detail h2 {
		font-size: 28px;
		margin: 40px auto 20px;
	}

	.career_detail .cols .col {
		width: 100%;
	}

	.apply_now_detail {
		font-size: 30px;
		margin: 30px auto 50px;
	}

	.career_info {
		padding: 22px 14px;
	}

	.career_info_btn a.button.btn-lg {
		font-size: 13px;
	}

	.founder-comment h3 {
		font-size: 22px;
	}

	.founder-comment span {
		font-size: 14px;
	}

	.founder-comment:before {
		background-size: 40px;
		width: 40px;
		top: -40px;
	}

	.founder-comment {
		margin-bottom: 30px;
	}

	.passion_box p {
		font-size: 14px;
		margin-bottom: 0;
	}

	.passions .cols .col {
		width: 100%;
		margin-bottom: 35px;
	}

	.Passion_btn {
		margin-top: 0;
	}

	.passions {
		padding: 40px 0;
	}

	.apply_now_detail .apply_now_btn {
		margin-top: 20px;
	}

	.mobile_none {
		display: none;
	}

	.mobile_show {
		display: block;
	}

	.inner-banner.about-banner.default-banner.inner_banner_detail h2 {
		padding-top: 0;
	}

	.inner-banner.about-banner.default-banner.inner_banner_detail {
		padding-top: 70px;
		height: 300px;
		min-height: 300px;
	}

	.search_detail {
		left: 0;
		right: 0;
		margin: 0 auto;
	}

	.header_search {
		order: 2;
	}

	.header_search.active .search_detail {
		width: calc(100% - 239px);
		left: 78px;
		right: 0;
		margin: 0 auto;
	}

	.search_detail input[type="search"] {
		font-size: 13px;
		padding: 5px 16px;
	}

	.search_detail:before {
		background-size: 16px;
		right: 8px;
		width: 20px;
		top: 10px;
	}

	#header {
		background: #00303f;
	}

	.banner-section {
		margin-top: 0;
	}

	.innovation_content h2 {
		font-size: 30px;
	}

	.benefit_with_us .cols .col {
		width: 100%;
	}

	.simnovians_person figure {
		max-width: 100%;
	}

	.simnovians_person {
		display: block;
	}

	.our_insta .owl-carousel .owl-nav button.owl-next,
	.our_insta .owl-carousel .owl-nav button.owl-prev {
		width: 30px;
		height: 30px;
	}

	.simnovians_content {
		margin-left: 0;
	}

	.our_insta .owl-carousel .owl-nav .owl-prev span:before,
	.our_insta .owl-carousel .owl-nav .owl-next span:before {
		font-size: 7px !important;
	}

	.our_insta .owl-carousel .owl-nav button span {
		padding-top: 11px;
		padding-left: 6px;
	}

	.yotube_video .owl-carousel .owl-nav .owl-prev {
		left: 90px;
	}

	.product-slider.owl-carousel .owl-dots {
		top: 0;
		width: 100%;
	}

	.product-slider.owl-carousel {
		padding-top: 50px;
	}

	.header-flex {
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}

	.header-flex .button {
		margin-left: 15px;
		margin-left: auto;
	}

	.header_search {
		width: 24px;
		margin: 0 20px;
	}

	.benefit_box {
		padding: 30px 20px 30px 20px;
	}

	.benefit_box p {
		margin-bottom: 0;
	}

	.simnovus-in-pictures ul li {
		margin: 0 10px;
	}

	.simnovus-in-pictures ul {
		margin: 0 auto 30px auto;
	}

	.innovation_content h2 {
		font-size: 25px;
	}

	.simnovians_content {
		margin-top: 30px;
	}

	.yotube_video .owl-carousel .owl-nav .owl-prev {
		left: 0;
	}

	.insta_story .owl-carousel .owl-nav {
		top: -40px;
		max-width: 75px;
		transform: none;
	}

	.our_insta .youtube_slider.owl-carousel .owl-nav.disabled {
		max-width: 75px;
	}

	.tab-container .product_more a {
		color: #fff;
		padding: 10px 30px;
	}

	/*abhay*/
	.career_detail .current_box h2 {
		font-size: 20px;
		text-align: left;
		margin-bottom: 20px;
	}

	.current_box {
		display: block;
	}

	.apply_sign_up {
		margin-left: 0;
	}

	.apply_now_buttons {
		display: block;
		text-align: center;
		margin: 0 auto;
	}

	.apply_now_btn a.button.btn-lg {
		margin: 0 auto;
	}

	.apply_now_detail .apply_now_btn {
		max-width: 100%;
		margin-bottom: 10px;
	}

	.apply_now_detail .apply_now_btn,
	.apply_now_detail .apply_sign_up {
		max-width: 100%;
	}

	.career_detail .what_u_want h2 {
		font-size: 22px;
	}

	.current_filter a {
		font-size: 13px;
		height: 40px;
	}

	.current_filter figure img {
		max-width: 16px;
	}

	.career_accountant {
		display: block;
	}

	.current_open {
		margin-top: 40px;
	}

	.career_detail .apply_now_detail {
		margin: 60px auto 60px;
	}

	.problem_products,
	.problem_content {
		width: 100%;
		padding-left: 0;
	}

	.problem_box {
		display: block;
	}

	.problem_content {
		margin-bottom: 30px;
		padding-right: 0;
	}

	.problems {
		padding: 60px 0 30px 0;
	}

	.benefit_content h4 {
		font-size: 18px;
	}

	.our_product_benefit .cols .col {
		width: 100%;
	}

	.our_product_benefit {
		margin-bottom: 40px;
	}

	.problem_products h2 {
		font-size: 18px;
	}

	.problem_content p {
		font-size: 14px;
	}

	.customer_stories.benefit_page_slider .customer_box h3 {
		font-size: 18px;
	}

	.five_g_related_post .cols .col {
		width: 100%;
		margin-bottom: 40px;
	}

	.five_g_user h3 {
		font-size: 17px;
	}

	/*blog*/
	.blog-main-section h1 {
		margin-bottom: 30px;
		font-size: 34px;
	}

	.blog-content h3 {
		font-size: 30px;
	}

	.bolg-title-box h3 {
		font-size: 24px;
	}

	.trending-box .cols>div {
		width: 100%;
	}

	.newsletter-section h3 {
		font-size: 32px;
	}

	.trending-box .cols>div {
		margin-bottom: 40px;
	}

	.blog-box .post-data a {
		margin-bottom: 5px;
	}

	.blog-box .post-img {
		margin-bottom: 20px;
	}

	.blog-content h3 {
		font-size: 28px;
	}

	.blog-content .blog-label {
		margin-bottom: 10px;
	}

	/*resourse*/
	.resourse_banner {
		padding: 70px 0 64px;
	}

	.resourse_banner h2 {
		font-size: 34px;
	}

	.blog-sort {
		margin: 40px 0;
	}

	.select-blog {
		margin-bottom: 20px;
	}

	.blog-sort .sidebar-search {
		margin-left: 0;
		max-width: 100%;
	}

	.resourse-list .blog-box .post-data>a {
		font-size: 12px;
	}

	.newsletter-section::before {
		display: none;
	}

	.newsletter-section::after {
		display: none;
	}

	.we-are-hiring .cols .col {
		width: 100%;
	}

	.we-are-hiring .form-group {
		margin-bottom: 0;
	}

	.hiring_form input {
		height: 44px;
	}

	/*popup_css*/
	.button.btn-lg,
	input[type="submit"].btn-lg,
	input[type="button"].btn-lg,
	button.btn-lg {
		font-size: 16px;
	}

	input#files-upload {
		padding: 8px 22px;
	}

	.career_popup {
		padding: 0;
	}

	.career_popup_list h2 {
		font-size: 16px;
	}

	.career_popup p {
		margin-bottom: 0;
	}

	.career_popup_heading span {
		font-size: 16px;
	}

	.hiring_form_apply .button.btn-lg,
	input[type="submit"].btn-lg,
	input[type="button"].btn-lg,
	button.btn-lg {
		font-size: 14px;
		padding: 9px 25px;
	}

	.verticle-tab .tab-data .tabnav li {
		display: none;
	}

	.verticle-tab .tab-data .tabnav {
		width: 0;
	}

	.single-content img {
		max-width: 100%;
	}

	.content.grid .single-content.small_pic.right_pic img {
		padding: 0;
	}

	/*14-08-2020*/
	.filter_list_info .contact-check-box {
		width: 50%;
	}

	.filter_list_info h2 {
		font-size: 18px;
	}

	.filter-box {
		display: block;
	}

	.current_filter {
		margin-bottom: 20px;
	}

	.banner-text h1 {
		font-size: 32px;
		color: #fff;
	}

	.problem_products_box .emulator_box {
		margin-bottom: 16px;
	}

	.contact-check-box span {
		font-size: 11px;
	}

	.we-are-hiring .cols .col:last-child {
		width: 100%;
	}

	.career_location {
		max-width: 100%;
	}

	.carrir_filter_box {
		background: #f0f3f1;
		padding: 0 30px;
	}

	.filter-action {
		padding: 3px 48px;
		font-size: 16px;
	}

	.inner_resources_left p {
		padding-left: 10px;
	}

	.inner_resources_left h3 {
		max-width: 180px;
	}

	.inner_resources_left h3 {
		font-size: 14px;
		margin-bottom: 6px;
	}

	.inner_resources_left {
		display: block;
	}

	.inner_resources_left p {
		padding-left: 0;
		font-size: 13px;
	}

	.inner_resources_left {
		padding-right: 10px;
	}

	.inner_resources_list {
		padding: 14px;
	}

	.inner_resources_list_detail a {
		font-size: 13px;
		max-width: 90px;
	}

	.company-overview {
		display: block;
	}

	.company-overview .owl-dots {
		bottom: -25px;
	}

	.custom-arrows i {
		margin: 8px 15px;
		cursor: pointer;
		display: block;
		font-size: 12px;
	}

	header#header.sticky.white-color #mainmenu li a {
		color: #ffffff;
	}

	/*.banner-section {
	    height: 100%;
	}*/
	.banner-section::before {
		width: 100%;
		background: transparent;
	}

	.banner-section .wrap {
		flex-direction: column;
	}

	.banner-img-part {
		display: none;
	}

	.banner-section .wrap:before {
		content: '';
		width: 100%;
		height: 100vh;
		position: absolute;
		display: block;
		background: #034e6473;
		left: 0;
		z-index: -4;
	}

	.banner_section_slider .swiper-pagination {
		display: none;
	}

	.banner-text span {
		color: #fff;
		font-size: 32px;
	}

	.banner-text .action-buttons .play-btn {
		color: #fff;
	}

	#footer {
		background: #113a46;
		color: #889da3;
		text-align: center;
	}

	.footer-content.logo p {
		max-width: 370px;
		margin: auto;
	}

	.footer-header {
		color: #f9f9fa;
	}

	footer .fmenu {
		float: none;
	}

	.footer_bottom_box .language {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.footer_bottom_link {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.menulines {
		background: #fff;
	}

	.menulines:before,
	.menulines:after {
		background: #fff;
	}

	footer .fmenu li a:hover,
	.fmenu li.active a {
		text-decoration: none;
		color: #dadada;
	}

	.consumer_banner .banner_box_content {
		text-align: center;
	}

	.current_filter {
		max-width: 160px;
	}

	.select-blog h3 {
		font-size: 16px;
	}

	header .mobile_none {
		display: none;
	}

	header .mobile_show {
		display: block;
	}

	.footer-content.logo img {
		text-align: center;
		margin: auto;
		margin-bottom: 30px;
	}

	footer .mobile_none {
		display: none;
	}

	footer .mobile_show {
		display: block;
	}

	.header_search figure {
		max-width: 20px;
	}

	#icon-bulb .pro-home-list .sepro-img img.home-pro-2 {
		min-width: 260px;
		max-width: 300px;
	}

	#icon-wallet .pro-home-list .sepro-img img.home-pro-2 {
		min-width: 260px;
		max-width: 300px;
	}

	#icon-bulb .pro-home-list a.sepro-img {
		margin: 15px 0;
	}

	#icon-wallet .pro-home-list a.sepro-img {
		margin: 15px 0;
	}

	#icon-connection .pro-home-list a.sepro-img {
		margin: 15px 0;
	}

	a.sepro-img img {
		max-width: auto;
	}

	header.home-header .mobile_none {
		display: block;
	}

	header.home-header .mobile_show {
		display: none;
	}

	.slide-panel {
		height: auto !important;
	}

	.time-info-content:before {
		top: -40px;
	}

	.time_info span {
		position: relative;
		top: -7px;
	}

	.simnovus-in-pictures ul li {
		padding: 6px 10px;
	}

	.custom-sim-block {
		display: block;
	}

	.custom-sim-block .custom-sim-contents {
		padding: 30px;
	}

	.five_g_box figure img {
		max-height: initial;
	}

	#header #mainmenu li a {
		border-bottom: solid 1px #4c6b74;
	}

	.time-custom-nav {
		display: flex;
		max-width: 100%;
		margin: auto;
	}

	.team-management {
		padding-top: 50px;
		margin-bottom: 70px;
	}

	.page-template-template-about .team-management .owl-carousel .owl-nav {
		bottom: 20px;
	}

	.call-action .wrap {
		display: block;
	}

	.call-action h5 {
		font-size: 22px;
		margin-bottom: 20px;
		max-width: 100%;
	}

	.call-action .button {
		padding: 10px 40px 10px 15px;
	}

	.call-action .button:after {
		font-size: 7px;
		right: 15px;
	}

	.call-action {
		padding: 35px 0;
		background-position: left center;
	}

	.our-offices .all-addresses .cols .all-add-details {
		width: 100%;
	}

	.our-offices .all-addresses .cols .all-add-more-info {
		width: 100%;
	}

	.custom-main-header .cols2 .col {
		width: 100%;
	}

	.main-banner-main-text {
		margin-bottom: 20px;
		text-align: center;
	}

	.main-banner-main-text h2 {
		font-size: 30px;
	}

	.nw-emulator-block .pattern-image {
		width: 300px;
	}

	.nw-emulator-block .emulator-details p {
		font-size: 14px;
		line-height: 28px;
	}

	.features-block-sec .cols2 .col {
		width: 100%;
	}

	.product-features-details {
		margin-bottom: 20px;
	}

	.features-block-sec.bg-white .cols {
		flex-direction: column-reverse;
	}

	.features-block-sec.bg-white .product-features-details {
		margin-bottom: 20px;
	}

	.view-all {
		margin-top: 0px;
	}

	.trending-sec .cols2 .col {
		width: 100%;
	}

	.inner-trending .col:nth-child(1) {
		margin-left: 0;
		margin-top: 0;
	}

	.inner-trending {
		margin-top: 30px;
	}

	.main-banner-main-img img {
		max-width: 100%;
	}

	.nw-emulator-block .emulator-title .lg-text {
		font-size: 28px;
	}

	.nw-emulator-block .emulator-title h3 {
		font-size: 24px;
	}

	.nw-emulator-block .emulator-title .lg-text {
		font-size: 32px;
	}

	.trending-sec .trending-inner-details {
		height: 90%;
	}

	header.home-header .mobile_none {
		display: none;
	}

	header.home-header .mobile_show {
		display: block;
	}

	.social-icon {
		justify-content: center;
		top: 0;
	}

	#footer .mobile_none {
		display: block;
	}

	#footer .mobile_show {
		display: none;
	}

	.faq .faq_detail .que-blk {
		width: 56px;
		height: 52px;
		font-size: 26px;
	}

	.next-step-sec .next-step-block h3 {
		font-size: 34px;
		margin-bottom: 20px;
	}

	.next-step-sec {
		padding: 30px 0;
	}

	.faq_detail .accordion-data p {
		font-size: 14px;
	}

	.specs-section .spec-details ul li h5 {
		min-width: 270px;
	}

	.main-banner-main-text h2 {
		font-size: 30px;
		text-align: center;
		line-height: 1.5;
		margin-bottom: 20px;
	}

	.main-banner-main-text .button {
		margin: auto;
	}

	.main-banner-main-text p {
		text-align: center;
	}

	.quick-head-links {
		margin-top: 0;
	}

	footer#footer>.wrap>.cols.cols3>.col:last-child {
		text-align: center;
	}

	.customer-says-sec.team-sec .default-grid.cols4 .col {
		width: 50%;
	}

	.keys-sec .cols .col:nth-child(2) .key-block {
		margin-top: 15px;
	}

	.keys-sec .cols .col:nth-child(3) {
		width: 100%;
	}

	.main-banner-main-text h3 {
		font-size: 26px;
		text-align: center;
	}

	.main-banner-main-img {
		margin: auto;
	}

	.simple-image-details {
		padding: 20px 0;
	}

	.trending-sec {
		padding: 30px 0;
		padding-top: 45px;
	}

	.custom-main-header.latest-news-sec-head h4 {
		font-size: 46px;
		margin-bottom: 10px;
		text-align: center;
	}

	.cate-items-sec h2.cate-title {
		font-size: 34px;
	}

	.inner-cate-sec .pattern-image {
		max-width: 200px;
	}

	.pagination-block ul li {
		padding: 0 10px;
	}

	.pagination-block ul li a {
		width: 30px;
		height: 30px;
		font-size: 16px;
	}

	.pagination-block ul li span.current {
		width: 30px;
		height: 30px;
		font-size: 16px;
	}

	.pagination-block ul li a:after {
		width: 30px;
		height: 30px;
		font-size: 14px;
		left: -30px;
	}

	.diff-categories ul li {
		margin: 10px;
	}

	.diff-categories ul li a {
		font-size: 14px;
		min-width: 120px;
	}

	.inner-cate-sec .pattern-image.top-pattern {
		position: absolute;
		top: 0;
		right: 0;
	}

	.inner-cate-sec .pattern-image.bottom-pattern {
		position: absolute;
		bottom: 0px;
		left: 0;
	}

	.download-file-sec .download-file-inner {
		flex-wrap: wrap;
	}

	.download-file-sec h2 {
		text-align: center;
		width: 100%;
		margin-bottom: 20px;
	}

	.download-file-sec a {
		margin: auto;
	}

	.ask-for-call-inner {
		padding: 20px;
		flex-wrap: wrap;
		text-align: center;
	}

	.ask-for-call-inner div {
		display: block;
		width: 100%;
	}

	.ask-for-call-inner h3 {
		width: 100%;
		text-align: center;
	}

	.ask-for-call-inner h2 {
		width: 100%;
		text-align: center;
		display: block;
		margin-bottom: 20px;
	}

	.ask-for-call-inner a {
		margin: auto;
	}

	#download-form-popup .rformtitle h3 {
		font-size: 26px;
	}

	#download-form-popup .form-group label {
		font-size: 14px;
	}

	.custom-main-header.stories-head-sec h2 {
		margin-bottom: 30px;
	}

	.stories-head-sec .main-banner-main-text h5 {
		font-size: 28px;
		text-align: center;
	}

	.stories-head-sec .main-banner-main-text h5 br {
		display: none;
	}

	.cate-items-sec {
		padding-bottom: 30px;
	}

	.need-support-block {
		padding: 30px 0;
	}

	.need-support-block h2 {
		font-size: 36px;
		line-height: 1.5;
	}

	.key-locations h2 {
		margin-bottom: 40px;
	}

	.key-locations .location-details h3 {
		font-size: 22px;
		margin: 15px 0 15px;
	}

	.next-step-sec .next-step-block a {
		font-size: 18px;
	}

	#header.home-header #mainmenu li a {
		border-bottom: solid 1px #44ae79;
	}

	.main-banner-main-text h5 {
		text-align: center;
		font-size: 30px;
	}

	footer#footer .cols.cols3 .col.col-second .col {
		width: 33.33%;
	}

	.main-banner-main-text h4 {
		text-align: center;
		font-size: 40px;
	}

	.custom-main-header.fix-head {
		padding-top: 130px;
	}

	.file-choosen .slct-file {
		margin-right: 0;
		position: relative;
		left: 100px;
		padding: 5px 30px;
		font-size: 16px;
	}

	.copyright-content {
		position: relative;
	}

	.inner-cate-sec:before {
		top: -50px;
		max-width: 250px;
	}

	.inner-cate-sec:after {
		bottom: -50px;
		top: auto;
		max-width: 250px;
	}

	.need-support-block:before {
		top: -50px;
		max-width: 250px;
	}

	.need-support-block:after {
		bottom: -50px;
		top: auto;
		max-width: 250px;
	}

	.success-block h2 {
		font-size: 22px;
		padding: 10px;
	}

	.fail-block h2 {
		font-size: 22px;
		padding: 10px;
	}

	.contact-main-block .contact-main-form .country-block {
		max-width: 100%;
	}



	.info-row .tab-data .tabMobiletrigger {
		display: none;
	}

	.info-row .tab-data .tabnav {
		display: flex;
	}

	.form-btns .button.btn-lg img {
		margin-right: 10px;
		max-height: 16px;
	}

	.info-tab .tabcontent {
		padding: 0;
	}

	.left-sec,
	.right-sec {
		width: 100%;
	}

	.left-sec {
		padding: 20px;
	}

	.logo-sec {
		max-width: 200px;

	}

	.header-left figure {
		max-width: 150px;
	}

	.info-tab {
		padding: 30px 0 0;
	}

	.banner-strip-sec {
		grid-gap: 10px 0;
	}

	.banner-strip-sec p {
		margin: 0;
		width: 100%;
		text-align: center;
		padding: 0 20px;
	}

	.close {
		right: 15px;
		width: 24px;
		height: 24px;
	}

	/* pop up */
	

}

/*==========================================================================================================*/
/* only iphone4 landscape & Potriat 300 by 480*/
@media only screen and (max-width: 567px) {


	.default-grid.cols3 .col,
	.default-grid.cols2 .col,
	.default-grid.cols4 .col {
		width: 100%;
	}

	table.res-table tr th {
		display: none;
	}

	/* launching pop up */

	/* .launching-box-row {
		max-width: 200px;
	}
	
	.launching-box-title h6 {
		font-size: 14px;
	}
	
	.launching-box-title h2 {
		font-size: 50px;
		margin-bottom: 20px;
	}
	
	.launching-box-title h2 span {
		font-size: 24px;
	}
	
	.launching-box-row p {
		font-size: 16px;
	} */
	.close-icon {
		width: 22px;
		height: 22px;
	}

	/* pop up css end */

	/*	.banner-section { height: 100%; }*/
	.swiper-button-next {
		right: -310px;
	}

	.swiper-button-prev {
		left: -310px;
	}

	table.res-table tr td {
		display: block;
		position: relative;
		padding-left: 50%;
	}

	.time-flies:before {
		top: 162px;
	}

	table.res-table td:before {
		content: attr(data-th) ": ";
		font-weight: bold;
		width: 50%;
		display: block;
		padding-right: 10px;
		position: absolute;
		left: 0;
		top: 0;
		padding: 10px 10px;
	}

	table.res-table {
		border-top: 0;
	}

	#logo {
		width: 130px;
	}

	.header_search.active .search_detail {
		width: calc(100% - 229px);
		left: 62px;
		right: 0;
		margin: 0 auto;
		z-index: 2;
	}

	.list-block.cols3 .col {
		width: 100%;
	}

	.image-block figure {
		width: 100%;
		float: none;
		padding-right: 0;
	}

	.image-block.right-align figure {
		padding-left: 0;
	}

	h1,
	h2 {
		font-size: 22px;
	}

	h3 {
		font-size: 18px;
	}

	.text-big {
		font-size: 14px;
	}

	.slider-content {
		margin-top: 20px;
	}

	.slider-content p {
		margin-top: 10px;
	}

	.slider-content .cols .col {
		width: 100%;
	}

	.slider-content .cols .col:first-child {
		order: 2;
	}

	.product-slider.owl-carousel {
		padding: 50px 0 20px 0;
	}

	.product-slider.owl-carousel .owl-nav button {
		font-size: 0;
	}

	.product-slider.owl-carousel .owl-nav {
		width: 50px;
		right: 0;
		left: 0;
		bottom: 0;
		margin: 0 auto;
		top: auto;
	}

	.product-slider.owl-carousel .owl-nav .owl-next {
		right: -10px;
	}

	.product-slider.owl-carousel .owl-nav .owl-prev {
		left: -10px;
	}

	.latest-insights .cols.cols2>.col:first-child {
		width: 100%;
	}

	.our-products .tabcontent {
		padding: 0 0 50px;
	}

	.latest-insights .cols.cols2>.col:last-child {
		width: 100%;
	}

	.insights-content {
		padding: 10px;
	}

	#footer .cols.cols3 .col {
		width: 100%;
	}

	#footer {
		padding: 30px 0;
	}

	.footer-header {
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.fmenu li {
		margin-bottom: 0;
	}

	.content-box .address {
		margin-bottom: 0;
	}

	.banner-text h1 {
		font-size: 28px;
	}

	.banner-text span {
		font-size: 22px;
		color: #fff;
	}

	.banner-text .action-buttons .play-btn {
		font-size: 14px;
		color: #fff;
	}

	.action-buttons .play-btn span {
		width: 35px;
		height: 35px;
		margin-right: 8px;
		font-size: 14px;
	}

	.banner-text {
		padding: 40px 0;
	}

	/*.banner-text {
		width: 51%;
	}*/

	.about-content {
		margin-bottom: 20px;
	}

	.last-footer {
		padding: 20px 0;
	}

	.tab-data {
		margin: 0 0 0;
	}

	.last-footer p.language {
		float: none;
	}

	.last-footer ul li {
		display: block;
		text-align: center;
	}

	.last-footer ul {
		width: 100%;
		text-align: center;
		margin: 0 0 10px 0;
		position: relative;
		z-index: 1;
	}

	.last-footer p {
		margin: 10px 0;
	}

	.last-footer ul li a {
		display: block;
		margin-bottom: 6px;
	}

	/*innerpage*/
	.faq_detail .accordion-databox .accordion-row h5 {
		padding: 11px 40px 11px 10px;
	}

	.faq_detail .accordion-databox .accordion-row h5:after {
		right: 12px;
		top: 15px;
	}

	.faq_detail .accordion-databox .accordion-row h5:before {
		font-size: 18px;
		width: 48px;
	}

	.submit-btn button {
		padding: 9px 46px;
		font-size: 14px;
	}

	.robot-img figure {
		max-width: 220px;
	}

	.robot-img figure img {
		width: 100%;
	}

	.team-management {
		padding-top: 30px;
	}

	.simnovus-images-detail figure {
		max-width: 250px;
	}

	figure.simnovus_image_left {
		left: 0;
	}

	.more_info span {
		font-size: 20px;
		margin-bottom: 14px;
	}

	.our-offices .cols .col {
		width: 100%;
		margin-bottom: 30px;
	}

	.office_detail h4 {
		margin-bottom: 6px;
	}

	.office_detail a {
		font-size: 14px;
	}

	.inner-banner.about-banner {
		height: 440px;
	}

	.time-info-content:before {
		top: -48px;
	}

	.time-files:before {
		top: 220px;
	}

	.time-info-content {
		padding-top: 15px;
	}

	.footer_bottom_link {
		display: block;
	}

	.language {
		justify-content: center;
	}

	.team-management-content {
		width: 100%;
		margin-left: 0;
		padding-top: 20px;
	}

	.team-management-box {
		display: block;
	}

	.inner-banner.career-banner {
		min-height: 300px;
	}

	.apply_now_detail {
		font-size: 18px;
		margin: 20px auto 30px;
	}

	.tab-heading .tab-heading-content p {
		display: none;
	}

	.tab-heading .tab-icon {
		min-width: 45px;
		min-height: 45px;
	}

	.tab-heading {
		-webkit-align-items: center;
		align-items: center;
	}

	.tab-heading .tab-heading-content h4 {
		margin-bottom: 0;
	}

	.tab-container .tabMobiletrigger {
		padding: 12px 64px 12px 16px;
	}

	.benefit_box h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.innovation_content h2 {
		font-size: 22px;
	}

	.innovation_content {
		padding: 30px 0 0;
	}

	.yotube_video {
		padding: 40px 50px;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.yotube_video h2 br {
		display: none;
	}

	.youtube_slider.owl-carousel {
		padding-top: 20px;
		position: relative;
	}

	.our_insta .youtube_slider.owl-carousel .owl-nav.disabled {
		top: 0;
		bottom: auto !important;
		right: 0;
		left: auto;
		transform: translateY(42px);
	}

	.simnovus-images-detail {
		transform: scale(1);
		max-width: 400px;
		margin: 0 auto;
	}

	figure.simnovus_image_center {
		top: 95px;
		right: 0;
	}

	figure.simnovus_image_right {
		right: 90px;
	}

	/*abhay*/
	.inner-banner.career-banner {
		min-height: 300px;
	}

	.apply_now_detail {
		font-size: 18px;
		margin: 20px auto 30px;
	}

	.benefit_content h4 {
		font-size: 15px;
	}

	.search_detail span {
		right: 12px;
		width: 15px;
		top: 10px;
		cursor: pointer;
		transition: all 350ms ease-in-out;
	}

	/*resourse*/
	.resourse_banner h2 {
		font-size: 30px;
	}

	.breadcrumbs_list ul li {
		padding: 0 16px;
		font-size: 14px;
	}

	.pagination a {
		margin: 0 10px;
	}


	/*14-08-2020*/
	.filter_list_info .contact-check-box {
		flex-wrap: wrap;
	}

	.filter_list_info .resources_check-box-list {
		flex-wrap: wrap;
	}

	.filter_list_info .contact-check-box {
		width: 50%;
	}

	.filter_list_main {
		padding: 20px 0 10px 0;
	}

	.banner_section_slider .swiper-pagination {
		bottom: 0;
	}

	.detail_page_right_section .form-group {
		padding: 5px 0;
	}

	.inner_resources {
		padding: 30px 0;
	}

	.sfsi_wicons {
		width: 25px !important;
		height: 25px !important;
	}

	.content.grid .single-content {
		width: 33.33%;
	}

	.our-offices .all-addresses .all-add-details .cols4>.col {
		width: 100%;
	}

	.specs-section .spec-details ul li h5 {
		min-width: 150px;
		max-width: 150px;
		padding-right: 20px;
		font-size: 14px;
	}

	.faq .faq_detail .que-blk {
		width: 54px;
		height: 54px;
		font-size: 22px;
	}

	.next-step-sec .next-step-block h3 {
		font-size: 28px;
	}

	.specs-section .spec-title h3 {
		font-size: 28px;
	}

	.specs-section .spec-title a {
		font-size: 15px;
		padding: 2px 10px;
		margin-left: 20px;
		max-width: 220px;
	}

	.features-block-sec .pattern-image-top {
		width: 250px;
	}

	.features-block-sec .pattern-image-bottom {
		width: 230px;
	}
      
	.quick-head-links .quick-head-links-inner {
		margin-bottom: 0;
		text-align: center;
		flex-wrap: wrap;
		margin-top: -15px;
	}

	.quick-head-links.sticky .quick-head-links-inner {
		margin-top: 0;
	}

	.quick-head-links.sticky.nav-down {
		top: 58px;
	}

	.quick-head-links.sticky {
		padding: 15px 0;
	}

	.quick-head-links a {
		display: block;
		text-align: center;
		width: 100%;
	}

	.right-links {
		width: 100%;
	}

	.quick-head-links .right-links ul {
		justify-content: center;
	}

	.quick-head-links a {
		padding: 0 10px;
	}

	.quick-head-links .right-links ul li a {
		padding: 0 10px;
	}

	.faq_detail .accordion-databox .accordion-row h5.open:after {
		top: 25px;
	}

	.trending-sec .trending-inner-details {
		padding-top: 40px;
	}

	.close-dialogbox {
		font-size: 18px;
		width: 35px;
		height: 35px;
		top: -5px;
	}

	.custom-pop-style .close-dialogbox:before {
		left: 3px;
		top: -3px;
	}

	.customer-says-sec.team-sec .default-grid.cols4 .col {
		width: 100%;
	}

	.simple-image-details.bg-white .cols {
		flex-direction: column-reverse;
	}

	.simple-image-details img {
		margin-bottom: 20px;
	}

	.custom-main-header.latest-news-sec-head h4 {
		font-size: 40px;
	}

	.custom-main-header.latest-news-sec-head h3 {
		font-size: 22px;
	}

	.search-block input {
		font-size: 14px;
	}

	.search-block button {
		font-size: 18px;
		max-width: 80px;
		padding: 10px;
	}

	.news-subscribe {
		max-width: 350px;
	}

	.top-space-banner {
		margin-top: 62px;
	}

	.inner-cate-sec .pattern-image.top-pattern {
		top: -50px;
		right: -50px;
	}

	.inner-cate-sec .pattern-image.bottom-pattern {
		bottom: -50px;
		left: -50px;
	}

	.ask-for-call-inner {
		margin: 30px 0;
	}

	.ask-for-call-inner h2 {
		font-size: 26px;
	}

	.ask-for-call-inner h3 {
		font-size: 24px;
	}

	#download-form-popup .rformtitle h3 {
		font-size: 22px;
	}

	footer#footer .cols.cols3 .col.col-second .col {
		width: 100%;
	}

	.view-all a {
		font-size: 14px;
	}

	.main-banner-main-text h3 {
		font-size: 24px;
	}

	.main-banner-main-text h5 {
		font-size: 24px;
	}

	.specs-section .spec-title {
		flex-wrap: wrap;
		text-align: center;
	}

	.specs-section .spec-title h3 {
		width: 100%;
	}

	.specs-section .spec-title a {
		font-size: 15px;
		padding: 0;
		margin-left: 0;
		max-width: 100%;
		width: 190px;
		display: flex;
		align-items: center;
		margin: auto;
		margin-top: 10px;
		text-align: center;
		justify-content: center;
	}

	.specs-section .spec-title a img {
		max-width: 15px;
		margin-left: 5px;
	}

	.file-choosen .slct-file {
		left: 0;
	}

	.inner-cate-sec:before {
		display: none;
	}

	.inner-cate-sec:after {
		display: none;
	}

	.need-support-block:before {
		display: none;
	}

	.need-support-block:after {
		display: none;
	}

	.file-choosen input:before {
		margin-right: -65px;
		font-size: 16px;
		padding: 10px 15px;
	}

	.success-block h2 {
		font-size: 22px;
	}

	.fail-block h2 {
		font-size: 22px;
	}

	.contact-main-form .form-group {
		margin-bottom: 0;
	}

	.contact-main-block h2 {
		font-size: 28px;
	}



	.edit-btn a {
		margin-left: 0;
	}

	.edit-btn {
		flex-wrap: wrap;
	}

	.form-row {
		margin: 20px 0 0;
	}


	.form-btns {
		margin: 20px 0 0;
	}

	.form-row input {
		height: 40px;
	}

	.form-btns .button {
		font-size: 14px !important;
		padding: 8px 50px;
	}

	.form-row .form-block:last-of-type {
		margin-bottom: 0;
	}

	.title-sec h6 {
		font-size: 20px;
	}

	.title-sec p {
		font-size: 16px;
		width: 100%;
	}

	.header-row {
		grid-gap: 20px;
	}

	.header-left figure {
		max-width: 130px;
	}

	.header-right {
		padding-left: 0;
	}

	.header-left,
	.header-right {
		width: 100%;
	}

	.header-right-txt {
		max-width: 100%;
		width: 100%;
	}

	.header-right .button {
		font-size: 14px !important;
		padding: 12px 22px;
	}

	.header-row {
		text-align: center;
	}

	.header-flex a {
		max-width: 180px;
	}

	.logo-sec {
		max-width: 180px;
	}

	.right-bottom-sec .form-block {
		max-height: 250px;
	}
	
/* 	codes by Ripples */
	
	 #column1{
        flex: 1 50%;
        order: 2;
    }
    #column3{
        flex: 1 50%;
        order: 3;
    }
    #column2{
        flex: 1 100%;
        order: 1;
        margin-bottom: 30px;
    }
    .column-holder{
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    .column{
        gap: 30px;
    }
    .spec-column{
        flex-wrap: wrap;
        flex-direction: row;
        /* gap: 30px; */
        margin-top: 10%;
        row-gap: 30px;
    }
    .spec-column .item-holder{
        flex: 1 50%;
        justify-content: center;
        align-items: center;
    }
	
    .carousel-item {
        min-width: 100%;
    }
	.carousel-container {
    width: 90%;
}


	
/* 	code ends by Ripples */
}

/*==========================================================================================================*/
/* only iphone landscape 340 by 478*/
@media only screen and (max-width: 480px) {

	/* .launching-box-row {
		display: flex;
		max-width: 100%;
		align-items: center;
		padding-bottom: 20px;
	}
	
	.launching-box-title {
		margin-bottom: 0;
		padding-right: 10px;
	} */

	.form-inline .form-group label,
	.form-inline .form-group .field-box {
		float: none;
		display: block;
		width: auto;
	}

	.form-inline .form-group label.blank {
		display: none;
	}

	.time-flies:before {
		top: 160px;
	}

	/*innerpage*/
	.emulator_tabs .main_page_btn {
		display: block;
	}

	.swiper-button-next,
	.swiper-button-prev {
		bottom: 5px;
	}

	.swiper-button-next {
		right: -220px;
	}

	.swiper-button-prev {
		left: -220px;
	}

	.meet_simnovians {
		margin-bottom: 30px;
	}

	.emulator_tabs .data_btn {
		margin-top: 20px;
	}

	.contact-us .container {
		font-size: 11px;
	}

	.contact-us .container .checkmark {
		top: -1px;
	}

	.team-management-box {
		display: block;
	}

	.team-management-content {
		width: 100%;
		margin-left: 0;
	}

	.linkedin-img a {
		width: 35px;
		height: 35px;
	}

	.linkedin-img i {
		font-size: 15px;
	}

	.team-management .owl-carousel .owl-nav .owl-next {
		right: 0;
	}

	.team-management .owl-carousel .owl-nav .owl-prev {
		left: 0;
	}

	.join-us {
		padding: 24px 0;
		display: block;
	}

	.join_box {
		display: block;
	}

	.join-us-content {
		text-align: center;
		margin-bottom: 10px;
	}

	.join-us-btn {
		margin: 0 auto;
	}

	.time-info-content p {
		font-size: 14px;
	}

	.time-info-content h3 {
		font-size: 17px;
	}

	.simnovus-images-detail figure {
		max-width: 170px;
	}

	figure.simnovus_image_right {
		right: 62px;
		top: -8px;
	}

	figure.simnovus_image_left {
		left: 0;
	}

	.simnovus_detail_content a.button.btn-lg {
		margin-top: 20px;
	}

	.job-inquiries a,
	.job-inquiries a.product_email {
		font-size: 12px;
	}

	.header_search.active .search_detail {
		width: calc(100% - 139px);
		left: 68px;
		right: 0;
		margin: 0 auto;
	}

	.simnovus-images-detail {
		max-width: 280px;
	}

	figure.simnovus_image_center {
		top: 75px;
	}

	.search_detail input[type="search"] {
		height: 35px;
		border: 1px solid #fff;
	}

	.header_search.active .search_detail {
		top: 0;
		height: 37px;
		left: -2px;
		width: 102%;
	}

	#header.sticky .header_search.active .search_detail {
		top: 0;
		height: 37px;
		left: -2px;
		width: 102%;
	}

	/*14-08-2020*/
	.filter_list_info .contact-check-box {
		width: 100%;
		margin: 0;
	}


	.first_language h2 {
		margin-bottom: 16px;
	}

	.banner-text {
		background: transparent;
		text-align: left;
	}

	.banner-text .action-buttons .play-btn {
		margin: 0 auto 20px;
	}

	/*.banner-img-part::after { display: none; } */
	/*.banner-section:before { display: none; }*/
	.banner-img-part {
		width: 0;
	}

	.about-content {
		text-align: center;
	}

	.about-content .action-buttons {
		margin: 0 auto;
		text-align: center;
		display: flex;
		justify-content: center;
	}

	.about-content .action-buttons .play-btn {
		margin-right: 20px;
	}

	.heading-div {
		text-align: center;
	}

	.slider-content {
		text-align: center;
	}

	.customer-segments .tabcontent p {
		text-align: center;
	}

	.product-details {
		text-align: center;
	}

	.pro-home-list {
		display: block;
	}

	a.sepro-img {
		margin: 0 auto 22px;
	}

	.customer-logo ul li {
		margin-right: 0;
		width: 50%;
	}

	.tab-container .product_more a {
		margin: 0;
	}

	.owl-carousel .owl-item img.home-pro-img {
		max-width: 180px;
		margin: 0 auto;
	}

	/*#footer { background: #113a46; }*/
	.time_info span {
		position: relative;
		top: -13px;
	}

	.main-banner-main-text h2 {
		font-size: 28px;
		margin-bottom: 10px;
	}

	.custom-main-header .pattern-image {
		width: 200px;
		bottom: -50px;
	}

	.nw-emulator-block .pattern-image {
		width: 200px;
	}

	.customer-says-sec .pattern-image-top {
		width: 200px;
		top: 0;
	}

	.customer-says-sec .cols4 .col {
		padding-left: 20px;
		padding-right: 20px;
	}

	.customer-says-sec.why-simnovus-sec .cols4 .col {
		padding-left: 20px;
		padding-right: 20px;
	}

	.customer-says-sec .pattern-image-bottom {
		bottom: -100px;
		width: 280px;
	}

	.features-block-sec .pattern-image-bottom {
		bottom: -50px;
		width: 280px;
	}

	.cols .col .cols2.inner-trending>.col {
		width: 100%;
	}



	.form-btns .button {
		font-size: 14px !important;
		padding: 8px 50px;
		width: 100%;
	}

	.form-btns {
		margin: 20px 0 0;
		flex-wrap: wrap;
		grid-gap: 20px 0;
	}

	.info-row .tabnav li a {
		width: 20px;
		height: 20px;
	}

	.info-row .tabnav::before {
		top: 10px;
	}

	.ui-datepicker-calendar thead tr th span {
		width: 20px;
		height: 20px;
	}

	.logo-sec {
		max-width: 150px;
	}

	.title-sec h6 {
		font-size: 18px;
	}

	.right-top-sec .button {
		font-size: 14px !important;
		padding: 7px;
	}

	.right-bottom-sec .title-sec p {
		font-size: 14px;
	}

	.info-tab {
		padding: 30px 0 0;
	}

	.form-btns .button.btn-lg img {
		max-height: 12px;
	}

	.form-btns .button {
		max-width: 100%;
	}

	.header-flex a {
		max-width: 180px;
	}

	.header-right h6 {
		font-size: 16px;
	}

	.header-right .button {
		padding: 12px 18px;
	}

	.right-bottom-sec .form-block {
		max-height: 250px;
	}

	.title-sec p {
		font-size: 14px;
	}

	.header-flex {
		justify-content: center;
	}
}

/*==========================================================================================================*/
/* only iphone portrait 300 by 479*/
@media only screen and (max-width: 479px) {

	#logo {

		margin-left: 0;
		margin-right: auto;
	}

	#mainmenu {
		margin: 0 0 0 auto;
		height: 20px;
	}

	#mainmenu .menulines-button {
		font-size: 0;
	}

	.header-flex .button {
		margin-right: 0;
		text-transform: capitalize;
		display: block;
	}

	.menulines {
		margin: 9px 0 0 0;
	}

	.magenta-bubble {
		top: 0;
	}

	/*.customer-logo ul li {
		margin-right: 20px;
		width: 110px;
	}*/

	.heading-div span {
		font-size: 14px;
	}

	h1,
	h2 {
		font-size: 20px !important;
	}

	.banner-img-part {
		display: none;
	}

	.banner-img-part::after {
		width: 30%;
		left: 36px;
	}

	.banner-text {
		width: 79%;
	}

	.banner-section::before {
		width: 100%;
		background: transparent;
	}

	.banner-text h1 {
		font-size: 28px;
		color: #fff;
	}

	.banner-text {
		padding: 20px 0;
		width: 100%;
		text-align: center;
	}

	/*blog*/
	.blog-main-section h1 {
		font-size: 36px;
	}

	.blog-content h3 {
		font-size: 22px;
	}

	.blog-content .blog-label ul li {
		font-size: 12px;
		padding: 0 10px;
	}

	.blog-content p {
		font-size: 14px;
		line-height: 1.6 !important;
	}

	.recent-post-section .title h4 {
		font-size: 22px;
		padding-bottom: 12px;
	}

	.recent-post-box {
		flex-wrap: nowrap;
	}

	.recent-post-box .post-img {
		width: 100%;
		margin-bottom: 20px;
	}

	.blog-main-section .blog-sidebar {
		margin-top: 30px;
	}

	.recent-post-box {
		padding-bottom: 20px;
	}

	.bolg-title-box {
		flex-direction: column;
	}

	.bolg-title-box h3 {
		font-size: 24px;
	}

	.blog-box .post-data h3 a {
		font-size: 18px;
		line-height: 1.5;
	}

	.blog-box .post-img {
		margin-bottom: 15px;
	}

	.newsletter-section h3 {
		font-size: 26px;
	}

	.newsletter-form .button {
		position: relative;
		margin-top: 15px;
	}

	.load-more-btn .button.btn-outline {
		font-size: 14px;
	}

	.newsletter-section .newsletter-form .textbox {
		padding-right: 15px;
	}

	/*resourse*/
	.pagination a {
		padding: 7px 15px;
		font-size: 12px;
		margin: 0 3px;
		min-width: auto;
	}

	.pagination {
		margin-top: 30px;
	}

	.yotube_video h2 br {
		display: inherit;
	}

	.meet_simnovians .owl-dots button.owl-dot {
		margin: 0 1px;
	}

	.simnovians_slider.owl-carousel .owl-nav {
		max-width: 60px;
	}

	.simnovus-in-pictures ul {
		margin: 0 auto 20px auto;
		flex-wrap: wrap;
		width: 100%;
	}

	.simnovus-in-pictures ul li {
		width: 46%;
		margin: 5px auto;
	}

	.insta_story h2 {
		width: 170px;
		display: inline-block;
	}

	.insta_story span {
		display: block;
	}

	.our_insta h2 {
		font-size: 20px;
	}

	.simnovus-in-pictures .title_content h2 {
		margin-bottom: 20px;
	}

	.insta_story {
		padding-left: 40px;
		padding-right: 40px;
	}

	.header_search {
		width: 24px;
		margin: 0 0 0 auto;
	}

	#mainmenu {
		margin: 0 0 0 15px;
		height: 20px;
		width: 20px;
	}

	.innovation:before {
		display: none;
	}

	.insta_story h2 {
		padding: 40px 0 40px;
	}

	.innovation {
		margin: 40px 0;
		background: #f5f5f5;
		padding: 40px 0;
	}

	.innovation_content span {
		line-height: normal;
		font-size: 18px;
	}

	.innovation_content h2 {
		font-size: 20px;
	}

	.insta_story {
		padding-bottom: 40px;
	}

	.meet_simnovians {
		margin-top: 0;
		padding-bottom: 90px;
	}

	.simnovus-in-pictures .content {
		margin: 0 !important;
	}

	.single-content img {
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.benefit_with_us .cols .col {
		margin-bottom: 30px;
	}

	.simnovians_person_name h3 {
		font-size: 18px;
	}

	.simnovians_person_name p {
		font-size: 16px;
	}

	.benefit_box h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.detail_page {
		margin: 50px auto 0 auto;
	}



	/*resourse*/
	.resourse_banner {
		margin-top: 61px;
	}

	.resourse_banner {
		padding: 60px 0 54px;
	}

	.pagination a {
		padding: 7px 12px;
		font-size: 10px;
		margin: 0 3px;
		min-width: auto;
	}

	.pagination {
		margin-top: 30px;
	}

	.resourse_banner h2 {
		font-size: 28px;
	}

	.language-box ul li {
		margin-left: 10px;
		margin-bottom: 10px;
	}

	.resourse-section {
		padding: 54px 0 60px;
	}

	.contact-check-box span {
		font-size: 11px;
	}

	.contact-us .wpcf7-list-item label {
		font-size: 11px;
	}

	.pagination {
		margin-top: 15px;
	}

	.quick-head-links.sticky.nav-down {
		top: 53px;
	}

	.ui-datepicker .ui-datepicker-title {
		font-size: 20px !important;
	}

	.ui-datepicker .ui-datepicker-prev,
	.ui-datepicker .ui-datepicker-next {
		top: 25px !important;
	}

	.spinner {
		right: auto;
		top: auto;
		bottom: -35px;
		left: 0;
		margin: 0 10px;
	}
	.close-icon:before, .close-icon:after {
		width: 10px;
	}
	.detail_page h1{
		font-size:35px !important;
	}
	
/* 	product page tab css start */
	#producttabmain {
    padding-right: 10px;
    padding-left: 10px;
}
	.producttab {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.producttablinks {
  flex-shrink: 0;
  width: 100%;
  display: none;
 padding: 19px 51px !important;
border-bottom: 1px solid gray !important;
	margin-bottom: 10px;
}

.producttablinks.active {
  display: block;
}
	 #productnext, #productpre {
    display: block; 
  }

button.prev, button.next {
  background-color: #f37021;
  border: none;
  padding: 10px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
	button.prev:hover, button.next:hover {
  background-color: #44ae79;
  
}

button.prev {
  left: 0;
}

button.next {
  right: 0;
}
	.producttab div {
    width: 100%;
}


   /* 	product page tab css end */ 
    
}


	

/*==========================================================================================================*/
/* Retina css */
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 3 / 2),
only screen and (-o-min-device-pixel-ratio: 2 / 1),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 2) {

	.sprites,
	.sp-after:after,
	.sp-before:before {
		background-image: url(../images/bgi/sprites@2x.png);
		-moz-background-size: 237px 207px;
		-ms-background-size: 237px 207px;
		-o-background-size: 237px 207px;
		-webkit-background-size: 237px 207px;
		background-size: 237px 207px;
	}
}


/* New Css For Header Menu Arrow */
/* Hide dropdown arrow under 766px */
@media (max-width: 766px) {
  #mainmenu .dropdown-arrow {
    display: none !important;
  }
}
