/*
Theme Name: itcmaars Child
Theme URI: https://wpastra.com/
Template: itcmaars
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 3.7.6.1641802291
Updated: 2022-01-10 08:11:31

*/

body{background-color:#EDEEF0;font-family: "Montserrat", Sans-serif;}
.to-box .elementor-image-box-wrapper .elementor-image-box-img{width:30%;float:left;}
.to-box .elementor-image-box-wrapper .elementor-image-box-content{width:70%;float:left;max-width: 60%;}
.to-box .elementor-image-box-wrapper .elementor-image-box-img img{border-radius:50%;overflow:hidden;box-shadow:0px 0px 20px #00000014;}
.elementor-8 .elementor-element.elementor-element-c38bb8e .elementor-image-box-title{margin-bottom:0px !important;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 25px !important;}
.elementor-column-gap-default>.button-right>.elementor-element-populated{padding-left:10px !important;}
.elementor-column-gap-default>.button-left>.elementor-element-populated{padding-right:10px !important;}
.text-card .elementor-container{background-color:#fff;border-radius:10px;margin:0px 25px !important;box-shadow:0px 0px 30px #00000029;padding:15px;}
.text-card .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:6px !important;}
.card-title{margin-bottom:5px !important;}
.card-img .elementor-widget-image img{width:45px;height:45px;border-radius:10px;}
.to-box .elementor-image-box-content .elementor-image-box-title{margin-bottom:5px !important;}
.circle-box .elementor-image-box-wrapper .elementor-image-box-img img{border-radius:50%;width:90px;height:90px;}
.circle-box .elementor-image-box-content{z-index: 999;position: relative;}
.circle-box .elementor-image-box-content .elementor-image-box-title{padding: 3px;background-color: #05523D;border-radius: 20px;max-width: 70%;margin: auto;margin-top: -35px;}
.circle-box .elementor-image-box-content p{margin-top:10px;}
.circle-main-div .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:15px !important;}
.img-over-video .elementor-custom-embed-image-overlay img{border-radius:10px;}
.elementor-widget.elementor-list-item-link-full_width a{text-decoration:none;}
.crop-pro .to-box .elementor-image-box-wrapper .elementor-image-box-content{max-width:70%;margin-top:10px;}
.elementor-tabs .elementor-tabs-wrapper{display:block !important;}
.elementor-widget-tabs .elementor-tab-mobile-title{display:none !important;}
.elementor-187 .elementor-element.elementor-element-0d4b3b7 .elementor-tab-desktop-title.elementor-active{background-color:#05523D !important;}
.elementor-187 .elementor-element.elementor-element-0d4b3b7 .elementor-tab-title{font-size: 14px;padding: 10px 30px;border-radius: 20px;}
.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title:after, .elementor-widget-tabs .elementor-tab-title:before, .elementor-widget-tabs .elementor-tabs-content-wrapper{border:none !important;background-color:transp;}
.elementor-187 .elementor-element.elementor-element-0d4b3b7 .elementor-tab-title, .elementor-187 .elementor-element.elementor-element-0d4b3b7 .elementor-tab-title a{border:1px solid #05523D !important;margin-right:10px !important;}
.elementor-187 .elementor-element.elementor-element-0d4b3b7 .elementor-tab-title{display:inline-grid;}
#elementor-tab-content-1391{padding:0px !important;}
#elementor-tab-content-1391 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px !important;}
.dev1{width:50% !important;float:left;}
.dev2{width:50% !important;float:left;}
.dev2 .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{width:145px;height:145px;border-radius:15px;}
.dev1 .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{width:145px;height:145px;border-radius:15px;}
.tab-in-title{margin-top:34px !important;margin-bottom:26px !important;}
.tab-div{margin-bottom:15px !important;}
#elementor-tab-content-1392 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px !important;}
#elementor-tab-content-1393 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px !important;}
.elementor-toggle .elementor-tab-title{background-color:#fff;border-radius:10px;}
a{text-decoration:none !important;}
.elementor-toggle .elementor-tab-title{padding:20px !important;margin-bottom:0px !important;border:none !important;}
.elementor-toggle-icon-right i{font-size:20px !important;}
.control-measures .elementor-column-gap-default{background-color:#fff;margin:0px 20px;}
.control-measures{margin:0px 20px;}
.control-measures .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 10px !important;}
.control-measures .elementor-column-gap-default{border-radius: 10px;}
.title-m-b{margin-bottom:10px !important;}
.sha-box .elementor-column-gap-default{box-shadow:0px 0px 30px #00000012;}
.mod-btn .elementor-icon-list-item i{background-color: #05523D;width:40px !important;height:40px;border-radius:10px;text-align:center;line-height:40px;margin-top:40px;}
.mob-btn-mod .elementor-icon-list-item i{margin-top:5px;}
.sha-box{padding: 10px 10px !important;padding-bottom: 0px !important;}
.sha-box-mod{padding: 10px 10px !important;padding-bottom: 0px !important;}
.sha-box-mod-data{padding:0px !important;}
.elementor-element-c344afa > .elementor-element-populated{box-shadow: 0px 0px 30px #00000029;overflow: hidden;border-radius: 10px;}
.elementor-toggle-item{background-color:#fff;border-radius:10px;margin-bottom:15px;}
.elementor-toggle .elementor-tab-content{padding-top:0px;}
.tab-inner-content .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 10px !important;}
.padd-re{padding:0px !important;}
.padd-left-remove .elementor-element-populate{padding-left:0px !important;}
.padd-left-re .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-left:0px !important;margin-left:-10px;}
.m-b-5{margin-bottom:5px !important;}
.elementor-toggle .elementor-tab-content {
    padding: 12px 10px;
	padding-top:0px !important;
}
}
.img-tomoto-border > .elementor-widget-container img{width:100% !important;}
.step-data-one{color: #05523D;font-size: 12px;font-weight: 700;}
.crop-pro .to-box .elementor-image-box-wrapper .elementor-image-box-content{padding-left:12px !important;}
.padd-left-remove .elementor-element-populate{padding-left:0px !important;}
.padd-left-re > .elementor-widget-wrap{padding-left:0px !important;margin-left:-10PX;}
.padd-left-re .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-left:0px !important;}
.elementor-element-780d8be > .elementor-element-populated{padding-left:0px !important;}
.elementor-element-66828c5 .elementor-element-populated{padding-left:0px !important;padding-right:0px !important;}
.sha-box > .elementor-column-gap-default{border-radius:10px;}
.elementor-element-f6c50a5{margin-left:-10px !important;}
th{background-color: aliceblue;}
td, th{padding:5px !important;    padding-bottom: 7px !important;
    padding-top: 8px !important;}
td, th{text-align: left;}
.border-btn-non{border-bottom:none !important;}
.elementor-element-e968584 > .elementor-column-gap-default{
	    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.video-mod-ch .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding: 10px 20px !important;}
.control-measures-mod{
	margin-left:25px !important;
	margin-right:25px !important;
}
.elementor-321 .elementor-element.elementor-element-9904ab0 .premium-persons-container .slick-arrow{background-color:#fff !important;}
.elementor-321 .elementor-element.elementor-element-9904ab0 .premium-person-container{padding:0px;overflow:hidden;border-radius:10px;}
.premium-person-content{margin-bottom:10px !important;}
.premium-person-name{margin-bottom:10px !important;}
.premium-person-info-container{background-color:#fff !important;}
.premium-person-container .premium-person-image-container img{height:100% !important;max-height:250px !important;}
.elementor-element-e968584{border-radius:10px;overflow:hidden;}
.elementor-element-d1103c7 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px !important;}
@media (max-width: 767px){
.elementor-321 .elementor-element.elementor-element-9904ab0 .premium-persons-container a.carousel-arrow.carousel-next {
    right: -14px;
    text-align: center;
}
	.elementor-321 .elementor-element.elementor-element-9904ab0 .premium-persons-container a.carousel-arrow.carousel-prev {
    left: -14px;
}
	.elementor-321 .elementor-element.elementor-element-9904ab0 .premium-persons-container .slick-arrow i{line-height:4px;}
	.elementor-321 .elementor-element.elementor-element-9904ab0 .premium-persons-container a.carousel-arrow.carousel-prev i{
		margin-left:-7px !important;
	}
.elementor-321 .elementor-element.elementor-element-9904ab0 .premium-persons-container a.carousel-arrow.carousel-next i{
	margin-left:-3px !important;
	}
	.elementor-element-2df95a0{border-radius:15px;}
	.elementor-element-322829a{width:10%;float:left;}
	.elementor-element-d98fcfd {width:85% !important;float:left;}
	.width-33{width:33.333% !important;float:left;}
	.pro-1{width:15%;}
		.pro-2{width:70%;}
	.pro-3{width:10%;}
	.elementor-element-b3a5656{padding-right:0px !important;padding-left:0px !important;}
.elementor-element-b3a5656	.elementor-column-gap-default{padding:15px !important;}
	.elementor-519 .elementor-element.elementor-element-b295858 .elementor-heading-title{font-size:12px;line-height:18px;}
	.elementor-519 .elementor-element.elementor-element-250d259 .elementor-heading-title{font-size:12px;line-height:18px;}
	.elementor-519 .elementor-element.elementor-element-f4e908c .elementor-heading-title{font-size:12px;line-height:18px;}
	.pro-2{padding-left:10px;}
	.elementor-element-b295858{margin-bottom:5px !important;}
	.elementor-element-250d259{margin-bottom:5px !important;}
	.elementor-element-231257a{margin-top:20px !important;}
	.text-mod-p{font-size:14px;}
	.elementor-element-5442b1b h5{line-height:30px !important;}
	.elementor-element-4cd3122{
		    width: 10%;
    float: left;
	}
	.elementor-element-fe0f3a8{
		    width: 85% !important;
    float: left;
	}
	.elementor-element-557e72d{margin-top:10px;margin-bottom:15px;}
	.elementor-element-557e72d p{margin-bottom:0px !important;}
	.elementor-element-2cfc539{padding-left:0px !important;padding-right:0px !important;}
	.elementor-element-2cfc539 .elementor-column-gap-default{padding:15px !important;}
.elementor-519 .elementor-element.elementor-element-c3d18f4 .elementor-heading-title,	.elementor-519 .elementor-element.elementor-element-1c034bb .elementor-heading-title, .elementor-519 .elementor-element.elementor-element-81716cb .elementor-heading-title{font-size:12px;line-height:18px;}
	.elementor-element-1c034bb, .elementor-element-c3d18f4{margin-bottom:5px !important;}
	#elementor-tab-title-2093{
	    padding-left: 15px !important;
    padding-right: 15px !important;
}
	.elementor-element-7dbeb12{margin:0px 25px !important;margin-bottom:50px !important;}
	.elementor-519 .elementor-element.elementor-element-68f2279 .elementor-icon-list-icon i{margin-top:20px !important;}
	.elementor-519 .elementor-element.elementor-element-e029e3d .elementor-heading-title{line-height:35px;}
	.elementor-element-9058986{padding-top:40px !important;}
	.elementor-element-034b087{text-align:center;}
	.pagination{margin:auto;}
	.pagination .ar{background-color:#05523D;color:#fff;border-radius:12px;}
	.pagination a i{color:#fff;}
	.pagination a{border-radius:12px;margin-right:3px;border:1px solid #05523D;}
	.pagination .active{background-color:#05523D;color:#fff;border-radius:12px;}
	.mod-box-ch > .elementor-column-gap-default{
		    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
	}
	.mod-box-ch{		    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;}
	.pagination a{padding:5px 15px !important;}
	#call-btn-cont{
    margin: 0px 20px !important;
    margin-bottom: 50px !important;
    margin-top: 15px !important;
}
	.elementor-8 .elementor-element.elementor-element-704eda3{margin-top:20px !important;}
	.elementor-8 .elementor-element.elementor-element-d8f0070{margin-top:20px !important;}
	.img-tomoto-border{ border-top-left-radius: 15px;
    border-top-right-radius: 15px;
overflow: hidden;}
	ul{margin-bottom:0px;}
	ul li{font-size:14px;line-height:20px;}
	.premium-person-container{border-radius:15px;overflow:hidden;padding:0px !important;}
	ul li{margin-bottom:8px;}
	ul li:last-child{margin-bottom:0px;}
	#elementor-tab-content-1392{padding:0px !important;}
	#elementor-tab-content-1393{padding:0px;}
}
.mod-card-box .elementor-image-box-content .elementor-image-box-title{margin-bottom:0px !important;}
.circle-box .elementor-image-box-content .elementor-image-box-title{background-color:#fff !important;color:#05523D !important;}
.circle-box .elementor-image-box-content p{margin-top:8px !important;line-height:14px !important;}
.button-left .elementor-widget-wrap{padding-right:10px !important;}
.button-right > .elementor-widget-wrap{padding-left:10px !important;}
.fixed-box-btn{
	    background-color: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    border-radius: 15px 15px 0px 0px;
	    z-index: 9999;
}
.crop-pro .to-box .elementor-image-box-wrapper .elementor-image-box-content{padding-left:12px !important;}
.last-btn .button-left{margin:auto !important;}
.to-box .elementor-image-box-wrapper .elementor-image-box-content{padding-left:12px !important;}
.control-measures{margin-bottom:20px !important;}
.ex-table th, .ex-table td{padding: 2px !important;}
.elementor-icon-list-items .elementor-icon-list-icon .fa-chevron-left:before {
    content: "\f015";
	font-size:20px;
}
.elementor-icon-list-item .elementor-icon-list-text{display:none;font-size:20px;}
.img-over-video .elementor-custom-embed-image-overlay{    pointer-events: none;}
.elementor-custom-embed-play{display:none;}
.small-head-cr{font-size:16px;font-weight:500;display:block;}
.crop-pro-mod .elementor-image-box-content .elementor-image-box-title{margin-bottom:0px !important}
.img-over-video .elementor-custom-embed-image-overlay{    pointer-events: visible;}
.img-over-video .elementor-custom-embed-play{display:block;}
.doc-dis-card{margin: 0px 25px !important;border-radius: 10px !important;overflow: auto;}
.doc-dis-card .doc-dis-card-mod .elementor-element-populated{padding:0px !important;}
.cursol-card-doc .premium-person-container{margin:0px !important;}
.disc-card-toggle .premium-person-info-container{padding-bottom:0px !important;}
.cursol-card-doc{margin-bottom:0px !important;}
.disc-card-toggle .elementor-tab-title{
    border-top: 2px dotted #acacac !important;
    border-radius: none !important;
    border-radius: 0px !important;
    margin: 0px 15px;	
}
.disc-card-toggle .elementor-toggle-item{margin-bottom:0px !important;}
.disc-card-toggle{margin:0px 15px !important;}
.disc-card-toggle .elementor-toggle .elementor-tab-title{padding-left:0px !important;padding-right:0px !important;}
.disc-card-toggle .elementor-toggle .elementor-tab-content{padding-left:0px !important;padding-right:0px !important;border-bottom:0px !important;}
.disc-card-toggle .elementor-toggle-icon-right i{margin-left:-25px !important;}
.disc-card-toggle .elementor-toggle-item:last-child{
border-bottom: 2px dotted #acacac !important;
}
.disc-card-toggle .elementor-toggle-item{border-radius:0px !important;}
.doc-dis-card{margin-bottom:50px !important;}
.doc-dis-card{overflow:visible;}
.cursol-card-doc .premium-persons-container a.carousel-arrow.carousel-next{
right: -20px !important;
    background-color: #fff !important;
    height: 40px;
    width: 40px;
    line-height: 40px;
    top: 32%;
    position: absolute;
    overflow: visible;
	padding:0px !important;
}
.cursol-card-doc .premium-persons-container a.carousel-arrow.carousel-prev{
right: -20px !important;
    background-color: #fff !important;
    height: 40px;
    width: 40px;
    line-height: 40px;
    top: 32%;
    position: absolute;
    overflow: visible;
	padding:0px !important;
	    left: -20px !important;
}
.premium-persons-container .slick-arrow i{line-height:40px !important;}
.doc-dis-card-mod > .elementor-widget-wrap{border-radius:15px !important;}
.disc-card-toggle{padding-bottom:30px !important;}
.img-cur{border-top-left-radius: 15px !important;border-top-right-radius: 15px !important;}
.img-cur .elementor-swiper-button.elementor-swiper-button-next{ background-color: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;}
.img-cur .elementor-swiper-button.elementor-swiper-button-next i{
    line-height: 40px;
    text-align: center;
    width: 100%;	
}
.elementor-swiper-button.elementor-swiper-button-prev{
	 background-color: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
}
.img-cur .elementor-swiper-button.elementor-swiper-button-prev i{
    line-height: 40px;
    text-align: center;
    width: 100%;
}
.img-cur .elementor-swiper-button.elementor-swiper-button-prev {margin-left:-20px !important;}
.img-cur .elementor-swiper-button.elementor-swiper-button-next{margin-right: -20px !important;}
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
border: 1px solid #0062FF;
background-color: transparent !important;
}
.swiper-pagination-bullet{width:10px !important;height:10px !important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom:-5px !important;
}
body{background-color:#EAEAEA !important;}
.doc-dis-card {
	margin: 0px 15px !important;}
.crp-cal-first .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding: 10px 15px !important;}
.crp-cal-first-mod .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding: 10px 15px !important;}
.slider-raidus-data{border-radius:20px !important;overflow:hidden;}
.premium-bullet-list-text span{font-size:14px !important;}
.crop-pro-mod .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 10px !important;padding-bottom:0px !important;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 10px !important;padding-bottom:0px !important;}
.control-measures-mod {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.to-box .elementor-image-box-wrapper .elementor-image-box-img{width:20% !important;}
.category-pop{padding-bottom:60px !important;}
.control-measures-mod{margin-top:0px !important;}
.doc-dis-card .doc-dis-card-mod .elementor-element-populated{padding:0px !important;}
.img-over-video{display:none;}