/*
Theme Name: Twenty-ten-child
Description: A Child Theme of Twenty Ten from Tipsandtricks-hq.com
Theme URI: http://www.conceptrecall.com/
Author: Conceptrecall
Author URI: http://www.conceptrecall.com/
Template: twentyten
Version: 1.0.0
*/
.bo .slick-slide.slick-active:focus {
    outline: 0;
}
.titlg h2 {
    display: none;
}
.wp_center{
     margin:0 auto !important;
    width:1170px;
}

.single-what-do .fulhd h1.elementor-heading-title {
    background: #00000085;
    padding: 30px;
    box-sizing: border-box;
}

h2.entry-title {
    display: none;
}
#wrapper .one-column #content {
    margin: 0 auto;
    width: 100%;
}

.single-what-do .fulhd {
    height: 100vh;
    display: flex;
    vertical-align: middle;
    align-items: center;
	background-attachment:fixed;
}
#wrapper #footer {
    margin-bottom: 0;
}
#wrapper #footer  #colophon {
    border-top: 0px solid #000;
    margin-top: 0px;
    overflow: hidden;
    padding: 18px 0;
}

#wrapper .hentry {
    margin: 0;
}
div#wrapper {
    width: 100%;
    padding: 0;
    margin: 0;
}

div#main {
    width: 100%;
    padding: 0;
}

div#header {
    padding: 0;
}
div#content {
    margin: 0;
}

div#container {
    margin: 0;
}
div#header {
    position: relative;
}

.tophead {
    position: fixed;
    width: 100%;
    z-index: 99;
}
.tophead nav ul li.cntc-btn {
    background: #fe1403;
    border-radius: 5px;
}

.tophead nav ul li.cntc-btn {
    padding-left: 18px;
    padding-right: 18px;
}

.tophead nav ul li.cntc-btn a:before,.tophead nav ul li.cntc-btn a:after {
    display: none;
}

.tophead nav ul li.cntc-btn:hover {
    background: #fff;
}

#wrapper .entry-content {
    padding: 0;
}
#wrapper .jet-subscribe-form__submit i {
    visibility: visible;
    font-family: fontawesome;
}
.h2after .jet-animated-text {
    width: max-content;
    border-bottom: 1px solid #fff;
    padding-bottom: 22px;
}

.h2after .jet-animated-text:after {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 0;
    height: 1px;
    background: #fe3400;
    left: 0;
    transition: all 0.5s ease;
}

.h2after .jet-animated-text:hover:after {
    width: 10%;
}
.whore .elementor-column-wrap .elementor-widget-wrap {
    border: 1px solid #fff;
    padding:50px 131px 50px 50px;
    border-radius: 10px;
}
.casesec .elementor-posts--thumbnail-top .elementor-post__text {
    position: absolute;
    bottom: 20px;
    padding: 0 23px;
}

.casesec  .type-case-studie {
    position: relative;
}

.casesec .type-case-studie a.elementor-post__read-more {
    border: 2px solid;
    padding: 8px 15px;
    float: left;
    border-radius: 5px;
    margin-top: 15px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.elementor-editor-active .tophead {
    display: none;
}
.casesec .type-case-studie a.elementor-post__read-more:hover {
    background: #fe1403;
    border-color: #fe1403;
}
.casesec a.elementor-post__thumbnail__link {
    margin: 0 !important;
}
#main .casesec article:hover .elementor-post__thumbnail:after {
    background: rgba(254, 52, 0, 0.7);
}
#main .casesec .elementor-post__thumbnail:after {
content: '';
background: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
	right: 0;
	height: 100%;
	width: 100%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.whorle .whore .elementor-column-wrap .elementor-widget-wrap{
    padding: 50px 50px 50px 180px;
}


#content h1.entry-title {
    display: none;
}

.whatwed .jet-posts__inner-box:hover {
    border-color: #fe3400 !IMPORTANT;
}
.testmain .teiner .elementor-widget-wrap {
    padding: 23px;
    border: 1px solid #fff;
    border-radius: 5px;
}

.testmain .elementor-testimonial-wrapper {flex-direction: column-reverse;display: flex;}

.testmain .elementor-testimonial-wrapper .elementor-testimonial-content {
    margin: 10px 0 0;
}

.galery .jet-images-layout__inner a.elementor-button:hover {
    background: #fe1403;
    border-color: #fe1403;
}
.single div#content {
    background: #191919;
}
#comments {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
}

#comments h3 ,#comments label{
    color: #fff !important;
}


#wrapper #comments input, #wrapper #comments textarea {
    width: 100%;
    background: #fff;
    border-radius: 0;
    padding: 9px;
}

#comments input#submit {
    background: #fe1403;
    color: #fff;
    border-color: #fe1403;
    box-shadow: 0 0 0 0;
    line-height: 1;
    padding: 14px 14px;
    cursor: pointer;
    transition: all 0.5s ease;
    margin: 0 auto;
    display: table;
    text-transform: uppercase;
    font-weight: 800;
    width: 25%;
}
#comments a {
    color: #fff;
}
#comments input#submit:hover {
    background: transparent;
    border-color: #fff;
}
#comments p.comment-form-author,#comments  p.comment-form-email {
    width: 49%;
    clear: none;
    float: left;
}

