.page-id-7182 .mfp-iframe-holder .mfp-content{
	max-width:1190px !important;
}
/*category hide logic*/
body.category-71 #categories-6{display: none;}  
body.category-71 #tag_cloud-1{display: none;}  

body.category-71 #categories-ips{display: block;}  


#text-3 {display: none;}


body.category-71 #text-3 {display: block;}
body.support_71 #text-3 {display: block;}

body.category-71 #ct_recent_posts-3{display: none;}     
body.support_71 #ct_recent_posts-3{display: none;}     

.support_71 #categories-6 {display: none;}
#categories-ips{display: none;}  
.support_71 #categories-ips{display: block;}



.support_single #categories-ips{display: block;}
.support_single #text-3{display: block;}
.support_single #categories-6{display: none;}
.support_single #ct_recent_posts-3{display: none;}
.support_single #tag_cloud-1{display: none;}


#text-4 {margin-top: 12px;}

/*category hide logic*/

.filters-button-group button:first-child{ background-color: #f94d1c !important;}
.filters-button-group button:first-child:hover{ background-color: #f94d1c !important;}
.filters-button-group button:first-child:active{ background-color: #f94d1c !important;}
.filters-button-group button.is-checked{    box-shadow: 0 5px 5px rgb(0 0 0 / 60%); }

.article_pdf {height: 25px; width: 25px;}
.pdf-img{display: flex;}
.pdf-img .pdf-icon{margin-right: 10px; font-size: 28px;} 

.entry-title.mytext { font-weight: 700; font-size: 16px; height: 80px; }

.ips-tabbing .entry-readmore a{font-size: 13px !important;}

.item-date.list-date { font-weight: 500; }
/* Support Page css */

.button-group.filters-button-group { 
    display: flex;
    justify-content: center;
    padding: 20px 0;
 }
 .button-group.filters-button-group .mybutton {
    margin: 0 5px;
 }
 .button-group.filters-button-group .mybutton.option1{ background-color: #22b359 !important; }
 .button-group.filters-button-group .mybutton.option2{ background-color: #103659 !important; }
 


/* Support Page css End*/
.wpcf7-spinner {
    position: absolute;
    top: 25%;
    margin-left: -30px;
}
.rtl .wpcf7-spinner {
    position: absolute;
    top: 25%;
    margin-left: -20px;
}
.faqpage .ct-heading{display: flex;flex-direction: column-reverse;}
.faqpage .ct-heading .item--sub-title.style1.show-line{display: inherit;text-align: center;margin: 0 auto;}

.newclose {     position: absolute;
    left: 30px;
    top: 10px;
	left: 20px;
    top: 30px;
    z-index: 9999;
     cursor: pointer; 
         font-size: 30px !important;
}


.titlebside_img {display: flex; width: 100%;}

.titlebside_img .entry-featured{width: 30%;}
.titlebside_img .title_div{width: 70%;}

.foot_test {display: flex; width: 100%;}
.titlebside_img h1{ margin: 0 auto;}
.foot_test .imgtestt{float: left; margin: 0 auto;}

.modal-content {
	width:100%;
}

.modal-content .newclose{ -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;}


   .modal-content .newclose:hover{ -webkit-transform: rotate(
180deg
);
    -khtml-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(
180deg
);
}


.modal-content .newclose:hover i {   color: #f94d1c;}




span.your-message .wpcf7-not-valid-tip{display: block !important;}

.showmeaftersubmit a{visibility: visible !important;}


/*.wpcf7-form.invalid .nice-select{border: 1px solid red;}*/
.wpcf7-not-valid-tip{
    display: block !important;
}

.newlyt .wpcf7-response-output{margin-top: 10px !important; margin-bottom: 0px !important; font-size: 22px !important;}

.nilosoftbutton.ftr {font-family: "Assistant";}

footer .ct-title1 span{line-height: 40px;}

.newlyt textarea{height: 100px;}

body.rtl .form-row.cptdiv{  flex-direction: row-reverse;}


.page-id-7127 .ct-team-grid3 .item--desc{ background-color: #80808059 !important; padding-bottom: 15px  !important; }
.page-id-3518 .ct-team-grid3 .item--desc{ background-color: #80808059 !important; padding-bottom: 15px  !important; }

.header-top-area .row{align-items: center;}

.wpcf7-menu .nice-select:focus{border-color: #f94d1c;}
.wpcf7-recaptcha:focus{border-color: #f94d1c;}

.ct-testimonial-grid1 .item--description, .ct-testimonial-carousel1 .item--description{height: 140px;}



html .ct-team-grid3 .item--image .item--desc {    padding: 15px 25px 0px;
    font-size: 15px;}
html body .ct-newsletter-meta .wpcf7-form-control-wrap.recaptcha{margin: 15px 0px 15px 0px !important;}

.iagree .wpcf7-list-item-label{display: none;}
.iagree{position: relative;}
.iagree .innertext{position: absolute; left: 40px; top: 0px;}

body.rtl .iagree .innertext{position: absolute; right: 40px; top: 0px; direction: rtl;}

html .ct-main-menu > li > a{color: #103659;}
html #ct-header-wrap #ct-header-top.ct-header-top8 ul a{color: #103659;}
html #ct-header-wrap #ct-header-top.ct-header-top8 ul{color: #103659;}
html .ct-progressbar4 .ct-progress-title{color: #103659;}
html .ct-progressbar4 .ct-progress-percentage{color: #103659;}
html h1,html h2, html h3, html h4, html h5, html h6, html .h1, html .h2, html .h3, html .h4, html .h5, html .h6{color: #103659;}
html .ct-tab-banner3 .ct-tab-title.active h4, html .ct-tab-banner3 .ct-tab-title.active p{color: #103659;}
html .ct-counter-layout2.style2 .ct-counter-number{color: #103659;}
html .ct-team-carousel5 .item--title a{color: #103659;}
html .ct-counter-layout3.style3 .ct-counter-number{color: #103659;}
html .ct-counter-layout3 .ct-counter-title {color: #103659;}
html .ct-testimonial-carousel12 .item--title{color: #103659; font-size: 14px !important;}
html .ct-blog-carousel-layout7 .item--title{color: #103659;}

.sub-menu .item--title span img{height: 26px;} 
body.home .item--category a:first-child{display: none !important;}
body.home .item--category span:first-child{display: none !important;} 

body.rtl .ct-blog-carousel-layout7 .item--category{direction: rtl !important;}

.ct-blog-carousel-layout7 .item--category {

    height: 50px;
}
.ct-service-carousel2 .item--title, .ct-service-grid3 .item--title{height: 50px;}
.item--content a{color: white;}
.item--content a:hover{color: white;}

.page-id-7216 .site-main .post-img {display: none;}

.chessraw .elementor-col-50{background-color: #eeeeee !important;}
.chessraw .elementor-col-50[data-settings="{"background_background":"classic"}"]{background-color: #ffffff !important;}

.nice-select.open .list{padding: 3px !important;}

.enfont{font-family: Assistant !important;}

.nilosoftbutton a{padding:0 22px !important;     line-height: 40px !important;}
.ct-header-main .nilosoftbutton{margin-left: 15px;}
.ct-header-main.h-fixed .nilosoftbutton{}
/*.ct-header-main.h-fixed .ct-header-branding{flex-grow: unset !important;}*/


.zmdi-linkedin-box {    color: #0e76a8 !important;}

.ct-breadcrumb li.Home{display: none !important;}

.footerform{position: relative;}
.footerform .nsform{    position: absolute;
    top: 0px;
    right: 0;
    padding: 0px 17px !important; color: transparent;}


.footerform .nsform:hover{background-color: #f94d1c !important; color: transparent !important;}


.footerform .footersubmit .nsform:focus{color: transparent; background-color: #f94d1c !important;}

.footerform .footersubmit:after {
   
    content: '\f1d8';
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    right: 27px;
    color: white !important;
    top: 12px;
    z-index: 0;
    pointer-events: none;
}

.ct-header-main.h-fixed #ct-main-menu li a{top: 15px;}
.ct-header-main.h-fixed .ct-header-meta{margin-top:  15px;}

.clogo {text-align: center; margin: 0;}
.clogo img{height: 80px !important;  margin-left: auto;
  margin-right: auto;
  display: block;}

.starttrial{ background-color: #22b359 !important;     margin-right: 10px;}

.nilosoftpopup .wpcf7-form .wpcf7-form-control-wrap{margin-bottom: 5px !important;}
.nilosoftpopup label{width: 100%;}

.nilosoftpopup input.wpcf7-form-control.wpcf7-submit {    padding: 0px 40px !important; }

.nilosoftpopup .ct-newsletter-meta {margin-right: 0px !important;}
.nilosoftpopup .ct-newsletter-content .ct-newsletter-content-inner{
	padding: 30px 30px 30px 30px !important;
	padding:  0px   !important;
	
	}
.nilosoftpopup input.wpcf7-form-control.wpcf7-submit{float: left !important;  background-color: transparent !important;} 

#getstarted .btn{    background-color: #22b359 !important; }
#getstarted .btn.btn-small:hover, #getstarted .btn.btn-small:focus{background-color: #22b359 !important; }
#trialbig .btn  {background-color: #22b359 !important;}
#greenbtn .wpcf7-submit{background-color: #22b359 !important;}

.single-service .wpcf7-submit{float: left !important; padding: 0px 30px !important;}
.single-service .wpcf7-response-output {margin-top: 10px !important;}
.single-service .site-content {padding-top: 0px !important;}

.ct-testimonial-carousel12 .ct-slick-carousel {height: 480px !important;}
.ct-testimonial .item--inner .item--description {height: 170px;}
.ct-testimonial .item--inner .item--meta {height: 60px;}


.mobilebuttonsnilosoft {display: none;}

.nilosoftpopup form{border:none !important;}
.nilosoftpopup .wpcf7-response-output{float: left;width: 100%; margin-top: 0px !important; padding-top: 0px !important;}


/*greenbutton css*/
.cf7green {background-color: #22b359 !important; padding: 0 !important; }
.single-service .wpcf7-submit{  background-color: transparent !important;
    margin: auto !important;
    box-shadow: none;}

/*greenbutton css*/

.cf7green .wpcf7-submit{ background-color: transparent !important;
    margin: auto !important;
    box-shadow: none;     padding: 0px 30px !important;}
.cf7green .wpcf7-submit:hover{opacity: unset !important;}
.ct-blog-carousel-layout7 .item--readmore a{    background-color: #f94d1c !important;}
.ct-blog-carousel-layout7 .item--readmore a:hover{background-color: #000000 !important;}

.viewall {background-color: #f94d1c !important;}

.testilogo {margin-top: 25px;}

#hidelogoblock .grid-item.item-last{display: none !important;}
#hidelogoblock .client-image{padding: 20px 20px !important;}

html body form .form-row.firstone {margin-bottom: 30px !important;}

.ct-quote-form form{border:none !important;}
.ct-quote-form input{border :1px solid white !important;}
.ct-get-quote1 .wpcf7-form .input-filled .wpcf7-form-control-wrap {margin: 0 5px !important;}
.ct-quote-form .wpcf7-submit{width: 75%; margin: 0 5px !important;}

html .ct-get-quote1 {padding: 27px 10px;}


.item--sub-title.style1.show-line,.ct-text-editor,.ct-heading .item--title i {font-family: Assistant !important;}
.ct-progressbar4 .ct-progress-percentage{font-size: 18px !important;}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title{font-family: Assistant !important;}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{font-family: Assistant !important;}
.elementor-text-editor{font-family: Assistant !important;}

.loggedin {color: #103659 !important; margin-right: 15px;display: none;}

.ct-header-main.h-fixed .loggedin{margin-top: 11px;}
.ct-header-main.h-fixed .h-btn-search{margin-top: 11px;}

#hidelogoblock .grid-item .client-image{border-bottom: 1px solid #e5e5e5; height: 195px;}
.ct-client-grid1 .client-image img{height: 154px;}

.item--inner.wow.flipInY {margin-bottom: 0px !important;}

.elementor-9 .elementor-element.elementor-element-2bfae15 .ct-text-editor{color: #103659 !important;}

.ct-cover-boxes1 .item--content .item--content-inner,.ct-tab-banner3 .ct-tab-title p{font-family: Assistant !important;}

#addbr {border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
#addbrder {border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}

.ct-contact-info3 .ct-contact-inner .item--title{font-family: Assistant !important;}
.ct-contact-info3 .ct-contact-inner .item--content{font-family: Assistant !important;}

#vids .elementor-col-33{ 
    background-color: #fff;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 20px rgba(12, 12, 12, 0.14);
    -khtml-box-shadow: 0 0 20px rgba(12, 12, 12, 0.14);
    -moz-box-shadow: 0 0 20px rgba(12, 12, 12, 0.14);
    -ms-box-shadow: 0 0 20px rgba(12, 12, 12, 0.14);
    -o-box-shadow: 0 0 20px rgba(12, 12, 12, 0.14);
    box-shadow: 0 0 20px rgba(12, 12, 12, 0.14);
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    margin-bottom: 60px;}

#enhpfirstsection .item--readmore a i{display: none !important;}
#enhpfirstsection .item--readmore a {padding: 10px !important;     background: #41b358 !important;}

.mycontent {width: 100%; display: inline-block;}
.mycontent .left{width: 20%; float: left;}
.mycontent .right{width: 80%; float: left;}

form.wpcf7-form .form-row {
    width: 100%;
    display: flex;
    margin:0px !important;
}
.form-row.bottom-sec-row{
    flex-direction: row-reverse;   
}
form.wpcf7-form .column-half {
    float: left;
    position: relative;
    width: 49%;
}
.dummy-contact-layer form.wpcf7-form .form-row {
    direction: rtl !important;
}
.column-half.second{margin-left: 2%;}

.middleform .wpcf7-submit{padding: 0 0px !important;}

#ct-header-top {display: none !important;}
.ct-cover-boxes1 .item--icon{display: none;}
#hideme{display: none;}

.ct-counter-number {    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;}

.givemebgcolor {background-color: rgb(255 255 255 / 0.85); }
.givemebgcolor_2 {background-color: rgb(255 255 255 / 0.85); margin-bottom: 5px !important;}
#trialbig .ct-button-text {font-size: 18px !important;}

#ct-header {background-color: #ffffff8c;}



html #ct-header-wrap .ct-header-branding img{max-height: 50px;}


article .entry-readmore {display: none;}


.wpcf7-select .list li:first-child.option.selected.focus{display:none;} 
.nice-select .list .option{padding: 4px 24px !important;}


.ct-grid.ct-portfolio-grid1 .item--readmore{ display: none; }

.item--icon.fac.fac-quote-right {display: none;}

.cat-item.cat-item-86,.cat-item.cat-item-71{display: none !important;}

.aboutpopup .btn.btn-white{color: white !important;}
.aboutpopup .btn.btn-white:before{background-color: #22b359 !important;}
.aboutpopup .btn.btn-white:after {background-color: #22b359 !important; background-image: none !important;}
.aboutpopup .btn.btn-white:hover::after {background-color: #22b359 !important; background-image: none !important;}


.aboutpopup .btn.btn-effect {background-color: #22b359 !important;}
.aboutpopup .btn.btn-effect:hover:after {background-color: #22b359 !important;} 

.entry-category a:first-child{display: none !important;}

.mobileflag {display: none !important;}


.logocarousel li{display: inline-block;}
.logocarousel li img{    height: 127px;     text-align: center;
    margin: 0 auto;}

.ct-career-grid1 .item--image{height: 150px !important; width: 250px !important;}    

.cnpagemap{left: 120px; position: absolute !important; top: 0px;     width: 360px !important;}

.ct-blog-carousel-layout7 .item--title{height: 45px !important;}

.input-filled button{    background-color: #22b359 !important;}
.input-filled button:hover{    background-color: #22b359 !important;}

.input-filled .nice-select.open ul.list li:first-child{display: none !important;}


.ct-blog-carousel-layout7 .slick-prev{left: 6% !important; top: 25% !important;  z-index: 9;

    background-color: #f94d1c !important;
    background-image: -webkit-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c) !important;
    background-image: -moz-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c) !important;
    background-image: -ms-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c) !important;
    background-image: -o-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c) !important;
    background-image: linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');

}
.ct-blog-carousel-layout7 .slick-prev:before{color: white !important;}

.ct-blog-carousel-layout7 .slick-next{

right:  -1% !important; top: 25% !important;  z-index: 9;

    background-color: #f94d1c !important;
    background-image: -webkit-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c) !important;
    background-image: -moz-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c) !important;
    background-image: -ms-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c) !important;
    background-image: -o-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c) !important;
    background-image: linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');

}
.ct-blog-carousel-layout7 .slick-next:before{color: white !important;}

.ct-slick-carousel .slick-arrow{height: 45px !important; width: 45px !important;}

.ct-blog-carousel-layout7 .ct-slick-carousel{padding-left: 45px !important; padding-right: 45px !important; }

.fulllinkbar .item--description{color: black !important;}
.fulllinkbar .item--description:hover{color: black !important;}



.ct-main-menu .sub-menu li a, .ct-main-menu .children li a{font-size: 16px !important;}


.ct-career-grid1 .item--image{background-color: unset !important;}
.ct-grid.ct-career-grid1 .item--meta{display: none !important;}
.ct-grid.ct-career-grid1 .item--image{width: 100% !important;}
.ct-cover-boxes1 .ct-cover-inner{    background-color: #10365a !important;}

#dynemclogo .elementor-element-populated{padding-top: 0px !important;}

.ct-client-grid1 .client-image {
    padding: 20px 20px !important;}


.showmeaftersubmit {display: none;}
.showmeaftersubmit img{height: 130px;}
.showmeaftersubmit .btn{background-color: rgb(34, 179, 89) !important;}

#hehpfirstsection .item--readmore a {
    padding: 10px !important;
    background: #41b358 !important;
}
#hehpfirstsection .item--readmore a i {
    display: none !important;
}

.ct-testimonial.ipss .ct-slick-carousel .slick-arrow {
    width: 45px !important;
    height: 45px !important;
    background-color: #f94d1c;
    background-image: -webkit-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c);
    background-image: -moz-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c);
    background-image: -ms-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c);
    background-image: -o-linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c);
    background-image: linear-gradient(90deg, #f94d1c 0%, #fdb325 50%, #f94d1c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='', endColorStr='');
    color: white !important;
}

.ct-testimonial.ipss .slick-prev {
    left: 70px;
    top: 50%;
    z-index: 99;
}
.ct-testimonial.ipss .slick-next {
    right: -16px;
    top: 50%;
    z-index: 99;
}


.ct-get-quote1 .ct-quote-meta{width: 40% !important;}
.ct-get-quote1 .ct-quote-form{width: 60% !important;}
.ct-get-quote1 .ct-quote-form .wpcf7-form-control-wrap.yourname{width: 60% !important;}
.ct-get-quote1 .ct-quote-form .wpcf7-form-control-wrap.your-email{width: 100% !important;}


.menu-menu-footer-links-container #menu-menu-footer-links li{ width: 33.33% !important; }
.menu-menu-footer-links-hebrew-container #menu-menu-footer-links-hebrew li{ width: 33.33% !important; }


html .ct-career-grid1 .item--holder{margin-bottom: 30px;}



/*career pages css*/
.page-id-1972 .ct-career-grid1 .item--image img,.page-id-7891 .ct-career-grid1 .item--image img{
    position: relative;
    transform: none;
    left: 0;
    top: 0;
}

.ct-career-grid1 .item--image img:hover {
animation-name: flipY;
    animation-duration: 2s;
    top: 0;
    left: 0;
    transform: translate(0, 0);
}
@keyframes flipY {
  0%   {transform: rotateY(0deg);}
  100% {transform: rotateY(360deg);}
}

/*career pages css end*/

.ct-team-grid3 .item--image:before{     background-color: rgb(0, 0, 0,0.8); background-image: none !important; }
.ct-team-grid3 .item--image .item--desc{bottom: unset !important; top: 0px !important;}
html .page-id-7127 .ct-team-grid3 .item--image:before{ background-color: unset !important;}
html .page-id-7127 .ct-team-grid3 .item--image .item--desc{bottom: 0px !important; top: unset !important;}

html .page-id-3518 .ct-team-grid3 .item--image:before{ background-color: unset !important;}
html .page-id-3518 .ct-team-grid3 .item--image .item--desc{bottom: 0px !important; top: unset !important;}


.item--title.st-default i{font-family: 'Font Awesome 5 Pro' !important; font-size: 30px !important; }
.item--title.st-default i:before{vertical-align: middle;}
.item--title.st-default span{  display: flex;}
html body .item--title.st-default a{margin-left: 10px;font-size: 20px !important; font-weight: 700 !important;}

.ipshpsection h4 a{color: white !important;}
.ipshpsection h4 a:hover{color: white !important;}
.client-image a{pointer-events: none;}

.service-carousel-ips .slick-arrow{z-index: 999999;}


.ct-service-carousel2 .ct-slick-carousel.service-carousel-ips {    padding-left: 70px;
    padding-right: 70px;}

.ct-service-carousel2 .ct-slick-carousel.service-carousel-ips .slick-prev.slick-arrow{left: 83px; top: 35%;} 
.ct-service-carousel2 .ct-slick-carousel.service-carousel-ips .slick-next.slick-arrow{left: unset;right: -2px; top: 35%;}

.service-carousel-ips .item--content{height: 140px;}


.hunterpro .item--featured img{height: 410px;}

.newbtn{background-color: #22b359 !important;}

body.rtl .newbtn i{margin-right: 10px; margin-left: 0px;}


.contactuspage .modal.show .modal-dialog{
display: flex;
    -ms-flex-align: center;
    align-items: center;
     display: block;
}
.contactuspage .modal-dialog-centered {    min-height: calc(100% - (1.75rem * 2)); }
.contactuspage .modal-dialog{      margin: 20px auto;}
.contactuspage .modal-body{
	padding: 30px 30px 30px 30px !important;
	padding:  0px !important;
	}


.title_div h1{font-size: 40px;}
.cust-dyna-seatch-list .void-post-grid.void-list .post-info{
    min-height: auto !important;
}
.category-252 .entry-date{
    display: none;
}
.far.fac-search{
    font-family: "Font Awesome 5 Pro" !important;
}
.support-cats-post-container {
    margin-bottom: 30px;
}
.support-cats-post-container .support-cats-pdf-img {
    max-height: 100px;
}
.cust-normal-blog-categories .cat-item-252,.cust-normal-blog-categories .cat-item-267{
	display:none;
}
#ct-newsletter-popup .ct-newsletter-desc{
    font-size: 20px !important;
}
.form-row.bottomraw.last-captcha .wpcf7-submit{
    padding: 0 35px !important;
    font-size: 24px !important;
}
.form-row.bottomraw.last-captcha .button-above-notice {
    display: block;
}
.form-row.bottomraw.last-captcha .lasttsub .cf7green{
    left: 0 !important;
    width: 100%;
    position: relative;
}
.form-row.bottomraw.last-captcha .lasttsub .cf7green .wpcf7-submit{
    float: none !important;
}
.wpcf7-submit.dyna-submit-cust {
    font-size: 20px;
}
.approval-notice-cont {
    margin-right: 1rem;
}
.mycontent .ct-newsletter-desc{
	font-size:20px !important;
}
.dyna-main-btn{
    font-size: 20px;
    width: 400px;
}
.postid-18303 #pagetitle .page-title{
	width: 90%;
	margin: 0 auto;
}
.support-category-search-form .searchform-wrap {
    display: flex;
    margin-bottom: 50px;
}
.niloosoftHPYoutubeWrapper{
    display: flex;
    align-items: center;
}
/*.niloosoftHPYoutubeWrapper iframe{
    height: 600px !important;
}
.rtl .niloosoftHPYoutubeWrapper iframe{
    height: 500px !important;
}*/
@media screen and (min-width: 1200px) {

.faqpage .item--title.st-default span { 
    display: block;
}

html body #ct-header .container {max-width: 1400px;}
body.rtl.page-id-11880 .ct-heading .item--sub-title.style2{top: -35px;}
.contactuspage .modal-dialog-centered{max-width: 765px;    width: 765px; }



}



@media screen and (min-width: 1200px) {

.titlebside_img h1{margin-top: 60px; margin-right: 25px;}


.single-testimonials .logo_with_content{display: flex;}
.single-testimonials .test_content{width: 50%;}
.single-testimonials .logoimg{width: 50%;}


.ct-testimonial-grid1 .grid-item{height: 670px;}
.ct-testimonial-grid1 .grid-item .item--inner{height: 560px;}	

html .ct-main-menu > li{    margin: 0 10px;}

/*.home #ct-header-wrap.ct-header-layout17 #ct-header:not(.h-fixed) .ct-header-branding{  visibility: hidden !important;}*/
#ct-header-wrap.ct-header-layout17 #ct-header:not(.h-fixed) .ct-header-branding{visibility: visible !important; display: unset !important;}

	
span.br br{display: none;}
#pagetitle .page-title{font-size: 60px !important; font-weight: 500 !important;}
html .ct-main-menu .sub-menu, .ct-main-menu .children {min-width: 100%;}
html .ct-main-menu .sub-menu li, .ct-main-menu .children li {padding: 0 30px;}
li.megamenu ul.sub-menu{min-width: 151% !important;  }
#ct-main-menu {position: relative;}

li.megamenu ul.sub-menu li{white-space: unset !important;}

.extrafontstyle .item--title span{font-size: 60px;line-height: 60px; font-weight: 600;}
.service.type-service .ct-title1 span{font-size: 60px;line-height: 60px; font-weight: 600;}
footer .ct-title1 span{font-size: 24px;}
 .ct-title1 span{font-size: 60px;line-height: 60px; font-weight: 600;}
 #ct-header-wrap .row{justify-content: center;}
#mychess .ct-cta1 {padding-right: 0px;}
}

@media(max-width:1200px){
    .niloosoftHPYoutubeWrapper iframe{
        height: 100% !important;
    }
}

/*ipad*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
.mobilebuttonsnilosoft {display: inline;    vertical-align: bottom;    vertical-align: -webkit-baseline-middle;}	
.ct-header-main .ct-header-branding-inner .mobileflag { display: inline-block !important;margin: 0 5px;    vertical-align: bottom;}
#ct-header .row .ct-header-branding{width: 100%;}
html #ct-header-wrap .ct-header-branding a.logo-mobile{position: absolute; float:left; }
.ct-header-main .ct-header-branding-inner {text-align: center;}
.ct-testimonial.ipss .slick-prev{margin-left: 0px;}
.ct-testimonial.ipss .slick-next {right: 25px;}
html .ct-blog-carousel-layout7 .ct-slick-carousel .slick-prev {margin-left: 35px;}
html .ct-blog-carousel-layout7 .ct-slick-carousel .slick-next {    right: 5% !important;}



}

/*ipad*/


@media screen and (max-width: 767px) {
    .chessDataContent .ips_home_youtube_gallery .slick-prev.slick-arrow,.chessDataContent .ips_home_youtube_gallery .slick-next.slick-arrow{
        width: 30px;
        height: 30px;
    }
    .chessDataContent .ips_home_youtube_gallery .slick-next.slick-arrow{
        left: -15px;
    }
    .chessDataContent .gallery-inner{
        max-width: 80% !important;
    }
    .cnpagemap{
        left: 0 !important;
        right: unset !important;
    }
    .niloosoftTintImage .ct-image-bg.bg-image {
        background-size: contain;
    }
    .niloosoftContentPageDataColumnImage {
        order: 1;
        text-align: center;
    }
    .niloosoftContentPageDataColumnContent {
        order: 2;
    }
    .chess{
        height: 250px;
        order: 1;
    }
    .chess img{
        height: 200px;
    }
    .chessDataContent{
        order: 2;
    }
    .chessDataContent .ct-heading.h-align-.wow.fadeInUp.sub-style2.ct-heading-left.item-st-default .item--sub-title.style2.show-line{
        margin-top: -70px;
    }
    .niloosoftHPYoutubeWrapper iframe {
        height: 100% !important;
    }
    .rtl .niloosoftHPYoutubeWrapper iframe{
        height: 100% !important;
    }
    .form-row.bottomraw.last-captcha {
        flex-direction: column-reverse;
    }
    .form-row.bottomraw.last-captcha .column-half.lasttsub {
        width: 100%;
    }
    .form-row.bottomraw.last-captcha .column-half.lasttsub .cf7green{
        position: relative;
    }
    section .elementor-container .elementor-row .elementor-column{
    	padding: 20px !important;
    }
    .titlebside_img .entry-featured{width: 100%;}
    .titlebside_img .title_div{width: 100%;}
    .titlebside_img {display: inline-block;}
    .titlebside_img h1{float: right;}
    /*html body:not(.elementor-editor-active) .ct-cover-boxes1 .ct-cover-item:hover .item--image{width: 100% !important;}
    html body:not(.elementor-editor-active) .ct-cover-boxes1 .ct-cover-item:hover .item--content{ width: 100% !important; }
    html body .ct-cover-boxes1 .ct-cover-item.active .item--image, html body .ct-cover-boxes1 .ct-cover-item.active .item--content{width: 100% !important;}
    .ct-cover-item .item--content{width: 100% !important;}*/
    html .ct-cover-boxes1 .ct-cover-item .item--image{
        width: calc(50% - 8px) !important;
    }
    html .ct-cover-boxes1 .ct-cover-item .item--content{
        width: 50% !important;
    }

    html .ct-cover-boxes1 .ct-cover-item.active .item--image{
        width: calc(50% - 8px) !important;
    }
    html .ct-cover-boxes1 .ct-cover-item.active .item--content{
        width: 50% !important;
    }
    html textarea{height: 80px;}
    .nice-select .list .option {    padding: 4px 5px !important; font-size: 12px !important;}
    .newbtn{margin-bottom:10px !important;}
    span.br{    visibility: hidden;}
    #pagetitle .page-title{font-size: 30px !important; font-weight: 500 !important;}
    .extrafontstyle .item--title span{font-size: 30px !important; font-weight: 500 !important;}
    .menu-menu-footer-links-container #menu-menu-footer-links li{ width: 100% !important; }
    .menu-menu-footer-links-hebrew-container #menu-menu-footer-links-hebrew li{ width: 100% !important; }
    .ct-quote-form .wpcf7-response-output{margin: 5em 0.5em 1em !important;}
    .ct-blog-carousel-layout7 .slick-prev{left: 29.5% !important;}
    .ct-blog-carousel-layout7 .slick-next{right: 10% !important;}
    .ct-get-quote1 .ct-quote-meta{width: 100% !important;}
    .ct-get-quote1 .ct-quote-form{width: 100% !important;}
    .ct-get-quote1 .ct-quote-form .wpcf7-form-control-wrap.yourname{width: 100% !important;}
    .ct-quote-form .wpcf7-form-control-wrap{ padding: 15px 0px !important; }
    .ct-get-quote1 .wpcf7-form .input-filled .wpcf7-form-control-wrap{margin: 0px 0px !important;}
    .cnpagemap{position: relative !important;}

    .mobilebuttonsnilosoft{display: inline; vertical-align: bottom;     vertical-align: -webkit-baseline-middle;}
    html #ct-header-wrap #ct-menu-mobile{top: 58%;} 
    .mobilebuttonsnilosoft a{
        visibility: unset !important;    
        padding: 1px 10px !important;
        line-height: 35px !important; 
        margin-left: 30px; 
        margin-right: 0px;
    }
    .ct-cover-boxes1 .item--readmore {
        margin-bottom: 17px;
    }
    .mobileflag {display: block !important;}
    .single-post .entry-category a {    margin: 10px 12px !important;  padding: 0px 15px !important;    line-height: 30px !important; }
    .ct-header-branding-inner{position: relative;}
    .mobileflag {position: relative;}
    .ct-header-branding-inner .mobileflag {display: inline-block !important;}
    .wpml-ls-legacy-list-horizontal{padding: 0px !important;}
    /*mobile home page header*/
    .home #ct-header-wrap.ct-header-layout17 #ct-header:not(.h-fixed) .ct-header-branding{display: block !important;}
    .ct-header-main .ct-header-branding-inner .mobileflag {   display: inline-block !important;  margin:0 5px;     vertical-align: bottom;}
    /*mobile home page header*/
    .nice-select.open .list{min-width: 150px !important;}
    .ct-grid.ct-client-grid1 .grid-item{max-width: 50% !important;}
    .mobilenews form{border: none !important;}
    .mobilenews form input{    border-color: #eaeaea !important;}
    .mobilenews form button{    border: 1px solid #eaeaea; float: left;}
    .ct-slick-carousel[data-arrows="true"]{padding-bottom: 0px !important;}
    .ct-testimonial.ipss .slick-prev{    left: 55px !important; margin-left: 0px !important;}
    .ct-testimonial.ipss .slick-next { right: 9px !important;}
    html body #pagetitle { padding-top: 20px;    padding-bottom: 20px;}
    .chess .elementor-column-wrap{height: 250px;}
    .footerform .nsform{width: 60px;}
    /*.chessraw.rev .elementor-row{display: flex;  flex-direction: column-reverse;}*/
    .elementor-section-wrap .chessraw.elementor-element:nth-child(odd) .elementor-row{display: flex;  flex-direction: column-reverse;}
    .form-row.cptdiv {display: inline-block;}
    .form-row.cptdiv .column-half {width: 100% !important;}
}

/*@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {

.mobilebuttonsnilosoft a{margin-right: 0px !important;}

}*/




/*** iPhone and iOS Form Input Zoom Fixes ***/
/* Fix Input Zoom on devices older than iPhone 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px !important; }
}

/* Fix Input Zoom on iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px !important;  }
}

/* Fix Input Zoom on iPhone 6, iPhone 6s, iPhone 7  */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"], 
    input[type="tel"], input[type="url"]{ font-size: 16px !important;  }
}

/* Fix Input Zoom on iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus, iPhone 8, iPhone X, XS, XS Max  */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="tel"], input[type="url"]{ font-size: 16px !important; }
}

@media (max-width: 480px){
    .dyna-main-btn {
        font-size: 15px;
        width: 280px;
        padding: 0 10px;
    }
}