/*Theme Name: TDH
Theme URI: https://thedissertationhelp.co.uk/
Author: thedissertationhelp
Author URI: https://wordpress.org/
Description: Our 2021 default theme is clean, blog-focused, and designed for clarity. wp-demo's simple, straightforward typography is readabl6e on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://wp-demo.com
Tags:  Two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: Custom Theme

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*==========================================================
            General theme setting
============================================================*/

/*define the variables*/
:root {
    --primary: #db1826;
    --secondary:#c82333;
    --light:#ececec;
    --dark: #555;
    --green: #248703;
}
body.page-id-2665{overflow-x:hidden !important;}
body{font-family: 'Poppins', sans-serif; font-weight:400 !important; color: #212529;margin:0px!important;}
body p{line-height: 22px; }
.font-weight-extralight{font-weight:200 !important;}
.font-weight-light{font-weight:300 !important;}
.font-weight-regular{font-weight:400 !important;}
.font-weight-medium{font-weight:500 !important;}
.font-weight-semibold{font-weight:600 !important;}
.font-weight-extrabold{font-weight:900 !important;}
.scrollbar, .scroll {background: #F5F5F5;overflow-y: scroll;}
#scrollbar-style::-webkit-scrollbar-track, .scroll::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 10px rgba(225,255,255,0.1);background-color: #232323;}
#scrollbar-style::-webkit-scrollbar, .scroll::-webkit-scrollbar {width: 12px;background-color: #0f0f0f;}
#scrollbar-style::-webkit-scrollbar-thumb , .scroll::-webkit-scrollbar-thumb {background-color: var(--primary);}
a{ transition: 0.2s linear; }
a:hover{text-decoration: none !important; transition: 0.2s linear; }
.top-0{top:0 !important;}
.bottom-0{bottom:0 !important;}
.left-0{left:0 !important;}
.right-0{right:0 !important;}
.text-red{color:#ff0000 !important;}
.text-primary{color:var(--primary) !important;}
.text-secondary{color:var(--secondary) !important;}
.text-light{color:#848897 !important;}
.bg-primary{background-color:var(--primary) !important;}
.bg-secondary{background-color:var(--secondary) !important;}
.bg-light{background-color:var(--light) !important;}
.bg-green{background:var(--green) !important;}
.btn{outline: none !important;}
.btn:focus, button:focus, input {outline: none; box-shadow: none !important;}
.btn-primary, .btn-secondary, .btn-outline-primary, .btn-green, .btn-yellow{padding:.375rem .75rem!important;font-size: 16px !important;font-weight: 400;border-radius: .25rem !important;/* text-transform: uppercase; */}
.btn-primary{background-color:var(--primary) !important; border: 1px solid var(--primary) !important;}
.btn-secondary{background-color: var(--secondary)!important; border: 1px solid var(--secondary)!important;}
.btn-green{background-color: var(--green)!important; border: 1px solid var(--green)!important; color:var(--white) !important;}
.btn-yellow{background-color: var(--yellow)!important; border: 1px solid var(--yellow)!important; color:var(--white) !important;}
.btn-white button{background-color: #fff !important; border: 1px solid #fff !important; background-image: none !important;  border-radius: .25rem !important; }
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover, .btn-primary:hover, .btn-outline-primary:hover  {background-color: var(--secondary)!important; color: #fff !important;border: 1px solid var(--primary) !important;}
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover, .btn-secondary:hover  {background-color: var(--primary) !important;color: #fff !important;border: 1px solid #fff !important;}
a.text-secondary:focus, a.text-secondary:hover{  color: var(--primary) !important;}
.btn-outline-secondary{background:#fff;}
.btn-outline-primary {color: var(--primary) !important;border-color: var(--primary)  !important;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {color: #fff  !important;border-color: var(--primary)  !important;background-color: var(--primary) !important;background-image:none !important;}
.big-btn a.vc_btn3-style-modern, .big-btn button.vc_btn3-style-modern, .big-btn button.vc_btn3-style-modern, .big-ybtn button.vc_btn3-style-modern{ width:75% !important; background-image:none !important; font-size: 18px !important; padding: 10px !important;height: 50px !important;} 
.big-ybtn button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background:#ffaf01 !important; border-color:#ffaf01 !important;text-align: center;}
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {color: #fff !important;background-color: var(--primary) !important;padding: 4px 15px !important; height:30px; text-transform: uppercase;font-weight: 600 !important;font-size: 14px !important;}
.btn-white.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{padding-top: 10px !important;padding-bottom: 10px !important; background-image: none; font-weight: 600;  border-radius: .25rem !important;}
.vc_btn3.vc_btn3-style-custom{background-image: none !important;}
.btn-rounded {border-radius: 25px;}
.fa-phone {transform: rotate(90deg);}
.border-primary {border-color: var(--primary)!important;}
.border {border: 1px solid #dedede!important;}
.text-small, .text-small p{font-size: 12px; line-height: 18px !important;}
.text-medium, .text-medium p{font-size: 14px; line-height: 22px;}
.bg-fixed{background-attachment: fixed !important; }
.shadow-sm {box-shadow: 1px 1px 15px rgba(0,0,0,.075)!important;}
.text-yellow{color: #ffd307;}
.z-index99{z-index:99;} 
.z-index999{z-index:999;}
.logo{width:20%;} 
.site-header #mega-menu-wrap-menu-1 {flex-basis: auto;}
#hsec1 {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
}
#hsec2 .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {padding-top: 60% !important;}
 /* Layout ========================================================================== */ 
.sticky-top { box-shadow: 0px 0px 20px rgb(0 0 0 / 20%);}
.sticky-top .navbar-brand img{ transition: all .2s ease-in-out;  transform: scale(1.1); }
.vc_section .container, .vc_section{ margin-right: auto !important; margin-left: auto !important; padding-left:0px !important; padding-right:0px !important;} 
.site-header #mega-menu-wrap-menu-1 {margin-left: auto;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {line-height: 30px !important;}
#main-nav .active>.nav-link, #main-nav .nav-link.active, #main-nav .nav-link.show, #bs4navbar .navbar-nav .show>.nav-link{color:#fff; }
#main-nav .active>.nav-link, #main-nav .nav-link.active, #main-nav .nav-link.show, #bs4navbar .navbar-nav .show>.nav-link, #main-nav .nav-link:before{color: var(--white)!important;}
#main-nav .nav-link {    padding: 14px 20px;display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: .5s;transition-duration: .5s;color: #000;font-size: 16px;font-weight: 400;text-transform: uppercase;}
#main-nav .nav-link:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;color:#fff !important;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .5s;transition-duration: .5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
#main-nav  .nav-link:focus, #main-nav .nav-link:hover {color: #fff !important;}
#main-nav .nav-link:active:before, #main-nav .nav-link:focus:before, #main-nav .nav-link:hover:before {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66);transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66)}
#main-nav .dropdown-menu {font-size: 0.85rem;border-radius: 0;margin-top: -1px;}
.dropdown:hover>.dropdown-menu {display: block;}
#main-nav .dropdown-item.active, .dropdown-item:active {background-color: var(--primary);color: #fff !important;}
#main-nav .dropdown-menu a{border-bottom: 1px solid #f8f8f8;}
#menu-assignment-by-cities-2{margin-top:39px !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item>ul.mega-sub-menu {height: 500px; overflow: scroll;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {content: "\f107" !important;font-family: 'Font Awesome 5 Free' !important;font-weight: 900;}
.home-banner{background-size:cover;}
scene{width: 300px;height: 100px;margin: 10px auto;perspective: 800px;cursor: pointer;}
.scene:hover .cube{transform: rotateX(90deg);}
.cube{position: relative;width: 160px;height: 35px;line-height: 30px;margin: 0px 0px 0px 0px;transform-origin: 50% 50%;transform-style: preserve-3d; transition: 0.4s all;border-radius: 4px;}
.front, .bottom{position: absolute;width: 100%;height: 100%;background: var(--primary); text-align: center;color: #fff;font-size: 16px;padding: 5px 0px;}
.front{transform: rotateX(0deg) translate3d(0,0,17px);}
.bottom{transform: rotateX(-90deg) translate3d(0,0,17px); }
.main-slides .mega_info_box_2 .mega-info-img { width: 43px !important;height: 43px !important; padding-bottom:0px !important;}
#youtube-iframe iframe{width:100%;}
.writing-dissertation .wpb_wrapper{background:#fff; padding:20px;}
.writing-dissertation .wpb_wrapper:hover{background:#393582; }
.writing-dissertation .wpb_wrapper p{margin-top:15px !important;} 
.dissertation-subject{background-image:none !important;}
.dissertation-subject .slick-slide{margin:10px !important;}
.dissertation-subject .slick-slide .carousel-caption{background:#fff !important; padding:20px !important;}
.dissertation-subject  .slick-slide .content-section{min-height:180px;}
.dissertation-subject  .slick-slide .content-section h2{margin-bottom:10px !important;}
.dissertation-subject  .slick-slide .content-section, .dissertation-subject  .slick-slide p{color:#000 !important;text-align: left !important;}
.dissertation-subject  .slick-slide p{margin-bottom:0px !important;}
.dissertation-subject .slick-slide img {margin: 0px 0px 20px 0px !important;padding-bottom: 20px;border-bottom: 4px solid #f6f7ff;}
.slide-media .mega_info_box_2 .mega-info-title{display:none;}
.slide-media .mega_info_box_2 .mega-info-desc p{color: var(--white) !important; font-weight: 400;} 
.inner-page{display: none !important;}
.inner-page{min-height: 35vh;background-position:top center !important;background-size: 100% !important;}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){color:var(--white) !important; background: var(--primary);}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background: var(--secondary) !important;}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon {display: contents !important;margin-left: 20px !important;}
.main-head{border-radius: 0px 0px 90px 0px;}
.small-head{letter-spacing: 5px;}
.mega_info_box_2 .mega-info-desc p{margin-bottom: 0px !important; font-size: 14px;}
.h-shadow:hover{box-shadow: 20px 20px 20px rgba(0,0,0,0.4);}
.dc-flipbox .vc-hoverbox-inner{min-height:270px !important;}
.dc-flipbox .vc-hoverbox-front h2{display:none !important;}
.dc-flipbox .vc-hoverbox-back h2{margin-top: 20px;font-size:16px !important;font-weight: 600;color: #fff;}
.dc-flipbox .vc-hoverbox-back{text-align:left !important;}
.dc-flipbox p{font-size: 12px;margin-bottom: 10px !important;color:#fff !important;line-height: 28px;} 
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: flex-start !important;-ms-flex-align: flex-start !important;align-items: flex-start !important;}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {margin-top: 3px;}


.topbanner{background:#ffbc15;}
.topbanner .btn{margin-left:auto;}

section.main-slides{background-position: top left !important;background-repeat: no-repeat !important;background-size: 70% 110% !important;min-height: 630px;z-index: 0;}
section.main-slides:after{content:""; width:100%; height:100%; position:absolute; top:0; left:0;    z-index: -1;background: linear-gradient(rgba(0,0,0,0.3), rgba(207,15,0,0.5));}
section.main-slide .container{z-index:99;}
/*div.slide-tcontent{min-height: 420px;}*/
div.slide-bcontent, div.slide-trustlog{ bottom:0; width:100%; height:125px;} 
div.slide-trustlog img{width:75%;}
#hsec1 form ::-webkit-input-placeholder {color: #fff;}
#hsec1 form :-ms-input-placeholder {color: #fff;}
#hsec1 form ::placeholder {color: #fff;}
#hsec1 .btnyellow, .btnyellow{background: var(--yellow)!important;border: 1px solid var(--yellow)!important;color: var(--black)!important; width:70%; margin:0px auto; display:block;}
#hsec1 .wpcf7-spinner{position: absolute;top: 8px;right: 50px;}
.rsidebar{position: absolute !important;right: 0;top: 0;height: 100%; display: flex; color: #b3b3b3;}
.price-fix {font-size: 76px;}
#sec2{padding-bottom: 10px !important;}
#sec2 .mega_info_box_2 .mega-info-title{font-weight:bold;margin-bottom: 20px;padding-bottom: 20px;border-bottom:1px solid var(--primary);font-size: 16px;color: var(--primary);}
#sec2 .mega_info_box_2 .mega-info-img {padding-bottom: 0px !important;}
.scroll{    overflow-y: scroll;height: 660px;}
#hsec2{padding-bottom:10px !important;}
/*#hsec3, #sec3{background: linear-gradient(180deg, rgba(174,8,20,1) 0%, rgba(218,23,37,1) 100%); margin-top:30px; margin-bottom:40px;} */
.review-box{background: #ffffffe8;border-radius: 5px;}
.review-box img{width:32px;}
.review-box .h6{font-size:15px !important;font-weight:bold;margin-bottom: 0px;}
.review-box .text-yellow {
    color: #fdbc16;
}
#hsec3 a, #sec3 a{margin:10px auto;display:block;text-align: center;}
#sec4.sse { overflow:hidden;  display: flex; position:relative;}
#sec4.sse:before {content: ""; overflow:hidden;z-index: 0;display: block;position: absolute;width: 100%;height: 100%;top: 0px;right: 0px;
    background: rgba(212,228,239,0);
    background: -moz-linear-gradient(left, rgba(212,228,239,0) 0%, rgba(0,0,0,1) 63%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(212,228,239,0)), color-stop(63%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(left, rgba(212,228,239,0) 0%, rgba(0,0,0,1) 63%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(left, rgba(212,228,239,0) 0%, rgba(0,0,0,1) 63%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(left, rgba(212,228,239,0) 0%, rgba(0,0,0,1) 63%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to right, rgba(212,228,239,0) 0%, rgba(0,0,0,1) 63%, rgba(0,0,0,1) 100%);  
} 

#home_subject .item{background:#fff; padding:20px; min-height:300px;}
#home_subject img{width:70px;}
#home_subject .img-line{margin: 20px 0px 20px 0px !important;height: 4px;width: 70px;display: block;background: #f6f7ff;}
#home_subject h4{font-size:18px; font-weight:600;}
section.sse {background-size:cover !important;background-repeat:no-repeat !important;background-position: top center !important;}
section.sse .mega_info_box_2 .mega-info-title{display:none !important;}
section.sse .mega_info_box_2{min-height:65px;display: flex;border-radius:0px;align-items: center;}
div.wpcr3_review div.wpcr3_review_datePublished {display: flex !important;}
.long-content{display:none;}
.long-content h3{color:#212529;} 
.exambanner{width:100%;}
section.faqs {background-color: #fff;box-shadow: 38px 65px 32px -40px rgb(241 241 241);border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;     padding-top: 5px; margin-bottom: 40px !important;}
#faqs .vc_tta-panel-heading {border-color: #fff;background-color: #fff; min-height:40px;}
#faqs .vc_tta.vc_tta-gap-20 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {margin-bottom: 0;}
#faqs .vc_tta-panel-body {background-color: transparent;border: none;font-size: 16px;line-height:20px !important;}
#faqs .vc_tta-panel-body .wpb_text_column {margin-bottom:0px !important;} 
#faqs .vc_tta-panel {    border-bottom: 1px solid #efefef;}
#faqs .vc_tta-panel-title {margin: 0;line-height: 1;font-size: 18px;font-weight: 600;}
#faqs .vc_tta-panel-title a{color: var(--primary) !important; padding: 0px 0px 0px 46px;}
#faqs .vc_tta-panel-title a i{top: 2.3vh;left: 18px;}
#faqs .vc_tta-panel-title a:before{content:""; width:28px; height:27px; position:absolute; left:10px; top:0px;  background: var(--primary);}
#faqs .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {border-width: 3px 0 0 0;}
#faqs .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {border-width: 0 0 0 3px;} 
#faqs .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, #faqs .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before{border-color: #fff;}
#faq .vc_tta-panel-body{border-bottom:1px solid #efefef;}
#experts{padding-top:0px !important; padding-bottom:10px !important;}
#experts .experts-box{box-shadow:0 18px 40px rgb(30 23 157 / 15%);     border-radius: 16px;}  
.experts-box .pro{position:absolute; right:-37px; top:50px;}
.experts-box .w-content{min-height:100px !important;}
#normal-content p, #long-content p, #normal-content ul, #long-content ul{font-size:16px;line-height: 22px;}

#normal-content ul, #long-content ul{    margin-left: 40px;}
#normal-content ul li, #long-content ul li{display:flex;margin-bottom: 5px;}
#normal-content ul li img, #long-content ul li img{width:16px; margin-right:5px;}
#long-content h4{font-size: 20px; }
#normal-content h4{font-size: 20px; color: #db1826;}
.scroll-downs {top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 130px;height: 55px;}
.mousey {width: 11px;padding: 10px 11px;height: 14px;border: 2px solid var(--primary);border-radius: 25px;opacity: 1;box-sizing: content-box;}
.scroller {float: left;height: 10px;border-radius: 25%;animation-name: scroll;animation-duration: 2.2s;animation-timing-function: cubic-bezier(.15,.41,.69,.94);animation-iteration-count: infinite;}
div.readmoretxt {width: 131px;font-size: 14px;margin-left: 25px;}
#normal-content a{color:var(--primary);}
.vc_tta-color-grey.testimonial-tab .vc_tta-tabs-container{border-bottom: 1px solid #000;}
.vc_tta-color-grey.testimonial-tab .vc_tta-tab.vc_active>a, 
.vc_tta-color-grey.testimonial-tab .vc_tta-tabs-list li:first-child{ padding-left:0px !important;}
.vc_tta-color-grey.testimonial-tab .vc_tta-tab>a{color:#000 !important; padding-left:0px !important;}
.vc_tta-color-grey.testimonial-tab .vc_tta-tab.vc_active>a, 
.vc_tta-color-grey.testimonial-tab .vc_tta-tab>a,
.vc_tta-color-grey.testimonial-tab.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body,
.vc_tta-color-grey.testimonial-tab.vc_tta-tabs .vc_tta-panels{border-color: transparent !important;background-color: transparent !important;}
.vc_tta-color-grey.testimonial-tab.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{padding:0px !important;} 
.text-area{padding-left:20px;}
.text-area li::before { content: "\f00c";font-family: 'Font Awesome 5 Free';font-weight: 900;color: #d20732;display: inline-block;width: 1.5em;margin-left: -1.5em;}
.form-tcontent .vc_col-sm-4 .vc_column-inner, .form-tcontent .vc_col-sm-8 .vc_column-inner{    min-height: 200px; }
.form-bcontent .vc_col-sm-4 .vc_column-inner {    min-height: 155px;}
.form-tcontent .media img{width:70px !important; height:70px !important;}
.form-tcontent h3{font-size:20px !important;}
.exambanner{ border-bottom: 15px solid #db1826;}
.postid-10006 .post-thumbnail,  .postid-9779 .post-thumbnail, .postid-9957  .post-thumbnail, .postid-9940  .post-thumbnail, .postid-9863  .post-thumbnail, .postid-9785  .post-thumbnail, .postid-10189 .post-thumbnail{display:none;}
/*==========================================================
            Inner page 
============================================================*/
.post-thumbnail img{max-width:100%;height: auto;display: block; width: 100%; margin-bottom: 30px;}
.posts .entry-title.h1{font-size:30px !important;}
.posts h2{font-size:26px !important;text-transform: capitalize;margin-top: 20px;}
.posts h3{font-size:22px !important;margin-top: 20px;}
.posts ol li{font-weight: 400 !important;color:#212529;}
/*.posts ul li{font-weight: 500 !important;color:#212529; display:flex;}*/  
.img-link{height: 200px; overflow: hidden;}
.form-content{background:#393939;}
.kb-arrow {position: absolute;display: block;margin-top:-60px;right: 0px;height: 146px;width: 55px;background-image: url('/wp-content/uploads/2020/07/arrow-blue-small.png');background-repeat: no-repeat;}
.cta-services{margin-bottom:20px;}
.cta-services .full-width {width: 100%;}
.cta-services.small .service-box {padding: 15px;background-position: bottom 10px right 10px;}
.cta-services .service-box.service-box-proofreading {background-color: #2dc1b1;background-image: url('/wp-content/uploads/2020/11/icon-proofreading.png');}
.cta-services .service-box.service-box-plag {background-color: #2f93fd;background-image: url('/wp-content/uploads/2020/11/icon-plagiarismcheck.png');}
.cta-services .service-box.service-box-apage { background-color: #c137c1;background-image: url('/wp-content/uploads/2020/11/icon-apagenerator.png');}
.cta-services .service-box {height: 100%;display: block;color: #fff;padding: 25px;border-radius: 4px;background-position: right 20px bottom 20px;background-repeat: no-repeat;transition: transform .3s 0s ease;}
.pagination {display: block;}
.pagination a, .pagination span{text-align: center;border: 1px solid #000;padding: 5px 10px;color: #000;}
.wpcr3_pagination .wpcr3_a.wpcr3_current { color: #fff !important;}
.elementor-6043 .elementor-element.elementor-element-415f1eb .twae-wrapper .twae-right-aligned .twae-data-container {border-left-color: transparent;}
body .twae-timeline-centered .twae-timeline-entry .twae-timeline-entry-inner .twae-data-container {box-shadow: none;border: none;}
.elementor-6043 .elementor-element.elementor-element-415f1eb .twae-wrapper .twae-data-container:after {border-right-color: transparent;}
.newsletter-form-wrap input[type="email"] {border-radius: 3px; border: none; padding: 10px 30px; margin-right: .5em;box-shadow: 1px 5px 5px 4px #ccc;font-size: 12px; min-width: 300px;}
.newsletter-form-wrap input[type="submit"] {background: #db1826;color: #fff;border: none;border-radius: 3px; padding: 9px 30px;text-transform: uppercase;font-size: 14px;}
article.twae-timeline-entry.twae-left-aligned .twae-timeline-entry-inner .twae-timeline-img img.attachment-full.size-full {float: right;}
.twae-timeline-centered .twae-timeline-entry .twae-timeline-entry-inner .twae-data-container { margin-left: 48px;}
.twae-timeline-centered .twae-timeline-entry.twae-left-aligned .twae-timeline-entry-inner .twae-data-container {margin-left: 0; margin-right: 48px;}
.twae-description { margin-top: 30px;}
.mb-3 .maw_advanced_btn {text-align:left !important; display: flex !important;}
.promobanner-box, .promobanner-box2, .topic-form-box{box-shadow: 15px 15px 25px 0 rgb(0 0 0 / 14%);margin-bottom: 20px;}
.promobanner-box:before {content: '';position: absolute;top: 0;left: 0;border-top: 78px solid #fff;border-right: 78px solid #8A1515;width: 0;}
.promobanner-box .promobanner-box-content h3, .promobanner-box2 .promobanner-box2-content h3, .topic-form-box h3{font-size: 24px !important;font-weight: 600;}
.promobanner-box p, .promobanner-box2 p{font-size: 18px;font-weight: 500;line-height: 26px;}
.promobanner-box .btn, .promobanner-box2 .btn{color:#000; background-color: #FFE000; font-family: 'Poppins', sans-serif; font-weight: 600; padding:7px 20px;}
.promobanner-box2{background:#00b17e; }
.promobanner-box2:before {content: '';position: absolute;top: 0;left: 0;border-top: 78px solid #fff;border-right: 78px solid #77b89b;width: 0;}
.topic-form-box{background:#4f73e5 !important; text-align:center; }
.topic-form-box:before  {content: '';position: absolute;top: 0;left: 0;border-top: 78px solid #fff;border-right: 78px solid #2a52cf;width: 0;}
.cta-banner{background:url('/wp-content/uploads/2023/04/cta-bg.jpg')no-repeat;}
.cta-banner h2{font-weight: 500 !important;line-height: 37px;font-size: 28px !important;}
.cta-banner h2 span{color:#fbb100;font-weight:700;font-size: 36px !important;} 

.tooltip-sp {position: relative;display: inline;line-height: 33px;font-size: 16px;letter-spacing: 1px;}
.tooltip-sp:hover {cursor: pointer;background: #e6e4e4;}
.tooltip-sp .tooltiptext {visibility: hidden;width: 250px;background-color: #db1826;color: #fff;text-align: center;border-radius: 6px;padding: 6px;position: absolute;z-index: 1;top: 100%;left: 50%;margin-left: -60px;border-color: transparent;border: none;box-shadow: 1px 3px 6px #222;font-size: 14px;}
.tooltip-sp.tooltip-sp-red span.tooltiptext {background-color: #db1826;}
.tooltip-sp.tooltip-sp-red {border-bottom: 2px solid rgb(187 33 45 / 75%);}
.tooltip-sp.tooltip-sp-orange span.tooltiptext {background-color: #FEB546;}
.tooltip-sp.tooltip-sp-orange {border-bottom: 2px solid rgb(252 181 73 / 75%);}
.tooltip-sp.tooltip-sp-black span.tooltiptext {background-color: #0d0d0d;}
.tooltip-sp.tooltip-sp-black {border-bottom: 2px solid rgb(13 13 23 / 75%)}
.tooltip-sp:hover .tooltiptext {visibility: visible;}
.tooltip-sp .tooltiptext::after {content: " ";position: absolute;bottom: 100%;  /* At the top of the tooltip */left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent #db1826 transparent;}
.tooltip-sp-red .tooltiptext::after {border-color: transparent transparent #db1826 transparent;}
.tooltip-sp-orange .tooltiptext::after {border-color: transparent transparent #FEB546 transparent;}
.tooltip-sp-black .tooltiptext::after {border-color: transparent transparent #0d0d0d transparent;}
 ol.topic-list li{font-weight:400 !important; margin-bottom:5px;}
 #nav_menu-26{    margin-top: -15px;}
#respond, .reply,  .comments-title, .says{display:none;}
.comment-list{    list-style: none; margin: 0px !important;padding: 0;}
.comment-list .comment{background: #f7f7f7; padding: 20px; margin-bottom: 20px;}
.comment-author .fn{font-size: 16px;}
.comment-metadata{font-weight:400;}
.comment-list .comment-content p{ margin-top:10px; color: #787878;}
.comment-list li .comment-content{font-weight:400;} 
footer.comment-meta{font-size: 14px; background: transparent;color: #787878;}
div#ez-toc-container ul.ez-toc-list a {text-transform: capitalize;}
#top-sec{background-color: #FFBC00;}
#topic-page h2, #topic-page h3{text-transform: capitalize;}
#topic-page h2{font-size:28px; font-weight:600;color:#000;}
#topic-page h3{font-size:22px; font-weight:600;}
#topic-page h4{font-size:18px; font-weight:600;}
#topic-page .chapter-card {border-left: 4px solid #e43532;background:#f7c052;width: 50%;}
#topic-page  .topic-accordion .vc_tta-panel-heading{background:#e3e1e1;}
#topic-page  .topic-accordion .vc_tta-panel-heading a{color:#000;font-weight: 500;line-height: 19px;}
#topic-page .card-box .row{margin-bottom:20px;}
#topic-page .card-box .col-lg-4{padding-right:0px;margin-right: -20px;}
#topic-page .card-box .col-lg-8{border-left:4px solid var(--primary);}
#topic-page .nav{margin-left:15px;}
#topic-page .nav li{display:flex;margin-bottom:5px;font-weight: 400;}
#topic-page .nav li i{color:var(--primary);margin: 5px 5px 0px 0px;}
#menu-widget-menu2-2{margin-top: 14px;}
section.section-about ul li {display: flex;list-style: none;margin: 5px 0px;}
.emoji{margin-right:5px;}
#menu-widget-menu2-1{margin-top:15px;}
#topic-page .label{display:contents; font-weight:600;}


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.banner_form input.form-control.quantity, input.form-control.quantity{padding-left: 90px !important;}
.iti-flag {
    background-image: url('/wp-content/themes/custom-theme/images/flags.png');}
form ul.iti__country-list{width: 320px;}    
form ul li.iti__country {
    font-size: 12px !important;
}
.discount-box{
    border: 3px solid #fff;
    border-radius: 10px;
    margin-bottom: 30px;
}
.discount-top{
    background: #000000;
    width: 50%;
    margin: -18px auto 0px auto;
    color: #fff;
    font-size: 26px;
    font-style: italic;
}
.discount-center{
    color: #ffd307;
    text-transform: uppercase;
    font-size: 50px;
    font-weight: 700;
    margin: 5px 0px;
}
.discount-footer{
    background: #db1826;
    color: #fff;
    font-size: 12px !important;
    width: 65%;
    margin: -9px auto 0px auto;
    position: absolute;
    left: 0;
    right: 0;
}

 .discount-form form .form-control{border-radius: 5px !important;}
 
 .page-header.is-sticky {
  position: fixed;
  box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
  padding: 8px 0;
  backdrop-filter: blur(10px);
  animation: slideDown 0.35s ease-out;
}

 .is-sticky .logo {
  width: 13%;
}


/*========================================================
                Social Icons
 =========================================================*/
.social-media li i{ background: #49515d;   width: 35px;height: 35px;text-align: center;line-height: 35px;padding: 0 !important; border: 2px solid #252525;}
.social-media li a i{font-size: 20px !important;}
.social-media li:hover i{background-color:var(--primary) !important;  color: #fff;}
.contact li i{width: 28px;height: 28px;text-align: center;line-height: 28px;}
/*========================================================
            Contact page
=========================================================*/
.wpcf7-form .form-control, .wpcf7-form .delivery-date input{font-family: 'Poppins', sans-serif !important;color: #212529!important;background-color: #fff !important;border: 1px solid #dfdfdf !important;border-radius: 0rem !important;font-size: 14px;height: calc(1.6em + 1rem + 2px) !important;padding: 0px 10px !important;}
.wpcf7-form textarea.wpcf7-textarea{height: auto !important; resize: none;}
span.wpcf7-list-item {margin: 0rem 0rem 1rem 0rem !important;width: 25%;}
.wpcf7-list-item-label{font-weight: lighter;}
input[type=checkbox]{    margin-right: 6px;width: 17px;height: 17px;background: #fff !important;color: #fff;cursor: pointer; }
.wpcf7-not-valid-tip{margin-top: -15px; margin-bottom: 10px;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-mail-sent-ok {color: #fff;}
.wpcf7-form .delivery-date input{width: 100%;}
.wpcf7-submit.btn-yellow{height:40px;} 
.banner_form {margin-bottom:30px;}
.banner_form .wpcf7-form .form-control, .banner_form .wpcf7-form .delivery-date input{color: #fff !important;background-color: #393939 !important;border:none !important; border-bottom: 2px solid #dfdfdf !important;border-radius: 0rem !important;font-size: 14px;height: calc(1.6em + 1rem + 2px);padding: 0px 0px !important;}
.banner_form .wpcf7-not-valid-tip {margin-top: 1px;margin-bottom: 10px;font-size: 14px !important;}
.banner_form .wpcf7 .ajax-loader {display:none !important;}
.banner_form .wpcf7 form.invalid .wpcf7-response-output, .banner_form .wpcf7 form.unaccepted .wpcf7-response-output {border-color: #ffb900;color: #fff;}
.banner_form  .wpcf7 form.sent .wpcf7-response-output{color:#fff;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
#cf7wpay-payment-form{padding:30px 15px;}
#stripe-submit{background:var(--primary); border-radius:0.25rem !important; color:#fff; border:1px solid var(--primary);padding:12px 30px !important;}
.wpcf7 form.spam .wpcf7-response-output {font-size: 13px;color: #fff;}
#timeline .twae-media{width:36%; margin:0px auto !important;}
#wpcf7-f15334-p15336-o2 .payment{opacity:0;}
.minus-margin{margin-top:-30px;}
.review-container {
            background-color: #fff;
            box-shadow: 0 7px 24px rgba(30, 23, 157, 0.05);
            padding: 28px;
            text-align: left;
            margin-top: 32px;
        }

        .review-container h5 {
            text-transform: capitalize;
            padding: 0;
            font-weight: 400;
            color: #373737;
            font-size: 16px;
            width: 48%;
            display: inline-block;
            margin-bottom: 5px;
            font-weight: 500;
        }

        .review-container .star_rating {
            font-weight: 500;
            margin-bottom: 0;
            margin-top: 0;
            width: 50%;
            display: inline-block;
            text-align: right;
        }

        .review-container .student-country-wrapper .review-testimonial-country-users {
            background-image: url(/wp-content/uploads/2023/01/review-testimonial-users.png);
            height: 30px;
            width: 30px;
            background-position: center center;
        }
        .review-container div i.word_count_deadline {
            font-size: 13px;
            margin-bottom:10px;
        }
        .review-container .student-country-wrapper {
            width: 40px;
            height: 40px;
            border-radius: 100%;
            border: 1px solid #eaeaea;
            display: inline-block;
            padding: 3px 5px;
            text-align: center;
            float: left;
            margin-right: 5px;
        }
    
        .review-container .user-id-wrapper {
            font-size: 13px;
            display: inline-block;
            vertical-align: 6px;
        }
        .progress{
            height:8px;
        }
        .password-bg {
            background-size: contain;

            background-position: left;
            background-repeat: no-repeat;
        }
        .text-black{
            color: #555555;
        }
        .review-slider {
            background-color: #fff;
            box-shadow: 0 7px 24px rgba(30, 23, 157, 0.11);
            padding: 28px 28px 0;
            text-align: left;
            margin-top: 32px;
        }
        
.top-longcontent h2, .bottom-longcontent h2{font-size: 28px;color: var(--primary);font-weight: 600 !important; margin-top:20px;}  
.top-longcontent h3, .bottom-longcontent h3{font-size: 24px;color: var(--primary);font-weight: 600 !important;}
.top-longcontent h4, .bottom-longcontent h4{font-size: 18px;font-weight: 500 !important;}
.top-longcontent a.btn-primary{color:#fff !important;}
.top-longcontent a, .bottom-longcontent a{color: var(--primary);font-weight: 600 !important;}
.bottom-longcontent ul, .top-longcontent ul{margin:10px 0px 20px 20px;}
.bottom-longcontent ul li, .top-longcontent ul li{padding-left: 30px;margin-bottom: 5px;}
.bottom-longcontent ul li:before, .top-longcontent ul li:before, .single-post #normal-content ul li:before, .single-post #long-content ul li:before,  .topiclist ul li:before, .checklist ul li:before{content:"";width: 20px;height: 20px;background: url('/wp-content/uploads/2021/02/checked.svg')no-repeat;position: absolute;margin-left: -25px;}


.topiclist h2{margin-top:10px;}
.topiclist ul{list-style:none; margin-bottom:20px;}

.payment{opacity:0;}

#wpcf7-f15409-p5440-o1 .cf7wpay_stripe  #cf7wpay-payment-form .cf7wpay_body {
    display: block !important;
}
#wpcf7-f15409-p5440-o1 .cf7wpay_stripe  #cf7wpay-payment-form{}
#wpcf7-f15409-p5440-o1 .cf7wpay_stripe  #cf7wpay-payment-form .cf7wpay_body {
    display: block !important;
}

#wpcf7-f15409-p5440-o1 .cf7wpay_stripe  #cf7wpay-payment-form .cf7wpay_body .cf7wpay_row {
    display: grid;
}

#wpcf7-f15409-p5440-o1 form .cf7wpay_details_input {
    min-width: 100%;
    max-width: 100%;
    display: block;
}
/*.wpsm_panel-group .collapse {*/
/*    display: unset !important;*/
/*}*/

.wpsm_panel-group .collapse {
    display: block !important;
}

.collapse:not(.show) {
    display: none !important;
}


.orderBtn{top: 25%;z-index:9999;}
.orderBtn img{border-radius:0px 15px 15px 0px;}
/*==========================================================
            Site Foote
============================================================*/
footer{font-size: 16px; background:#0d0d17; color: #787878;}
footer p {line-height: 22px;font-size: 16px !important;}
.widget-area ul {list-style: none; padding-left: 0px;}
.widget-area ul li{padding: 0.3rem;}
.widget-area ul li a, ul li a{color:#787878 !important;} 
.menu {list-style: none !important;padding-left: 0px !important; font-family: "Open Sans", sans-serif; margin-bottom:0px !important;}
.menu li{padding:2px 0px !important; font-weight: 400;}
.copy-right{background:#111111;}




#once-popup {background: rgba(0, 0, 0, 0.65);z-index: 10000;}
#once-popup .inner {width: 44%; max-width: 90%; margin: 60px auto;}
#once-popup .inner img{border-radius:10px;}    
#once-popup #popup-close {background:var(--bs-primary);padding: 5px; z-index:99; cursor: pointer;top: -15px;right: -20px;width: 35px; height: 35px; border-radius: 30px;border: 2px solid #fff;font-size: 30px;}
.hide{
  display:none;
}
.show{
  display:block;
}
#formPopup { top:0px; border-radius:10px;}

.discount-lable{
      background:var(--primary);
    color: #fff;
    right: 10px;
    padding: 10px 250px 10px 20px;
    border-radius: 10px 10px 0px 0px;
    font-weight: 500;
    z-index:99;
}
/*========================================================
            Media Query for mobile
=========================================================*/

@media (min-width: 320px) and (max-width: 767.98px) {
    body p {line-height: 24px;}
    .h1 {font-size: 28px !important;}
    h2, .h2 {font-size: 22px !important;}
    h3, .h3 {font-size: 20px !important;}
    .md-none, #topic-page .vc_column_container.vc_col-sm-4, #top-sec, #topic-sidebar{display:none  !important;}
    .site-header #mega-menu-wrap-menu-1 {width: 100%;}
    .logo {width: 30%;position: absolute;top: 0;z-index: 9;} 
    .btn-primary, .btn-secondary, .btn-outline-primary {padding: 6px 15px !important; }
    .navbar-toggler-icon {width: 45px;height: 40px;padding: 5px 20px !important;border-radius: 3px;}
    #main-nav .navbar-nav .nav-link {padding: 10px 20px !important;}
    .dc-flipbox .vc-hoverbox-inner {min-height: 350px!important;}
    .vc-hoverbox-wrapper.vc-hoverbox-align--center {margin-bottom: 20px;}
    section.home-banner{padding-top: 10px !important;padding-bottom: 20px !important; background: #91141e !important;}
    .home-banner .wpb_content_element{margin-bottom: 0px !important;}
    section.faqs {margin-bottom: 10px!important;}
    .best-services .vc_col-sm-3 .wpb_wrapper{display: flex!important; align-items: center; margin: 5px 0px}
    .best-services .vc_col-sm-3 .wpb_wrapper .wpb_single_image{width: 80px;margin-right: 20px;}
    .best-services .vc_col-sm-3 .wpb_wrapper h6{font-size:18px !important; text-align:left !important;}
    .flong-content ul li{display:flex;}
    .flong-content ul li img{margin-right:5px;}
    .scroll .content-head{margin: 0px 10px 0px 0px;}
    .rsidebar {position: relative !important;}
    #hsec2 .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {padding-top: 0% !important;}
    section.main-slides{padding: 0px !important; background-size: cover !important;}
    section.confused, section#experts, #normal-content{    padding-top: 30px !important;}
    .main-slides h1{font-size: 34px!important;line-height: 40px!important;}
    .main-slides h3{font-size: 18px !important; font-weight:400 !important;}
    .main-slides .slide-bcontent{    padding-top: 30px !important;}
    .scroll {overflow-y: unset;height: auto;}
    .msc-box .elementor-widget-container {width: 100% !important;display: block !important;}
    section.sse {padding-top: 120px !important;padding-bottom: 30px !important;background-size:cover !important;background-repeat:no-repeat !important;background-position: bottom center !important;}
    section.sse .mega_info_box_2 {min-height: 60px;width: 46%;float: left;margin: 0px 5px;}
    #faqs .vc_tta-panel-title a i {top: 40%;}
    section.vc_custom_1618655605606, section.vc_custom_1623937216243{display:none !important;}
    section#experts, #normal-content{padding-bottom:20px !important;}
    #topic-page h1{text-align:center !important;}
    #topic-page .chapter-card { width: 100%;}
    #topic-page .vc_col-sm-8{padding:30px 15px !important;}
    #topic-page h1{font-size: 28px !important;}
     #topic-page h2{font-size: 24px !important;}
     .trending-topic .elementor-widget-container {margin: 0px 10px 0px -12px!important;}
     .trending-topic .elementor-widget-container .col-lg-8 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%; }
     .trending-topic .elementor-widget-container .col-lg-8 h3{font-size:18px !important;}
     .trending-topic .elementor-widget-container .col-lg-4 {-ms-flex: 0 0 28%;flex: 0 0 25%;max-width: 28%;padding: 0px;margin-left: -3%;}
     .trending-topic .elementor-widget-container .col-lg-4 img{    width: 112px !important;max-width: 112px;}
     .trending-topic .elementor-widget-container ul {margin-left:15px;}
     .promobanner-box:before {border-top: 40px solid #fff;border-right: 40px solid #8A1515;}
     .promobanner-box2:before {border-top: 40px solid #fff;border-right: 40px solid #77b89b;}
     #timeline-steps .twae-label-small{ font-size: 24px;font-weight: 500;}
    #faqs .vc_tta-accordion{ padding-right: 10px;}
    .site-info ul{justify-content:start !important;}
    .site-footer .foot-head {margin-bottom: 10px !important;}
    .menu li { margin: 8px 0px;}
    .site-footer .nav{margin-bottom: 20px;}
    .site-footer >.copy-right {font-size: 11px;}
    .site-footer >.copy-right .nav{margin-bottom: 10px;}
    .site-footer >.copy-right .copy-right-text{text-align: center;}
    .order-sm1 {-ms-flex-order: 1;order: 1;}
    .order-sm2 {-ms-flex-order: 2;order: 2;}
    .footer-nav ul{    display: block;}
    .footer-nav ul li{margin:5px;padding:5px;}
    .discount-lable{display:none;}
    #once-popup .inner {width: 80% !important; max-width: 90%; margin: 80px auto;} 
    .discount-form form .pr-1,.discount-form form .pl-1{padding:0px 15px !important}
	 .discount-form form .form-control, .discount-form form select, .discount-form form iti, .discount-form form p{margin-top: 15px !important;}
	.discount-form form .row{margin:0px !important;}
	.orderBtn {display:none;}

}
@media (min-width: 768px) and (max-width: 1023.98px) {
    body p {line-height: 22px;}
    .h1 {font-size: 28px !important;}
    h2, .h2 {font-size: 22px !important;}
    h3, .h3 {font-size: 20px !important;}
    .main-slides h1{font-size: 12vw !important;line-height: 8vh !important;}
    .btn-primary, .btn-secondary, .btn-outline-primary {padding: 6px 15px !important; }
    .md-none{display: none !important;}
    .navbar-light .navbar-brand {width: 14% !important;}
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {line-height: 30px;height: 30px;padding: 0px 4px 0px 4px;text-transform: uppercase;font-size: 12px;}
    i.text-yellow{font-size:12px;}
    div.text-small p br{display:none;}
    #faqs .vc_tta-panel-title a i {top: 40%;}
    #experts .experts-box {padding: 10px 0px 20px 0px !important;}
    .experts-box .wpb_single_image .vc_single_image-wrapper {max-width: 90%;}
    .discount-lable{display:none;}
}
@media (min-width: 1024px) and (max-width: 1365.98px) {
    body p {font-size: 16px; line-height: 24px;}
    .h1 {font-size: 36px !important;}
    h2, .h2 {font-size: 30px !important;}
    h3, .h3 {font-size: 26px !important;}
    .main-slides h1{font-size: 4vw !important;line-height: 19vh !important;}
    .btn-primary, .btn-secondary, .btn-outline-primary {padding: 6px 12px !important; }
    .navbar-light .navbar-brand {width: 12% !important;}
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {line-height: 30px;height: 30px;padding: 0px 4px 0px 4px;text-transform: uppercase;font-size: 13px;}
    i.text-yellow{font-size:12px;}
    div.text-small p br{display:none;}
    #faqs .vc_tta-panel-title a i {top: 40%;}
    #experts .experts-box {padding: 10px 0px 20px 0px !important;}
    .experts-box .wpb_single_image .vc_single_image-wrapper {max-width: 90%;}
     #once-popup .inner {width: 80% !important; max-width: 90%; margin: 80px auto;} 
}
/* Mega List */
.mega-info-list .vc_info_list {padding-bottom: 12px;}
.media-left .info-list-img{padding-right: 10px !important;}
.sticky {z-index: 9999;position: fixed !important;top: 20%;width: 55% !important;}
.sticky + #normal-content{padding-top: 102px;}
#ez-toc-container.sticky-non{position:relative !important;}
.wpcf7-not-valid-tip {margin-top: 0;margin-bottom: 10px;font-size: 12px;color: #fd6262;}
.wpcf7-form-control.wpcf7-validates-as-required.form-control.wpcf7-not-valid {border-color: #fd6262 !important;}
input.wpcf7-form-control.wpcf7-submit.btn.btn-primary.mt-4 {color: #fff;font-family: inherit;}
.wpcf7-submit.btn-yellow {font-family: inherit;}
div#wpcf7-f3937-p2610-o1 .wpcf7-response-output {color: #fff;}
.media .media-body {width: auto;}
.twae-title{display:none !important;}
.twae-data-container{padding:0px 10px !important;}
.twae-timeline-centered .twae-timeline-entry .twae-timeline-entry-inner .twae-data-container {box-shadow: none !important;border: none !important;background-color: transparent !important;}
.twae-description {margin-top: 30px;}
.btn-exam, .btn-exam2{font-size: 16px;font-weight: 600;text-transform: uppercase;line-height: 1.5em;}
.btn-exam{ fill: #000000;color: #000000;background-color: #FFFFFF00;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #000000; padding: 10px 20px; margin:10px 0px 20px 0px;}    
.btn-exam2{fill: #DB1826;color: #DB1826;background-color: #FFFFFF;padding: 12px 40px 12px 40px;border: 1px solid #fff;border-radius: 4px;}
#exam-leadfrom h2 span{font-weight:700;}
#wpcf7-f11284-p6043-o1 .wpcf7-spinner{position: absolute;margin: 9px 0px 0px -27px;right: auto;z-index: 9999;}
.msc-box .elementor-widget-container{height: 90px;display: flex;align-items: center;align-content: center;}
/*.whatsapp{left:20px; bottom:20px;    z-index: 999;}*/


#whatsapp { padding:10px 20px; 
    position:fixed;
    left: 10px;
    z-index: 99;
    bottom: 3%;
    top: auto;
    background: #28b63e;
    font-size:18px;
}
.badge{background:red;padding:2px;border: 3px solid #fff;border-radius:50%;width: 25px;position: absolute !important;right: 10px;top: -13px !important;height: 25px;line-height: 15px;}

.support{bottom: 75px;left: 10px;display: flex; align-items:center; transition: 0.2s; padding:8px 5px; z-index:999;}
.support img{border-radius:50%;padding: 7px;width: 55px; height:55px;cursor: pointer;margin-left: 8px; animation: bouncebounce 0.8s ease infinite;margin-right:10px;}
.support .support-numbers{
    border-radius: 5px;font-size:15px;
   
    width: 0px;
    display: flex;
    flex-direction: column;
    white-space: nowrap;
    overflow: hidden;
    transition: width 0.3s ease-in-out;
 
}
.support:hover{background:#000; border-radius: 5px;transition: 1s;}
.support:hover img{animation:none; }
.support:hover .support-numbers{width: 230px;  transition: width 0.3s ease-in-out; }
@keyframes bouncebounce {
    0%{transform: translateY(0);} 
    50% {transform: translateY(-8px);}  
    100% {transform: translateY(-0px);}
}
.support a:hover{color:var(--primary) !important;}

.entry-meta .byline, .entry-meta .cat-links, .entry-meta .posted-on { display: none; }
/*extra css*/
.testimonials-section-every-page img{min-height:400px;width: 100%;}
.simple-content h1{color:#000; font-weight:600;}
.simple-content h2{font-size:28px; color:#000; font-weight:600;}
.simple-content h3{font-size:20px;font-weight:600;}

h1.elementor-heading-title {font-size: 36px !important;}
/*Custom CSS*/
@media (max-width: 480px){
#post-9210 > div > div > div > div > section > div > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1aa2ecf5 > div > div > div.elementor-element.elementor-element-bfc38b1.elementor-widget.elementor-widget-text-editor > div > div > div.topic-form-box.bg-primary.pt-4.pb-1.my-4.position-relative > h3{
	margin-top: 90px !important;
		padding-left : 12px !important;
}
	.mb-3{
		margin-bottom : 2px !important;
	}
	.px-5{
		 padding-left : 20px !important;
		padding-right : 20px !important;
	}
	.promobanner-box .promobanner-box-content h3, .promobanner-box2 .promobanner-box2-content h3, .topic-form-box h3{
		margin-top: 80px !important;
	}
	#post-9210 > div > div > div > div > section > div > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1aa2ecf5 > div > div > div.elementor-element.elementor-element-bfc38b1.elementor-widget.elementor-widget-text-editor > div > div > div.cta-banner.pt-5.pb-4.px-5.my-4.position-relative > div{
  padding-left: 10px !important;
		padding-right: 10px !important;
}
	#post-9210 > div > div > div > div > section > div > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-1aa2ecf5 > div > div > div.elementor-element.elementor-element-6d29bd5d.elementor-widget.elementor-widget-html > div > div > div > h3{
		margin-bottom: 20px !important;
	}
}
#topic-page > div > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > h1{
	margin-top : 20px !important;
	margin-bottom : 20px !important;
}
.border{
	border: 5px solid red;
	background-color: red;
}
.db-ul01{
	margin-left: -35px;
}
.db-ol01{
	margin-left: -23px !important;
}
.db-ol02{
	margin-left: -25px;
}

.third-img{
	margin-top: -34px;
}
.second-img{
	margin-top: -20px;
}
.sd-ul{
	margin-left: -35px;
}
.order-img{
	margin-top: -20px;
}
.ca-ul{
	list-style: none;
	margin-left: -35px;
}
.banner-form-img{
    height: 560px !important;
	width: 400px;
	margin-left: 30%;
}
.banner-form-img2{
    height: 560px !important;
	width: 100%;
}
.lc-btn{
	margin-top: -40px;
}
.ld-ul{
	 margin-left: -35px;
}
.ts-ol{
	margin-left: -25px;
}
.ts-ul{
	margin-left: -40px;
	list-style: none;
}

.at-img2 {
	margin-top: 80px;
}
.img2-parent{
	margin-left: -140px;
}
.at-order-img{
	margin-left: 500px;
}
.order-banner{
	display: none;
}
.lc-btn{
	display: none;
}
@media (max-width: 480px){
	#full-row{
		padding: 10px 0px;
		background-color: grey;
	}
	.sb-imgs{
     margin-top: 10px;
}
	.faqHeader h3{
		margin-top: 10px;
	}
	.faq-col{
		padding: 10px !important;
	}
	.banner-form-img{
	 width: 300px;	
	}
	.img2-parent{
	  margin-left: 8px;
	  margin-right: 8px;
  }
	.at-img2 {
	margin-top: 10px;
  }
	.btn-exam2{
		padding: 8px 16px !important;
	}
	.gen-btn{
		margin-left: -45px !important;
		margin-top: -20px !important;
		margin-bottom: 7px;
	}
	.active{
		margin-left: 90px !important;
	}
	.sub-field{
		margin-top: 5px;
		margin-bottom: 15px;
	}
	.name-field{
		margin-bottom: 5px;
	}
	.email-field{
		marign-top: 5px;
		marign-bottom: 5px;
	}
	.level-field{
		margin-bottom: 5px;
	}
	.parent-field{
		margin-bottom: 5px !important;
	}
	.btn-row{
		margin-top: 20px;
	}
	.order-banner{
	display: block;
    }
	.lc-btn{
		display: block;
	}
}