#comments p.comment-form-author {
    margin-right: 15px;
}

#comments  p.comment-form-cookies-consent {
    display: table;
    margin: 0 auto;
}

#wrapper #comments input#wp-comment-cookies-consent {
    width: auto;
    margin: 3px 3px 0;
    float: left;
}

#wrapper #comments 
 p {
    margin-bottom: 12px;
}

#comments {
    padding-right: 14px;
}
.single div#content a {
    color: #fe3400;
}

.single div#main {
    background: #191919;
    padding: 40px 0;
}
.sidebarr .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 0;
}

.sidebarr .swiper-pagination-bullet {
    border-radius: 0;
    width: 26px;
	background: #fff;
}

.sidebarr .swiper-pagination {
    width: auto;
}
.shree .elementor-share-btn {
    margin-bottom: 0 !IMPORTANT;
    border-radius: 4px;
}
.sidebarr section .elementor-column-wrap:hover a span,.sidebarr section .elementor-column-wrap:hover h2 span{
    color: #fff !important;
}

/* Contact Form */

#content .event-cont form {
    width: 100%;
    float: left;
    margin: 0 auto;
}
#content .event-cont form .gform_heading {
    display: none;
}
#content .event-cont form .gform_body ul li label {
    display: none;
    margin: 0 !important;
}
#content .event-cont form .gform_body ul li input, #content .event-cont form .gform_body ul li textarea {
    margin: 0;
    background: #ebebeb;
    border: 1px solid #d1d1d1;
    padding: 10px 15px;
    color: #000;
    font-size: 14px;
    font-family: 'Montserrat';
	box-shadow: 0 0 0 0;
}
#content .event-cont form .gform_body ul li input::placeholder, #content .event-cont form .gform_body ul li textarea::placeholder {
    color: #000;
}
#content .event-cont form input.gform_button {
    width: 270px;
    background: #fe1403;
    border: 1px solid #fe1403;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Montserrat';
    padding: 12px 0px;
    border-radius: 10px;
    margin: 0 auto;
    display: table;
	cursor: pointer;
}
#content .event-cont form .gform_body ul li input:focus, #content .event-cont form .gform_body ul li textarea:focus {
    outline: none;
}
#content .event-cont form input.gform_button:focus{
	outline: none;
}
#content .event-cont form .gform_body ul li:nth-child(even),#content .event-cont form .gform_body ul li#field_1_5 {
    padding-right: 0;
}
/* Contact Form */
.whatwed .jet-posts__inner-box:hover {
    transform: translateY(-10px);
}

.whatwed .jet-posts__inner-box {
    transition: all 0.5s ease;
}


@media all and (max-width: 767px) and (min-width: 320px){
	.whore .elementor-column-wrap .elementor-widget-wrap {
    padding: 20px;
}
	.h2after .jet-animated-text {
    width: initial;
}
	.whorle .whore .elementor-column-wrap .elementor-widget-wrap {
    padding: 20px;
}
	#content .mob-cen .jet-animated-text__before-text {
    text-align: center;
}
	#main .cassee .elementor-widget-theme-post-title h1 {
    font-size: 22px;
}
#main .cassee .elementor-widget-post-info ul {
    width: 100%;
    float: left;
}
#main .cassee .elementor-widget-post-info ul li {
    float: left;
    width: 50%;
    margin: 2px auto;
}
	#main .cassee .elementor-widget-heading h2 {
    font-size: 22px;
}
	#main .cassee .elementor-widget-share-buttons .elementor-grid-item {
    margin: 4px 0px;
}
	#main .cassee #comments input#submit {
    font-size: 12px;
    width: 60%;
}
	#footer .elementor-nav-menu--dropdown a {
    justify-content: center;
}
	
.whoar .jet-animated-text.jet-animated-text--effect-fx4 {
    justify-content: center !important;
}
.liscont ul.elementor-icon-list-items {
    margin: 0 !important;
}
	
}


@media all and (max-width: 1023px) and (min-width: 768px){
	.whore .elementor-column-wrap .elementor-widget-wrap {
	padding: 15px;
}
	.whorle .whore .elementor-column-wrap .elementor-widget-wrap {
    padding: 20px;
}
	#main .cassee .elementor-widget-share-buttons .elementor-grid-item {
    margin: 4px 0px;
}
	#main .cassee .elementor-widget-heading h2 {
    font-size: 22px;
}
	#main .cassee .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(1,auto);
}
	#main .cassee #comments input#submit {
    font-size: 13px;
    width: 60%;
}
	
}


@media all and (max-width: 1365px) and (min-width: 1024px){
	.whore .elementor-column-wrap .elementor-widget-wrap {
	padding: 15px;
}
	.whorle .whore .elementor-column-wrap .elementor-widget-wrap {
    padding: 15px;
}
	#content .whatwed .elementor-jet-posts .jet-posts__item {
    flex: 0 0 33%;
    max-width: 33%;
}
	#main .cassee .elementor-widget-share-buttons .elementor-grid-item {
    margin: 4px 0px;
}
	#main .cassee .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(1,auto);
}
	
}

