/*****DEVELOPER'S NOTE*****/ 

/* 

All the CSS is written by Afnan Abbasi from fiverr.com/elsamargaret, The comments have been added for future developers to understand what each of the CSS is for. Added in a separate plugin so it won't affect the menus even when themes are switched.

*/
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400');
@font-face { font-family: 'TrashHand'; src: url(https://www.improvetuition.org/wp-content/themes/Divi-child/fonts/TrashHand.ttf); }

ul.et_pb_module.et_pb_social_media_follow .et-social-twitter a:before,ul.et_pb_module.et_pb_social_media_follow .et-social-instagram a.icon:before, ul.et_pb_module.et_pb_social_media_follow .et-social-facebook a.icon:before{
	line-height: unset !important;
    padding: 0px;
    border: none;
	    color: white !important;
}
.et_pb_social_media_follow li a.icon {
    width: 30px !important;
    height: 32px !important;
    padding: 12%;
}
ul.et_pb_module.et_pb_social_media_follow {
    display: flex;
    justify-content: space-around;
}
.et_pb_social_media_follow li a.icon::before{
	line-height:unset!important;
}

.youtube-video._sidebar .fluid-width-video-wrapper{
	border-radius:6% !important;
	margin-right:0;
}

div.remove_background.et_pb_section.et_pb_section_1
{
	background:none!important;
}

.Primary_container table tr{ 
	margin: 5px 0px !important;
    border-color: #ec008c !important;
    border: 3px solid !important;
    border-radius: 3px;
}
.Primary_container table td ,.Primary_container table th{
        padding: 5px 0px !important;
}
 div.primary_section.et_pb_section.et_pb_section_1{
	background-image:none !important;
}

.table_of_content_section.et_pb_row_1-4_1-2_1-4 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.col1.et_pb_css_mix_blend_mode_passthrough {
    width: 22.875%;
}
#englishtoc{
	right: 0px !important;
}
.col1 #englishtoc, et_pb_column_1 {
    right: 0px;
}
.table_of_content_section div#contentbox {
    width: auto;
}

@media (min-width: 981px)
{
.table_of_content_section	.et_pb_gutters3 .et_pb_column,.table_of_content_section .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 3.5%;
}
.table_of_content_section	.et_pb_column_0, .table_of_content_section .et_pb_column_1 {
    margin-right: 3.5%;
}
}
@media (max-width: 1024px)
{
.col1.et_pb_css_mix_blend_mode_passthrough {
    flex: 40%;
}
}
@media (max-width: 1024px) and (min-width: 981px)
{
	.et_pb_column_1 {
    margin-bottom: 2em;
}
}


.testimonial_btn_text {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
    position: absolute;
    top: -9.8em;
    text-transform: none;
    text-align: justify;
    font-size: 22px;
    line-height: 2em!important;
    font-weight: 600;
}
div#review_form_section  .et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 0px;
}
div#review_form_section .form-field.wpmtst-submit>label{
	position:relative;
}
div#review_form_section .form-field.wpmtst-submit>label::after {
    content: '>';
}
div#review_form_section .form-field.wpmtst-submit>label:after {
        left: 200px !important;
    color: black !important;
    font-weight: 900 !important;
    position: absolute !important;
    top: 5px !important;
    font-size: 26px;
	    transition: 0.5s ease;
	    transition: color .4s ease 0s, background-color .4s ease 0s;
}
div#review_form_section .form-field.wpmtst-submit input:hover{
	opacity:.8;
	cursor:pointer !important;
}
div#review_form_section .form-field.wpmtst-submit:hover>label:after {
    color: white !important;
	    transition: 0.5s ease;
    transform: translate(0.2em, 0em);
	
}

div.testimonials_section {
    padding: 5.222em 0;
    background-color: #DCE5EB !important;
}
.strong-view.default .testimonial-inner {
    position: relative;
    margin: 0;
    padding: 2.222em;
    width: 100%;
    left: 0;
    box-shadow: 0 0 1em rgba(0,0,0,0);
    transition: .5s ease 0s;
    background-color: #FFFFFF;
    border: solid 1px transparent !important;
    text-align: left;
}
.strong-view.default .testimonial-inner p{
   position: relative;
    color: #231F20;
    text-transform: none;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.5;
    font-family: 'Source Sans Pro', sans-serif;
    margin: 0 0 .75em 0;
}
.strong-view.default .current:before {
    color: #f46fbe;
}
.strong-rating span.star:before {
    color: #DA1A2F;
}
.strong-view.default .testimonial-field {
    text-align: left;
}
.strong-view.default .testimonial-field.testimonial-name{
	text-align:right;
}
.strong-view.default div.testimonial-field.testimonial-name:before {
    content: '';
    position: relative;
    width: 1rem;
    height: 3px;
    background-color: #69506F;
    top: -4px;
    display: inline-block;
}
.testimonial_header_txt h1 {
    color: #69506F;
    font-size: 4em;
    margin: 0;
    font-family: 'GT Walsheim', sans-serif;
    text-transform: capitalize;
    font-weight: bold;
    line-height: 1.3em;
}
.button_review .btn.v1 {
    background-color: #DA1A2F;
    color: #FFFFFF;
    font-family: 'GT Walsheim', sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 1.333em;
    margin: auto;
    width: fit-content;
    padding: 15px 35px;
}

.button_review .btn.v1:hover {
    background-color: #E7374B;
    color: #FFFFFF;
    cursor: pointer;
}
.button_review .btn.v1 p>span {
    color: #231F20;
    transition: 0.5s ease;
    margin-left: 0.5em;
    font-size: 1.833em;
    display: inline-block;
    transform: translateY(0.1em);
	    margin-left: 7px;
}
.button_review .btn.v1:hover p>span {
 transform: translate(0.3em, 0.1em);
	color:white;
}
div#review_form_section {
    display: none;
}
div#review_form_section .cancel {
        position: absolute;
    top: .5em;
    right: .5em;
    font-size: 1.5em;
    color: #DA1A2F;
    cursor: pointer;
}
div.review_form_section .et_pb_row.et_pb_row_2 {
    padding-top: 0px;
}
div.review_form_section p.required-notice {
    display: none;
}
div.review_form_section a#close_form {
    margin-right: 8px;
/* 	float: right; */
}
div.review_form_section span.write_review {
    margin-bottom: .5em;
    color: #DA1A2F;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
    line-height: 1.2;
    font-family: 'GT Walsheim', sans-serif;
    font-size: 22px;
}
div.review_form_section .et_pb_text_inner {
    padding: 2.5em 3%;
}
div.review_form_section .strong-form-inner {
    padding: 0px;
}
div.review_form_section .strong-form label {
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 1.6;
    font-weight: normal;
    font-size: 15px;
}
div.review_form_section input,div.review_form_section textarea {
    display: block;
    background-color: #DCE5EB;
    padding: .75em 2em .75em 1em;
    width: 100%;
    outline: none;
    box-shadow: none;
    font-size: 1.167em;
    border-radius: 0;
    border: 0;
    text-align: left;
    color: #444444;
	min-height: 50px;
}
div.review_form_section form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
}
div.review_form_section .form-field.field-client_name ,div.review_form_section .form-field.field-city ,.form-field.field-region_ ,.form-field.field-quote_{
    flex: 40%;
}
div.review_form_section .form-field.field-client_name ,div.review_form_section .form-field.field-region_ {
    margin-right: 2%;
}
div.review_form_section .form-field.field-rating ,div.review_form_section .form-field.field-post_content ,div.review_form_section .form-field.field-email{
    flex: 100%;
}
div.review_form_section .strong-form textarea {
    height: 12em;
}
div.review_form_section input#wpmtst_submit_testimonial {
    background-color: #DA1A2F;
    color: #FFFFFF;
    font-family: 'GT Walsheim', sans-serif;
    font-weight: bold;
    text-transform: none;
    font-size: 1.333em;
    margin: auto;
    width: fit-content;
    padding: 15px 35px;
}






/* qq */





embed, iframe, object, video {
    max-width: 100%;
    width: 100%;
}
.textarea-class {
    height: 170px;
}
#for_box_nice .et_pb_column_1 .et_pb_text{
	
}

.ubermenu .ubermenu-item.ubermenu-item-37756 > .ubermenu-target {
    background: #ffffff;
}

#social-home a {

    display: none;

}
 @media only screen and (min-width: 769px) and (max-width: 1365px){
   .ubermenu-target-title.ubermenu-target-text {
    font-size: 12px!important;
    text-transform: capitalize !important;
}
.success-img-div .et_pb_fullwidth_image img:hover {
     opacity: 1 !important; 
}
.my-search-box {
    zoom: 82%;
    width: 25% !important;
    position: relative;
    left: -1.5%!important;
}
   ul.social-ul {
    display: -webkit-box;
    position: absolute;
    top: 70px;
    left: 18px;
    text-align: center;
}
}
.my-search-box {
    zoom: 82%;
    width: 16%;
    position: relative;
    left: 6%!important;
    top: 3% !important;
    margin-top: -3% !important;
  display: block!important;
}
p.social-title {
    font-family: 'TrashHand';
    margin-top: 5px;
    font-size: 21px;
      color: #fff;
}
span.sub-title {
    color: #fff;
}
p.number.hidden-400 {
    display: inline-block;
    color: #000;
    font-size: 24px;
    margin-bottom: 0;
    padding-bottom: 10px;
    letter-spacing: 2px;
    position: absolute;
    right: 190px;
    top: 10px;
}
#main-header {
    position: fixed !important;
	padding-bottom:15px!important;
}
ul.social-ul {
    display: -webkit-box;
    position: absolute;
    top: 70px;
    left: 5px;
}
.youtube-video .fluid-width-video-wrapper {
    border: 8px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    position: relative;
    overflow: hidden;
    width: 300px;
    height: 300px;
    margin: auto;
}
.youtube-video .fluid-width-video-wrapper iframe{
    border: 0px solid #fff!important; 
    width: 100% !important;
    height: 100% !important;
}
.phone-no-top a {
    color: #ec008c !important;
    font-family: Aclonica;
    font-size: 24px !important;
}
.phone-no-top i {
    font-size: 24px !important;
}

.social-div {
    float: left;
    width: 12%;
    position: absolute;
    bottom: 0px;
    border-radius: 50%;
    height: 130px;
}

.et_header_style_centered #main-header .logo_container {
    height: 100px;
    padding: 0;
    width: 85%;
    float: right;
}
.logo_container #logo {
    max-height: 51%!important;
    top: -25px!important;
    left: -10% !important;
}
.et_header_style_centered #main-header div#et-top-navigation {
    position: relative;
    bottom: 0;
    width: 90%;
    float: right;
}
ul.social-ul li i{
      color: #fff;
}
ul.social-ul li .fa-facebook {
    background: #3b5998;
}
ul.social-ul li .fa-twitter {
    background: #38A1F3;
}
ul.social-ul li .fa-instagram {
    background: #231F20;
}
ul.social-ul li .fa-youtube-play {
    background: #ED3833;
}
ul.social-ul li .fa-linkedin-square {
    background: #0077B5;
}
.second-second-image {
    text-align: center;
}
p.section-title {
    color: #ec008c;
    padding-bottom: 45px;
      padding-top: 50px;
}
p.section-subtitle {
    color: #202020;
    font-size: 40px;
    font-weight: 600;
    padding-bottom: 45px;
}
p.section-desc {
    font-size: 24px;
    padding-bottom: 45px;
    color: #202020;
    font-weight: 500;
}
p.button-section a {
    background: #ec008c;
    color: #fff;
    padding: 24px;
    font-size: 22px;
}

p.button-section {
    padding-bottom: 70px;
    padding-top: 45px;
}
p.button-section-2 {
    padding: 60px 0px;
}
p.button-section-2 a {
    color: #ec008c;
    font-size: 33px;
    font-weight: 600;
}
@media only screen and (min-width: 1450px){
.et_header_style_centered #main-header div#et-top-navigation {
    position: relative;
    bottom: 0;
    top: 0;
    /* float: initial; */
    margin: 0 auto;
    width: 100%;
    max-width: 1438px;
}
 .logo_container #logo {
    top: 0px!important;
}
  .et_header_style_centered #main-header .logo_container {
    height: 120px!important;
}
}

@media only screen and (max-width: 812px){
  .my-search-box {
    display: none!important;
    width: 100%!important;
    position: absolute!important;
    margin: 0 auto!important;
    padding: 0px!important;
    top: -50px!important;
}
  .et_header_style_centered #main-header .logo_container {
    height: 100px;
    padding: 0;
    width: 100%;
    float: right;
}
  .social-div {
    float: left;
    width: 43%;
    position: absolute;
    bottom: 0px;
    border-radius: 50%;
    height: 140px;
    text-align: center;
    left: 30%;
    top: -20px;
}
  header#main-header {
    height: 200px;
}
 #main-header .container {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: auto;
}
  .logo_container #logo {
    max-height: 51%!important;
    top: -25px!important;
    left: 0% !important;
}
  .et_header_style_centered #main-header div#et-top-navigation {
    position: relative;
    bottom: 0;
    width: 100%;
    float: right;
}
  .et_header_style_centered #main-header .mobile_nav {
    background-color: #fff !important;
  }
  .widget_search input#s, .widget_search input#searchsubmit {
    height: 45px!important;
  }
  .logo_container #logo {
    max-height: 54%!important;
    top: -20px!important;
}
	/* START CSS by Luqman*/
		
  .et_header_style_centered #et_mobile_nav_menu {
/*         margin-top: 125px!important; */
			 margin-top: 0px!important;
}
  .et_header_style_centered #main-header{
  padding-bottom:0px!important;
  }
  #et-top-navigation {
/*     margin-top: -45px!important; */
			margin-top: 0px!important;
		}
		.et_header_style_centered #main-header{
				height:auto !important;
		}
		.et_header_style_centered #main-header{
				padding:0 !important;
		}
	.et_header_style_centered .et_mobile_menu{
				top:30px !important;
		}
		
		
		/* END CSS by Luqman  */
  .ubermenu-skin-black-white-2.ubermenu-responsive-toggle{
      font-size: 14px!important;
  }
  .et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page{
      font-size: 15px!important;
  }
  .et_header_style_centered #main-header .mobile_nav {
    display: block;
    padding: 8px 10px!important;
  }
}
@media(max-width:980px){
	.left_image_onmobile{
		display:none;
	}
			/* START CSS by Luqman*/
		
  .et_header_style_centered #et_mobile_nav_menu {
/*         margin-top: 125px!important; */
			 margin-top: 0px!important;
}
  .et_header_style_centered #main-header{
  padding-bottom:0px!important;
  }
  #et-top-navigation {
/*     margin-top: -45px!important; */
			margin-top: 0px!important;
		}
		.et_header_style_centered #main-header{
				height:auto !important;
		}
		.et_header_style_centered #main-header{
				padding:0 !important;
		}
	.et_header_style_centered .et_mobile_menu{
				top:30px !important;
		}
		
		/* END CSS by Luqman  */
}
/************************************* UBER MENU CSS START *****************************************************/

/* THE TITLE OF UBERMENU MUST BE "Year 1" INSTEAD OF "YEAR1" */
.ubermenu-target-title.ubermenu-target-text{font-size: 16px;text-transform:capitalize !important;}

/***** 
MAKING SURE THAT ALL THE CHANGES TO THE UBERMENU ARE APPLIED ONLY ON LAPTOP VERSION AND AUTO RESPONSIVE IS USED FOR MOBILE VERSION *****/
@media screen and (min-width:768px){

/*****
MAKING VARIOUS CHANGES TO THE MENU BOX. MAKING IT'S BORDER BLUE COLOR, MAKING THE BACKGROUD TO BE A DARK SHADOW. JUST GIVING IT GOOD LOOK!
*****/
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item > .ubermenu-submenu.ubermenu-submenu-type-mega {
    overflow: hidden;
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
		border: 1px #e5e5e5 solid;
		padding-bottom: 25px;
    padding-top: 10px;
    padding-left:  20px;
    padding-right: 25px;
		border-top: 4px solid #2ea3f2;
}

/*****
GIVING RIGHT PADDING TO A SUBMENU COLUMN SO THAT IT LOOKS NEAT! 
*****/ 
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
    padding-right: 40px;
}

/*****
INCREASING THE VERTICAL SPACE BETWEEN EACH MENU ITEM IN A COLUMN SO IT LOOKS CLEAN
*****/
.ubermenu, .ubermenu .ubermenu-column, .ubermenu .ubermenu-divider, .ubermenu .ubermenu-icon, .ubermenu .ubermenu-image, .ubermenu .ubermenu-item, .ubermenu .ubermenu-nav, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-row, .ubermenu .ubermenu-search, .ubermenu .ubermenu-search-input, .ubermenu .ubermenu-search-submit, .ubermenu .ubermenu-submenu, .ubermenu .ubermenu-submenu-footer, .ubermenu .ubermenu-tabs, .ubermenu .ubermenu-tabs-panels, .ubermenu .ubermenu-target, .ubermenu-responsive-toggle {
		line-height:22px;
}
  
/***** 
LIMITING THE HEIGHT OF THE SUBMENU SO THAT IT LOOKS COMPACT
****/
.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
    height: 140px !important;

}
  
/*****
MAKING THE RIGHT SIDE OF A COLUMN BETTER
*****/
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
    padding-right: 15px;
}
  
/*****
MAKING ALL THE MENU ITEMS TO BE IN THE CENTER OF SCREEN AND ALSO ADDING A LINE AT TOP OF THE MENU BAR.
*****/
.ubermenu.ubermenu-main {
    text-align: center;
    border-top: 1px solid #e5e5e5 !important;
}

/*****
THE LINE ON TOP OF MENU WAS NOT REACHING THE END OF THE SCREEN SO MAKING TO SO BEYOND THE SCREEN AND LOOK COMPLETE.
*****/
  .ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    
}
  .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{
 
  }
#ubermenu-main-13{
		position:relative !important;
		/*width: 1595px !important;
    right: 50px !important;*/
} 
/*INCREASING THE WIDTH OF MENU */
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}
  
/*****
CHANGING THE SIZE OF THE IMAGE IN THE SUBMENU TO FIT THE SUBMENU.
*****/
.ubermenu .ubermenu-content-align-center>.ubermenu-image {
    height: auto;
    width: 90px;
}

/**** 
ALL ABOUT THE VERTICAL LINES TO SEPARATE A COLUMN.
****/
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column{min-height: 600px;
    float: none;
    display: inline-block;
    border-left: 1px solid #e5e5e5 !important;}
  
/**** 
EXCLUDING THE VERTICAL LINE ONLY BETWEEN THE TWO SUBJECT COLUMNS FOR ALMOST ALL THE MENU ITEMS.
****/
  /* Year 1 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6400.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6400 {border-left:none !important;}
  /* Year 2 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6712.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6712 {border-left:none !important;}
  /* Year 3 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6749.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6749 {border-left:none !important;}
  /* Year 4 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6764.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6764 {border-left:none !important;}
  /* Year 5 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6778.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6778 {border-left:none !important;}
  /* Year 6 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6826.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6826 {border-left:none !important;}
  /* KS2 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6840.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6840 {border-left:none !important;}
  /* KS3 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6851.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6851 {border-left:none !important;}
  /* GCSE */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6865.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6865 {border-left:none !important;}
  /* A Level */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6879.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6879 {border-left:none !important;}
 

} 

@media only screen and (max-width : 768px){
	div.home_slider{
		margin-right:2% !important;
		margin-left:2% !important
	}
		div.home_slider .et-pb-arrow-next{
	right: 20px!important;
	}
	div.home_slider .et_pb_slide_content blockquote{
		    border-left: none !important;
	}
		div.home_slider .et-pb-arrow-prev{
/* 	left: 20px!important; */
	}
 .youtube-video .fluid-width-video-wrapper {
    border: 8px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    position: relative;
    overflow: hidden;
    width: 100% !important;
    height: 200px !important;
    text-align: center;
    margin: auto;
       padding-top: 95% !important;
} 
  #pink-design-text1 p {
    margin-top: 178px;
}
  #heading1-text
  {
        margin-bottom: 29px !important;
  }
}
/* This is the closing tag for leaving the screen size of 768px (Laptop  screen). Don't remove or leave this boundary if you need your CSS to be applieid only on bigger screen! */

/* MAKING THE MOBILE VERSION MENU TOGGLE TO BLUE */
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
		background: #1191d0 !important; 
		border: none !important;
}

/************************************* UBER MENU CSS END *****************************************************/
#ubermenu-nav-main-13 {
	line-height: 29px !important;
}
#menu-item-10952 {
	border: 2px solid #1291d0;
}
.my-search-box{
margin-right: -11%;
    padding: 0px;
    margin-left: 10%;
  left: 0px!important;
}
#left-area .entry-title { color: #E6007E; }
#recent-posts-2 .widgettitle {color:#fbbd2b !important;font-weight: 700!important;}
#recent-comments-2 .widgettitle {color:#38a0c2 !important;font-weight: 700!important;}
#archives-2 .widgettitle {color:green !important;font-weight: 700!important;}
#categories-2 .widgettitle {color:#9b5abc !important;font-weight: 700!important;}
#meta-2 .widgettitle {color:#ed1746 !important;font-weight: 700!important;}
#left-area .post-meta {color:#2ea3f2 !important;}
#left-area .author a {color:#2ea3f2 !important;}
#left-area .post-meta a {color:#2ea3f2 !important;}


/***************  Custom Css  ******************/
.revision-top-row h1
{
  text-align: center;
    font-size: 50px;
    font-weight: bold;
}
.revision-top-row .text-one
{
      text-align: center;
    font-size: 19px;
}
.revision-top-row .text-one:after
{
  content: "";
  height:3px;
}
.revision-top-row .bottom-border
{
  border-top: 3px solid #68c723;
    height: 3px;
    width: 40%;
    margin: 9px auto 7px;
}
.books-section h3
{
      font-size: 26px;
    color: white;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 10px;
    
}
.books-section .et_pb_row_1 h3
{
   min-height: 85px;
}
.books-section .et_pb_image_wrap:hover {
    border: none;
    border-radius: 0;
    padding: 0;
}
.bs-one h1
{
    color: white;
    font-size: 45px;
    line-height: 55px;
    font-weight: 500;
}
.bs-one h1:after
{
    content: " ";
    height: 3px;
    background: #68c723;
    display: block;
    z-index: 999999;
    position: relative;
    width: 70%;
    margin: 13px 0 10px;
}
.bs-one p
{
  color: white;
    font-size: 25px;
    line-height: 32px;
    font-weight: 100;
}
.bs-two
{
  font-size: 28px;
    color: white;
    line-height: 35px;
    text-align: center;
    background: #68c723;
    padding: 21px 30px;
    margin: 14% 0 0 0;
}
.bs-two p
{
  text-align:center;
}
.join-us p
{
  color:white;
}



.et_pb_section {
    padding: 0px 0;
}
.fpt1 {
    color: #fff;
    font-size: 32px;
}
.ftp00 {
    padding-bottom: 0px;
    font-size: 19px;
    color: #fff;
    line-height: 20px!important;
}
a.ftp01 {
    color: #fff;
    margin: 12px;
    font-weight: 600;
}
#kmna img {
    width: 250px;
}
#footer-bottom{
	display: none;
}
.fa-facebook {
    background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
}
.fa-twitter{
	    background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
}
.fa-instagram{
		    background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
}
.fa-youtube-play{
			    background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
}
.fa-linkedin-square{
				    background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
}
.entry-content ul {
    padding: 0 0 0px 0em;
    line-height: 20px;
    list-style-type: none;
}
.footer-bottom i
{
  background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
    height: 25px;
    width: 25px;
}
.footer-bottom ul
{
 list-style: none !important;
    margin-left: 0;
    padding: 0 !important;
    color: white;
    list-style-type: none;
}
.footer-bottom ul li
{
  line-height:24px;
}
.footer-bottom ul li a
{
  color:white;
}
.join-us
{
      margin-bottom: -105px;
    z-index: 1;
    margin-top: 39px;
}
.button-sets a {
     font-family: "Open Sans",Arial,sans-serif !important;
}
@media only screen and (max-width: 600px) {
   
  #pink-design-text1b P
  {
    font-size:41px !important;
    line-height:50px !important;
  }
  #pink-design-text3b a
  {
    padding:15px 20px !important;
  }
   
}
.mainmenucustom ul#top-menu li a {
    color: #2598d0;
}
@media(max-width:980px){
		.fluid-width-video-wrapper{
				padding:0 !important;
		}
}

/***********************************************************************************************************************************************************************************************************************************************************************
                                 									        Hamza Css
************************************************************************************************************************************ ***********************************************************************************************************************************/



 
.hamza_section {border-top:none!important;    padding-bottom: 107px!important;
  

}



  /***************************************Row #01 *********************************************************************************/
  /*----Established in 2007---*/
.hamza_section p.section-title { color:white!important;
font-family:Open Sans!important;
	font-size:38px!important;
	font-weight:bold!important;
	
}
/*---------so if you are -----------*/
.established h5{
	color:white!important;
	font-family:Open Sans!important;
		font-size:21px!important;
font-weight:400!important;
}

      /*********************************Row #02  btns******************************************************************************/



.hamza_section #six-btn-box a{ color:white!important;

/*	max-width:60% !important; */
}

.btn-clm1{ border:none!important;    }
 
.btn-clm2 a{border-radius:10px!important; border:2px solid white!important; 
	max-width:62%!important;color:white!important;}

.btn-clm2 a:hover{background-color:#1191d0!important;}
#btncc{margin-top:10px!important; margin-bottom: 10px !important;}

#btna a,#btnb a,#btne a,#btnf a{padding-right: 24%; color:white!important;}
/*-------------------------------------Btn a-------------------------------------------------------*/
#btna a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2-4.png.webp)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btna a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}


/*-------------------------------------Btn f-------------------------------------------------------*/
#btnf a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1-5.png.webp)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btnf a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}



/*-------------------------------------Btn b-------------------------------------------------------*/
#btnb a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1-1.png)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btnb a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}
/*-------------------------------------Btn e-------------------------------------------------------*/
#btne a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1-1.png)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btne a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}

/*-------------------------------------Btn f-------------------------------------------------------*/
#btnf a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2-4.png.webp)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btnf a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}





      /***************************************Row #03 **************************************************************************/
/*--------- para--------------------*/
#row3p p{
	color:white!important;
	font-family:Open Sans!important;
font-size:19px!important;
	font-weight:600!important;
}

       /***************************************Row #04 **************************************************************************/

.ham_row4#two-section .et_pb_module {
	padding: 30px 0px 40px 1px !important;
font-size:38px !important;
	    background: none!important;
	    min-height: 335px!important;
	margin-top:0px !important;
		font-family: Aclonica!important;
}
.text_para p{
	
}
div#row4b h2 {
    text-align: left;
	padding-left: 10px;
}
div#row4b a {
		color: white;
    font-weight: bolder;
    text-decoration: underline;
}
    div#row4b p {
			padding-left: 10px;
}
.row4_col2 {
    max-width: 20% !important;
    padding-top: 1em;
    margin: 0em !important;
    padding-left: 2.5em;
}
.row4_col1, .row4_col3{
		width: 44% !important;
    max-width: 39%;
    margin-right: 0px !important;
}

/*------------------Free Trail+Our Record --------------------*/
.ham_row4 h2{
color:#ffed56!important;font-family: Aclonica!important;
	font-size:21px !important;
position: relative!important;
/*     left: -19px!important; */
	font-weight:500 !important;
}

.ham_row4 p{color:white!important;
	font-family: Lato!important;
	font-size:14px !important;
font-weight:bold!important;
	
}

/***********************************************************************************************************************************************************************************************************************************************************************
                                 									       Media Query  (980)
************************************************************************************************************************************ ***********************************************************************************************************************************/




@media only screen and (max-width : 980px)
{
/*----------------------------------------------------------------Row#04------------------------------------------------------*/
	
	.row4_col2{display:none!important;}
		
	
.row4_col1, .row4_col3 {
    width: 100% !important;
	max-width: 100%!important;
	    
	}
	
	.row4_col3{    
		position: relative!important;
    top: -54px!important;
	    padding-top: 20px!important;}
	.row4_col1{
		position: relative!important;
    top: 29px!important;
}

	
	
	
	
	/*---------------------------------------------------------Row 02 Buttons----------------------------------------------------*/
	
	.buttons_col1,.buttons_col2,.buttons_col3{display:flex!important;padding-bottom:20px!important;}
	.buttons_col1,.buttons_col3{
		padding-left: 9%!important;
	}
	.btn-clm1,.btn-clm2,.btn-clm3{width:50%!important;}
	#btncc{
		
    position: relative!important;left: 8px!important;}
	#btndd{
		padding-top: 11px!important;
    position: relative!important;
    left: -16px!important;}
	
	/*-------------------------Central Buttons--------------------------------*/
	.btn-clm2 a{border:none!important; 
	}
	/*-------------------------------------Btn a,-------------------------------------------------------*/
#btna a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1-1.png)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btna a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}

/*-------------------------------------Btn b-------------------------------------------------------*/
#btnb a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2-4.png.webp)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btnb a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}
	
	
	
	


/*-------------------------------------Btn c-------------------------------------------------------*/
#btncc a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2-4.png.webp)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btncc a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}
	/*-------------------------------------Btn d-------------------------------------------------------*/
	
	/*-------------------------------------Btn a,-------------------------------------------------------*/
#btndd a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1-1.png)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btndd a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}
	
}
	
	





	/*-------------------------------------------------------Mobile Devices------------------------------------------------------------*/
	







/***********************************************************************************************************************************************************************************************************************************************************************
                                 									       Media Query  (768)
************************************************************************************************************************************ ***********************************************************************************************************************************/



@media only screen and (max-width: 768px) and (min-width: 481px)
{
	.hamza_section {
   
    padding-bottom: 0px!important;
	}
	div.et_pb_section.et_pb_section_12.hamza_section{background-repeat:repeat!important;
		/*
	background-image:url(https://www.improvetuition.org/wp-content/uploads/2019/11/Mobile-d-v.png.webp)!important;
		*/
		background: url(https://www.improvetuition.org/wp-content/uploads/2019/11/Mobile-d-v.png.webp) center center cover no-repeat fixed !important;
		
	}
	/**********************************************
	               Row     1
	 ********************************************/
	/**********************************************
	               Row     2
	 ********************************************/
	#hrow2
	{
				    position: relative!important;
    left: 44px!important;
	}
	six-btn-box
	{
		padding-bottom: 58px!important;
	}
	.btn-clm1,.btn-clm2,.btn-clm3
	{
		width:50%!important;
	}
	#btncc
	{
		position: relative!important;
    left: 23px!important;
	}
	#btndd{   
		position: relative!important;
    left: -7px!important;
	}
	#btnf a {
		padding-left:13px!important
	}
	
	
	.buttons_col2
	{
		position:relative!important;
	left:-10px
	}
	.buttons_col1,.buttons_col3
	{
		display:flex!important;
		padding-bottom:20px!important;
		position: relative!important;
   
	}
	/**********************************************
	               Row     3
	 ********************************************/
	row3p{
	    padding-top: 52px!important;
	}
	/**********************************************
	               Row     4
	 ********************************************/
		.ham_row4 h2 
	{
		font-size:28px!important;
	}

.ham_row4 p
{
    font-weight: 700!important;
}
	
} /*Media Query Close*/



/***********************************************************************************************************************************************************************************************************************************************************************
                                 									       Media Quer  (480)
************************************************************************************************************************************ ***********************************************************************************************************************************/
@media only screen and (max-width : 480px ){
	.home_slider .et_pb_slides .et_pb_slider_container_inner {
    vertical-align: top;
}
	.hamza_section {
   
    padding-bottom: 0px!important;
	}
	/**********************************************
	               Row     1
	 ********************************************/
	
	
	/**********************************************
	               Row     2
	 ********************************************/
	.buttons_col1,.buttons_col2,.buttons_col3
	{
		display:block!important;
		position:relative!important;
	  padding-left: 17%!important;
	}
	.btn-clm1,.btn-clm2,.btn-clm3
	{
		width:100%!important;
	}
	
	.buttons_col1
	{
		top:40px!important
	}
	.buttons_col2
	{
		bottom:40px!important
	}
	.buttons_col3
	{
		bottom:80px!important
	}
	
	
	
	#btncc{
	position: relative!important;
  top: 26px;
  left: -20px!important;
	}
	#btndd {
    position: relative!important;
    left: -20px!important;
}
	
	/**********************************************
	               Row     3
	 ********************************************/
	row3p
	{
	    padding-top: 52px!important;
	}
	
	/**********************************************
	               Row     4
	 ********************************************/
	
	
	
}  /*Media Query Close






/***********************************************************************************************************************************************************************************************************************************************************************
                                 									      11/28/219
************************************************************************************************************************************ ***********************************************************************************************************************************/
  /*---------------------------------------------------Header-------------------------------------------*/

/*
 * *****************************SociAL mEDIA iCONS****************************
 * */
.et-social-facebook a.icon:before {
    content: "\e093";
    color: #2ea3f2!important;
    border: 1px solid  #cccccc;
    
    border-spacing: 49px;
    padding: 7px;
    border-radius: 50%;
border: 0.5px solid #2ea3f2;
}

.et-social-twitter a.icon:before {
    content: "\e094";
	 color: #2ea3f2!important;
    border: 1px solid  #cccccc;
   
    border-spacing: 49px;
    padding: 7px;
    border-radius: 50%;
       border: 0.5px solid #2ea3f2;

}

.et-social-instagram a.icon:before {
    content: "\e09a";
	color: #2ea3f2!important;
    border: 1px solid  #cccccc;
   
    border-spacing: 49px;
    padding: 7px;
    border-radius: 50%;
	    border: 0.5px solid #2ea3f2;

}

 /* ***************************** HEDER****************************/


div#top-header.et-fixed-header {
    position: inherit!important;
	width: auto!important;
    margin: auto!important;
    padding: 5% 8%!important;
	   
}
#top-header{
	padding-top: 24px!important;
}
header#main-header.et-fixed-header {
    position: initial !important;
    top: 0px !important;
}
#main-header {
    position: relative !important;
	    padding-bottom: 20px!important;
}
div#page-container {
    padding-top: 0px!important;
}

/*----------------Header Data------------------*/
#top-header #et-info-phone {
    font-size: 18px;
    color: #1091d0 !important;
	
    font-weight: 900;
    font-family: "Montserrat-bold", Helvetica, Arial, sans-serif;
	padding-right: 28px;
}

#top-header #et-info-email {
    font-size: 18px;
    color: #1091d0 !important;
    font-weight: 900;
    font-family: "Montserrat-bold", Helvetica, Arial, sans-serif;
    padding-right: 10px;
	
	
}

.et_header_style_centered #top-menu>li>a {
    font-family: "Montserrat", Helvetica, Arial, sans-serif!important;
    font-weight: 700!important;
    font-style: normal!important;
}
li#menu-item-62 a {
    border: 2px solid #2ea3f2 !important;
    border-radius:1px
}

/*========================================================Header End============================================================*/

/*---------------------------------Line Colors--------------------------------------------*/
.et_pb_text_inner hr.customhr {
	
	
	border: 0.5px solid #ec008c!important;
}
.et_pb_text_inner hr.customhrse {
  
	border: 0.5px solid #0090d0!important;
}
.et_pb_text_inner hr.customhrcs {
 
	border: 0.5px solid #fbbd2b!important;
}
.et_pb_text_inner hr.customhrcs.sfsdfwe{
	
	border: 0.5px solid #b842fc!important;
	
}


/**********************************
 Sidebar
 * *************************************/

.container .panel-panel-inner div.panel-pane {
    font-size: 14px;
}
.sidebar .panel-pane {
    margin-bottom: 40px;
    width: 100%;
}
.pane-qs-social-counters-qs-follow-us {
    border-radius: 6px;
    display: inline-block;
	/*
    background: #b5e9ff;
	    border: 2px solid #1890cf;
	*/
	width:348px !important;
}
.pane-qs-social-counters-qs-follow-us h4.pane-title {
    color: #fff;
    font-size: 17px;
    height: 70px;
    padding: 18px 15px 0;
    margin: 0;
}
.pane-qs-social-counters-qs-follow-us .fl {
    
        background: #8E208D;
    border-radius: 0 6px 6px 0;
    display: block;
    height: 35px;
    margin: 0;
    padding: 8px 0 0 62px;
    position: relative;
    text-shadow: 1px 1px 2px #000;
    vertical-align: middle;
	font-size: 20px !important;
    font-weight: 300 !important;
}
#followimprovetution-socialbox .fl:before {
    background: url(https://www.improvetuition.org/wp-content/uploads/2017/12/vtick.png.webp) no-repeat !important;
    content: ""!important;
    display: block !important;
    height: 52px!important;
    left: 10px;
    position: absolute;
    top: 6px;
    width: 55px;
}
.pane-qs-social-counters-qs-follow-us .fl span {
    color: #fcb131;
}


 .pane-qs-social-counters-qs-follow-us .pane-content {
    display: inline-block;
}

/* sidebar bottom*/

#followimprovetution-socialbox #socialbox{
	border-radius: 0 0 6px 6px;
    padding: 2px 15px 15px;
}



#formblock .et_pb_column_1 #followimprovetution-socialbox #socialbox ul {
    position: static!important ;
    
	display:inline-block!important;
    
    margin-top: .7%!important;
}

#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox li {
/*        background-color: #fff!important; */
	/*
     border-radius: 20px 6px 6px 20px !important; 
	*/
/*     display: inline-block !important;
    margin: 0 0 9px !important; */
    /* width: 100% !important; */
/*     border: 3px solid;
    height: 62px;
  
	border-radius: 12px;
   
	width: 272px; */
}
/* box Colors*/
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-1 {
    border-color: #ec008c;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-2 {
    border-color: #0090d0;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-3 {
    border-color: #fbbd2b;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-4 {
    border-color: #b842fc;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-5 {
    border-color: #4c52a3;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-6 {
    border-color: #bb4738;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-7 {
    border-color: #0090d0;
}





#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox li .socim {
    border-radius: 200px;
    display: inline-table;
    height: 50px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 50px;
    left: 3px;
    bottom: 1px;
	
}
.pane-qs-social-counters-qs-follow-us #socialbox li .counter {
    display: inline-block;
    width: 123px;
	position: relative !important;
    left: 5% !important;
}


#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox-mob li .counter .socnums, .pane-qs-social-counters-qs-follow-us #socialbox li .counter .socnums {
    color: #007aa1 !important;
    margin: 0 0 0 5px!important;
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    -webkit-font-smoothing: antialiased!important;
font-size:16px!important
}

#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox-mob li .counter .soctyp, .pane-qs-social-counters-qs-follow-us #socialbox li .counter .soctyp {
    color: #007aa1!important;
    font-size: 12px!important;
}



#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox-mob li div>span:last-child, .pane-qs-social-counters-qs-follow-us #socialbox li div>span:last-child {
    float: right;
    margin-right: 4px;
    margin-top: 6px;
}


 #followimprovetution-socialbox li div>span:last-child .socall {
    text-align: left !important;
}


 #followimprovetution-socialbox li div>span:last-child .socialbox-button {
    border-radius: 6px !important;
    color: #ececec !important;
    font-size: 13px!important;
    height: 30px !important;
    line-height: 22px !important;
    padding-top: 4px !important;
    width: 82px !important;
        background: #EA008B !important;
    font-weight: 400 !important;
    display: inline-block !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
}
 #followimprovetution-socialbox .socall {
    text-align: left !important;
	 padding-top:2% !important;
}
 #followimprovetution-socialbox i {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    font-size: 20px;
    position: absolute;
    right: 18%;
    top: 29%;
    width: 20px;
	
	 
}
 #followimprovetution-socialbox #socialbox li .socim.fb {
    background-color: #2a5f9d;
}
 #followimprovetution-socialbox #socialbox li .socim.tw {
    background-color: #00c2f5;
}
 #followimprovetution-socialbox #socialbox  li .socim.in {
    background-color: #0080b2;
}
 #followimprovetution-socialbox #socialbox  li .socim.gp {
    background-color: #ee3f18;
}
 #followimprovetution-socialbox #socialbox  li .socim.yt {
    background-color: #ce1312;
}
 #followimprovetution-socialbox #socialbox  li .socim.pin {
    background-color: #d62b34;
}
 #followimprovetution-socialbox #socialbox li .socim.ins {
    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/ezgif.com-webp-to-png.png.webp);
    background-size: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
}
#formblock .et_pb_column_1 #followimprovetution-socialbox .socialbox-widget ul {
    padding: 0px;
    display: flex !important;
    flex-direction: column;
}

#followimprovetution-socialbox .socialbox-widget ul li#soc-1 {
/*     margin-left: -8px !important; */
}
#followimprovetution-socialbox div#socialbox{
	padding: 0px !important;
}
#followimprovetution-socialbox .panel-pane.pane-block {
    width: 100% !important;
}
#followimprovetution-socialbox .socialbox-widget p{
	display:none !important;
}
div#followimprovetution-socialbox {
    margin-top: -25px !important;
}


/* New hamza styling  */
.et_pb_code_inner .contactblok h4 {
   
   font-family: Snippet !important;
}

.et_pb_row_5.et_pb_row {
   
   font-family: Snippet !important;
}

.et_pb_text_align_center .et_pb_text_inner strong {
   
   font-family: Snippet !important;
   
}

.et_pb_slide_content blockquote .quote {
   
   font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
}

/* New hamza styling  */
/*new nab*/

.video_sect_home .fluid-width-video-wrapper {
    border-radius: 1%!important;
}
.span_family span{
	    font-family: Aclonoica !important;
}
.red_bar_menu.et_pb_section.et_pb_section_1 {
    padding: 0px;
}
div#our_tutoring_services_section #circle_row div div div h3 {
    font-family: Snippet !important;/*here*/
}
/*new nab ends*/
/* nabil */
#formblock .et_pb_text_inner hr {
    max-width: 15%;
    margin-left: 10px;
}
.round_images_cus span>strong {
    font-family: Snippet !important;
}
.contact_blocks .contactblok p {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
	font-size:19px !important;
}
.et_header_style_centered #top-menu>li>a {
    font-family: "Montserrat-bold", Helvetica, Arial, sans-serif!important;
}
#formblock  .page-links2 {
    list-style: none;
    display: flex;
    flex-direction: column;
}
#formblock .et_pb_text_inner hr.customhr {
    border: 2px solid #ec008c!important;
}
#formblock .et_pb_text_inner hr.customhrse {
    border: 2px solid #0090d0!important;
}
#formblock .et_pb_text_inner hr.customhrcs {
    border: 2px solid #fbbd2b!important;
}
#formblock .et_pb_text_inner hr.customhrcs.sfsdfwe {
    border: 2px solid #b842fc!important;
}
#page-container>#top-header>.container.clearfix {
    max-width: 1096px;
    width: 100%;
}
#improvetution_font p.section-subtitle, #improvetution_font p.section-title {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
}
#improvetution_font p.section-desc {
font-family: Lato!important;
}
div#textimonial_btn_extra {
       position: absolute;
    right: 100px;
    /* top: 70px; */
    bottom: 0px;
    /* display: inline-table; */
    /* position: relative; */
    text-align: center;
    vertical-align: middle;
    /* left: 3px; */
    /* bottom: 1px; */
    border: 5px solid;
    height: 70px;
    border-radius: 12px;
    width: 280px;
    border-color: #ec008c;
    font-size: 24px;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: bold;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
}
div#textimonial_btn_extra a{
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
	font-family: Aclonica;
}

.mainprovid {
    position: relative;
}


@media only screen and (max-width: 1236px) and (min-width:1224px)
{
#page-container>#top-header>.container.clearfix {
       margin-right: 4%;
	 width: 100%;
    max-width: 930px;
}
}

@media only screen and (max-width: 1224px) and (min-width:1208px)
{
#page-container>#top-header>.container.clearfix {
    margin-right: 3.7%;
    max-width: 930px;
}
}
@media only screen and (max-width: 1208px) and (min-width:1180px)
{
#page-container>#top-header>.container.clearfix {
     margin-right: 2.4rem;
}
}
@media only screen and (max-width: 1180px) and (min-width:980px)
{
#page-container>#top-header>.container.clearfix {
     margin-right: 30px;
    max-width: 930px;
    width: 100%;
}
}
@media only screen and (min-width:980px)
		{
			li#menu-item-50255 {
    display: none !important;
}
}


@media only screen and (max-width: 890px)
{
#formblock .et_pb_column_1 #followimprovetution-socialbox #socialbox.socialbox-widget ul:last-child {
    padding: 0px;
    display: flex !important;
    flex-direction: column;
}
}

/*  */

/*book free trail button*/
@media only screen and (max-width: 418px) and (min-width: 320px)
{

p.button-section .bk_free {
   
   padding: 11px !important;
   font-size: 18px !important;
}


.improve-children strong span{
font-size: 39px!important;
}

}



/*top contact and mail box*/
@media only screen and (max-width: 980px)
{
#et-info
{
display:none!important;
}
	
	img.wp-image-48777.size-full.aligncenter {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    margin-top: 0px !important;
}
	div#formblock {
    margin-left: 107px !important;
}
}






/* New Media Quries*/
@media (max-width: 1224px)
{
#que_form .wpcf7 {
     width: 100%!important; 
     max-width:100%!important; 
}
	
}



@media only screen and (max-width: 769px)
{
div#formblock {
    margin-left: 68px !important;
}
	img.wp-image-48777.size-full.aligncenter {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    margin-top: 0px !important;
}
	
}
@media only screen and (max-width: 550px)
{
div#formblock {
    margin-left: 11% !important;
}
}








/*Hamza New*/
.et_pb_text_inner .customxsdsd cite, em, i {
    font-style: inherit !important;
}

/* Tetenomial Button */
div#testimonial_btn {
   
    display: inline-block;
    font-size: 14px;
    font-size: 14px;
    border: 2px solid #2ea3f2 !important;
    border-radius: 1px;
    padding: 8px;
    background: #ec008c;
    color: #fff!important;
    text-align: center;
    width: 165px;
    max-width: 165px;
    margin-left:20px !important;
    padding-left: 0px;
    margin-inline-start: 3px;
/* 	position: relative !important;
    left: 2% !important; */
}


/* Book Free Trail Button*/
#menu-item-62{
	width:167px !important;
max-width:167px !important; 
}

/* Header phone-icon and Email Button backgroung*/
#top-header #et-info-phone:before, #top-header #et-info-email:before {
   
    background:transparent!important;
	border: 0.5px solid #2ea3f2 !important;
}

/* youtube Video Full Lenght*/
#vidptk .fluid-width-video-wrapper iframe {
    
    width: 100%!important;
}
#iframe_full_width_video {
    min-width: 100% !important;
    max-width: 100% !important;
}
div#vidptk {
    background: #1890cf;
   
    padding-top: 0% !important;
    padding-bottom: 0% !important;
    
}
div#vidptk {
  
    line-height: 0.5em !important;
}


/* Our Service Ul +List*/


/* Fonts Best_Tutors in West York*/
#best_tutor_in_font p.section-title,#best_tutor_in_font p.section-subtitle {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
}
#best_tutor_in_font p.section-desc,#relezing_potential_font p.section-desc {
    font-family: Lato!important;
}
#best_tutor_in_font p.button-section-2 a,#relezing_potential_font p.section-title,#relezing_potential_font p.section-subtitle {
font-weight: 500;
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
}

/* Lets Get Niozy*/

#lets_get_nozy {
	padding-bottom:0px !important;
	font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
		padding-top:0px!important;
	}
#mail_us_font .button-section-2 {
    padding: 50px 0 0px 0px!important;
    
}
#mail_us_font p.button-section-2 a {
    
    font-weight: 500!important;
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
}
div#our_tutoring_services_section div div div div h2{
		font-size:32px !important;
		font-weight:bold;
		font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
}


div#our_tutoring_services_section #circle_row div div div p{
	font-weight:600;
	color:rgb(102, 102, 102) !important;
}
.contactblok,.et_pb_code_inner .contactblok h4 {
		font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif!important;
		text-transform:Capitalize !important;
}

/* OUR SERVICES IN CENTRE */
#our_tutoring_services_section div#header div div div h2{
		font-size:32px !important;
		font-weight:bold;
		font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif!important;
}
div#our_tutoring_services_section #circle_row div div div h3{
/* 	font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif!important; */
}
div#our_tutoring_services_section #circle_row div div div p{
	font-weight:600;
	color:rgb(102, 102, 102) !important;
		
}
/* Are You Searching */
#our_services_in_centre_heading div h2, #our_services_in_centre_footer div div div h3 {
		font-size:32px;
		font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif!important; 
}


/* Grey Areas */
#improvetution_font div div div div .section-subtitle ,#best_tutor_in_font  div div div div .section-subtitle{
		color:#1890cf;
		
}

#improvetution_font div div div div .section-desc,#best_tutor_in_font  div div div div .section-desc{
	color:rgb(102, 102, 102) !important;

	font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif!important;
}
/* BOOK A FREE TRIAL */

.book-a-trial-heading{
		color:#1091d0;
		text-align:center;
		font-size: 5.5em;
line-height: 1em;
		font-family: "Montserrat", "Open Sans", sans-serif;
font-weight: 800;

}
.book-a-trial-desc-center{
		text-align:center;
		width:100%;

}
.book-a-trial-desc-center p{
		text-align:center;
		font-size:1.25em;
		font-family:"Lato", "Open Sans", sans-serif;
}
@media(min-width:768px){
		
.book-a-trial-heading{
		font-size: 11em;
	line-height: 1em;
}
.book-a-trial-desc-center{
		text-align:center;
		width:100%;
		margin-left:25%;
}
.book-a-trial-desc-center p{
		max-width:500px;
		font-size: 1.5em;
		line-height: 1.66em;
}
}
h2.book-a-trial-centres-title{
		font-size:62px !important;
		text-align:left;
		text-transform:uppercase;
		font-family: "Montserrat", "Open Sans", sans-serif;
font-weight: 800;
		padding-bottom:10px;
		text-shadow:outset 100% 0px 0px 3px #000;
		color:#fff;
}

#refer-a-friend-centres div.et_pb_column div div h2{
		text-align:center;
		color:#f0f0f0;
		font-family: "Montserrat", "Open Sans", sans-serif;
		font-weight:bold;
}

#refer-a-friend-centres div.et_pb_column  div div p{
		text-align:center;
		color:#f1f1f1;
		/*font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif;*/
		font-family: "Montserrat", "Open Sans", sans-serif;
}
/* REFER A FRIEND */
h1#refer-a-friend-title{
		margin-top:30px;
		text-align:center;
		font-size:32px;
		font-weight:800;
		font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif;
		color:#ec008c;
		text-transform:uppercase;
}
p#refer-a-friend-desc{
		text-align:center;
		font-size:1.25em;
		font-family:"Lato", "Open Sans", sans-serif;
}
div.refer-a-friend-form{
		margin-top:30px;
		    border: 1px solid #ede8e8;
    border-radius: 5px;
		padding: 1.5em 2em 3em 2em;
		padding-top:30px;
		padding-bottom:0px;
		background: #F8FAFB;
}

div.refer-a-friend-form div form div div br{
		display:none;
}
div.refer-a-friend-form div form div div label span input,div.refer-a-friend-form div form div div label span select{
    width: 100%;
    display: block;
    border: 1px solid #ede8e8;
    color: #3a3a3a;
    border-radius: 0;
    background: #fff !important;
    box-shadow: none;
		margin-bottom:10px !important;
		font-weight:bold;
} 
div.refer-a-friend-form div form div div label span input::placeholder{
		color:#ddd !important;
}
div.refer-a-friend-form div form div div  input#contact-button{
		display:block !important;
		
}
footer#main-footer{
		display:none;
}


@media(min-width:1080px){
		#for_box_nice #formblock{
		margin-left: 139px !important;
}
}

/* Book a free trial Contact us */
@media(min-width:780px){
		div.contact_form_on_bookfreetrial{
		padding-left:225px;
		padding-right:225px;
}
}
@media(max-width:780px){
		div.contact_form_on_bookfreetrial{
		padding-left:100px;
		padding-right:100px;
}
}
@media(max-width:500px){
		div.contact_form_on_bookfreetrial{
		padding-left:0px;
		padding-right:0px;
}
}
div.contact_form_on_bookfreetrial div form p span input:focus,div.contact_form_on_bookfreetrial div form p span textarea:focus{
		border-color:#ec008c;
		color:#ec008c;
}
div.contact_form_on_bookfreetrial div form p span input{
		width:100%;
		height:50px;
		margin-bottom:10px;	background-color:rgba(255,255,255,0.3) !important;
		border:2px solid #fff;
		color:#fff;
		font-size:20px;
		font-family: "Open Sans", sans-serif;
		text-shadow:3px #ddd;
		font-weight:600;
}
div.contact_form_on_bookfreetrial div form p span textarea{
		background-color:rgba(255,255,255,0.3) !important;
		border:2px solid #fff;
		color:#fff;
		font-size:20px;
		max-height:170px;font-family: "Open Sans", sans-serif;
		font-weight:600;
		margin-top:5px;
		
}
div.contact_form_on_bookfreetrial div form p span input::placeholder,div.contact_form_on_bookfreetrial div form p span textarea::placeholder{
		font-size:24px !important;
color:rgba(255,255,255,0.8) !important;
		font-family: "Open Sans", sans-serif;
}
div.contact_form_on_bookfreetrial div form div.contact-submit-button{
		width:100%;
		text-align:right;

}
div.contact_form_on_bookfreetrial div form div.contact-submit-button span{
		display:none;
}
div.contact_form_on_bookfreetrial div form div.contact-submit-button input{
		padding-left:40px !important;		padding-right:40px !important;
		padding-top:5px !important;
		padding-bottom:5px !important;
		font-size:35px;
		background-color:rgba(255,255,255,0.1);
		border:2px solid #fff;
		
}
div.contact_form_on_bookfreetrial div form div.contact-submit-button input:hover{
		background-color:#ec008c !important;
}
/*
 * 

@media(min-width:780px){
		div.contact_form_on_bookfreetrial{
				padding-left:200px;
		}
}
*/
div.contact_form_on_bookfreetrial_heading{
		margin-bottom:25px;
}
div.contact_form_on_bookfreetrial_heading h2{
		font-size:82px !important;
		color:#fff;
		text-transform:uppercase;
		font-family: "Montserrat", "Open Sans", sans-serif;
font-weight: 800;
		padding-bottom:10px;
		text-shadow:outset 100% 0px 0px 3px #000;
}
@media(max-width:786px){
		div.contact_form_on_bookfreetrial_heading h2{
		font-size:52px !important;

}
}
div.contact_form_on_bookfreetrial_heading hr{
		color:#fff;
		
}
div.contact_form_on_bookfreetrial_heading p{
		color:#fff;
		font-size:20px;
		letter-spacing:0.1;
		font-weight:600;
		font-family: "Open Sans", sans-serif;
		padding-top:10px;
		
}
/*centeres addressses on Book Free Trial*/
table.center_boxes_baft{
		table-layout: fixed;
}
@media(max-width:550px){
		table.center_boxes_baft tbody td{
				display:block;
		}
}
table.center_boxes_baft tbody td{
		width:100%;
		height:100%;
		color:#000 !important;
		margin:10px;
		padding:0;
}
table.center_boxes_baft tbody td div.centre_box{
		padding:30px 20px;
		padding-top:40px;
		margin:10px;
		min-height:205px;
		border-radius: 10px;
}
table.center_boxes_baft tbody td div.centre_box h2,table.center_boxes_baft tbody td div.centre_box p{
		color:#666 !important;
}
h2.phone_no_after_boxes i{
		font-size:60px;
}
h2.phone_no_after_boxes{
		margin-top:60px;
		font-size:60px !important;
		color:#fff;
		text-transform:uppercase;
		font-family: "Montserrat", "Open Sans", sans-serif;
font-weight: 800;
}
.image_after_number_n_boxes {
		text-align:center;
}
.image_after_number_n_boxes img{
		max-width:350px;
}
#free_trial_tuition_banner_bottom{
		background-color:#1091d0 !important;
}
#free_trial_tuition_banner_bottom div div h1{
		color:#fff !important;
}
#free_trial_tuition_banner_bottom div div h2{
		color:#fff !important;
}
#free_trial_tuition_banner_bottom div div h2 button a{
		background-color:#fff !important;
		color:#1091d0 !important;
	
}
#empty_height_for_map{
		height:500px;
}

@media(max-width:790px){
		#tuition_center_section_baft{
				padding-top:0px !important;
		}
		
		h2.book-a-trial-centres-title{
				padding-bottom:280px;
		}
}















/************************************************************************************************************
 ---------------------------[12/26/2019[New changing]-------------------------------------------------
/************************************************************************************************************/


/*****DEVELOPER'S NOTE*****/ 

/* 

All the CSS is written by Afnan Abbasi from FIVERR.COM/WPCODERPRO, The comments have been added for future developers to understand what each of the CSS is for. Added in a separate plugin so it won't affect the menus even when themes are switched.

*/

.textarea-class {
    height: 170px;
}
#for_box_nice .et_pb_column_1 .et_pb_text{
	
}

.ubermenu .ubermenu-item.ubermenu-item-37756 > .ubermenu-target {
    background: #ffffff;
}

#social-home a {

    display: none;

}
 @media only screen and (min-width: 769px) and (max-width: 1365px){
   .ubermenu-target-title.ubermenu-target-text {
    font-size: 12px!important;
    text-transform: capitalize !important;
}
.success-img-div .et_pb_fullwidth_image img:hover {
     opacity: 1 !important; 
}
.my-search-box {
    zoom: 82%;
    width: 25% !important;
    position: relative;
    left: -1.5%!important;
}
   ul.social-ul {
    display: -webkit-box;
    position: absolute;
    top: 70px;
    left: 18px;
    text-align: center;
}
}
.my-search-box {
    zoom: 82%;
    width: 16%;
    position: relative;
    left: 6%!important;
    top: 3% !important;
    margin-top: -3% !important;
  display: block!important;
}
p.social-title {
    font-family: 'TrashHand';
    margin-top: 5px;
    font-size: 21px;
      color: #fff;
}
span.sub-title {
    color: #fff;
}
p.number.hidden-400 {
    display: inline-block;
    color: #000;
    font-size: 24px;
    margin-bottom: 0;
    padding-bottom: 10px;
    letter-spacing: 2px;
    position: absolute;
    right: 190px;
    top: 10px;
}
#main-header {
    position: fixed !important;
	padding-bottom:15px!important;
}
ul.social-ul {
    display: -webkit-box;
    position: absolute;
    top: 70px;
    left: 5px;
}
.youtube-video .fluid-width-video-wrapper {
    border: 8px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    position: relative;
    overflow: hidden;
    width: 300px;
    height: 300px;
    margin: auto;
}
.youtube-video .fluid-width-video-wrapper iframe{
    border: 0px solid #fff!important; 
    width: 100% !important;
    height: 100% !important;
}
.phone-no-top a {
    color: #ec008c !important;
    font-family: Aclonica;
    font-size: 24px !important;
}
.phone-no-top i {
    font-size: 24px !important;
}

.social-div {
    float: left;
    width: 12%;
    position: absolute;
    bottom: 0px;
    border-radius: 50%;
    height: 130px;
}

.et_header_style_centered #main-header .logo_container {
    height: 100px;
    padding: 0;
    width: 85%;
    float: right;
}
.logo_container #logo {
    max-height: 51%!important;
    top: -25px!important;
    left: -10% !important;
}
.et_header_style_centered #main-header div#et-top-navigation {
    position: relative;
    bottom: 0;
    width: 90%;
    float: right;
}
ul.social-ul li i{
      color: #fff;
}
ul.social-ul li .fa-facebook {
    background: #3b5998;
}
ul.social-ul li .fa-twitter {
    background: #38A1F3;
}
ul.social-ul li .fa-instagram {
    background: #231F20;
}
ul.social-ul li .fa-youtube-play {
    background: #ED3833;
}
ul.social-ul li .fa-linkedin-square {
    background: #0077B5;
}
.second-second-image {
    text-align: center;
}
p.section-title {
    color: #ec008c;
    padding-bottom: 45px;
      padding-top: 50px;
}
p.section-subtitle {
    color: #202020;
    font-size: 40px;
    font-weight: 600;
    padding-bottom: 45px;
}
p.section-desc {
    font-size: 24px;
    padding-bottom: 45px;
    color: #202020;
    font-weight: 500;
}
p.button-section a {
    background: #ec008c;
    color: #fff;
    padding: 24px;
    font-size: 22px;
}

p.button-section {
    padding-bottom: 70px;
    padding-top: 45px;
}
p.button-section-2 {
    padding: 60px 0px;
}
p.button-section-2 a {
    color: #ec008c;
    font-size: 33px;
    font-weight: 600;
}
@media only screen and (min-width: 1450px){
.et_header_style_centered #main-header div#et-top-navigation {
    position: relative;
    bottom: 0;
    top: 0;
    /* float: initial; */
    margin: 0 auto;
    width: 100%;
    max-width: 1438px;
}
 .logo_container #logo {
    top: 0px!important;
}
  .et_header_style_centered #main-header .logo_container {
    height: 120px!important;
}
}

@media only screen and (max-width: 812px){
  .my-search-box {
    display: none!important;
    width: 100%!important;
    position: absolute!important;
    margin: 0 auto!important;
    padding: 0px!important;
    top: -50px!important;
}
  .et_header_style_centered #main-header .logo_container {
    height: 100px;
    padding: 0;
    width: 100%;
    float: right;
}
  .social-div {
    float: left;
    width: 43%;
    position: absolute;
    bottom: 0px;
    border-radius: 50%;
    height: 140px;
    text-align: center;
    left: 30%;
    top: -20px;
}
  header#main-header {
    height: 200px;
}
 #main-header .container {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: auto;
}
  .logo_container #logo {
    max-height: 51%!important;
    top: -25px!important;
    left: 0% !important;
}
  .et_header_style_centered #main-header div#et-top-navigation {
    position: relative;
    bottom: 0;
    width: 100%;
    float: right;
}
  .et_header_style_centered #main-header .mobile_nav {
    background-color: #fff !important;
  }
  .widget_search input#s, .widget_search input#searchsubmit {
    height: 45px!important;
  }
  .logo_container #logo {
    max-height: 54%!important;
    top: -20px!important;
}
	/* START CSS by Luqman*/
		
  .et_header_style_centered #et_mobile_nav_menu {
/*         margin-top: 125px!important; */
			 margin-top: 0px!important;
}
  .et_header_style_centered #main-header{
  padding-bottom:0px!important;
  }
  #et-top-navigation {
/*     margin-top: -45px!important; */
			margin-top: 0px!important;
		}
		.et_header_style_centered #main-header{
				height:auto !important;
		}
		.et_header_style_centered #main-header{
				padding:0 !important;
		}
	.et_header_style_centered .et_mobile_menu{
				top:30px !important;
		}
		
		
		/* END CSS by Luqman  */
  .ubermenu-skin-black-white-2.ubermenu-responsive-toggle{
      font-size: 14px!important;
  }
  .et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page{
      font-size: 15px!important;
  }
  .et_header_style_centered #main-header .mobile_nav {
    display: block;
    padding: 8px 10px!important;
  }
}
@media(max-width:980px){
			/* START CSS by Luqman*/
		
  .et_header_style_centered #et_mobile_nav_menu {
/*         margin-top: 125px!important; */
			 margin-top: 0px!important;
}
  .et_header_style_centered #main-header{
  padding-bottom:0px!important;
  }
  #et-top-navigation {
/*     margin-top: -45px!important; */
			margin-top: 0px!important;
		}
		.et_header_style_centered #main-header{
				height:auto !important;
		}
		.et_header_style_centered #main-header{
				padding:0 !important;
		}
	.et_header_style_centered .et_mobile_menu{
				top:30px !important;
		}
		
		
		/* END CSS by Luqman  */
}
/************************************* UBER MENU CSS START *****************************************************/

/* THE TITLE OF UBERMENU MUST BE "Year 1" INSTEAD OF "YEAR1" */
.ubermenu-target-title.ubermenu-target-text{font-size: 16px;text-transform:capitalize !important;}

/***** 
MAKING SURE THAT ALL THE CHANGES TO THE UBERMENU ARE APPLIED ONLY ON LAPTOP VERSION AND AUTO RESPONSIVE IS USED FOR MOBILE VERSION *****/
@media screen and (min-width:768px){

/*****
MAKING VARIOUS CHANGES TO THE MENU BOX. MAKING IT'S BORDER BLUE COLOR, MAKING THE BACKGROUD TO BE A DARK SHADOW. JUST GIVING IT GOOD LOOK!
*****/
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item > .ubermenu-submenu.ubermenu-submenu-type-mega {
    overflow: hidden;
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
		border: 1px #e5e5e5 solid;
		padding-bottom: 25px;
    padding-top: 10px;
    padding-left:  20px;
    padding-right: 25px;
		border-top: 4px solid #2ea3f2;
}

/*****
GIVING RIGHT PADDING TO A SUBMENU COLUMN SO THAT IT LOOKS NEAT! 
*****/ 
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
    padding-right: 40px;
}

/*****
INCREASING THE VERTICAL SPACE BETWEEN EACH MENU ITEM IN A COLUMN SO IT LOOKS CLEAN
*****/
.ubermenu, .ubermenu .ubermenu-column, .ubermenu .ubermenu-divider, .ubermenu .ubermenu-icon, .ubermenu .ubermenu-image, .ubermenu .ubermenu-item, .ubermenu .ubermenu-nav, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-row, .ubermenu .ubermenu-search, .ubermenu .ubermenu-search-input, .ubermenu .ubermenu-search-submit, .ubermenu .ubermenu-submenu, .ubermenu .ubermenu-submenu-footer, .ubermenu .ubermenu-tabs, .ubermenu .ubermenu-tabs-panels, .ubermenu .ubermenu-target, .ubermenu-responsive-toggle {
		line-height:22px;
}
  
/***** 
LIMITING THE HEIGHT OF THE SUBMENU SO THAT IT LOOKS COMPACT
****/
.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
    height: 140px !important;

}
  
/*****
MAKING THE RIGHT SIDE OF A COLUMN BETTER
*****/
.ubermenu .ubermenu-submenu .ubermenu-column-auto {
    padding-right: 15px;
}
  
/*****
MAKING ALL THE MENU ITEMS TO BE IN THE CENTER OF SCREEN AND ALSO ADDING A LINE AT TOP OF THE MENU BAR.
*****/
.ubermenu.ubermenu-main {
    text-align: center;
    border-top: 1px solid #e5e5e5 !important;
}

/*****
THE LINE ON TOP OF MENU WAS NOT REACHING THE END OF THE SCREEN SO MAKING TO SO BEYOND THE SCREEN AND LOOK COMPLETE.
*****/
  .ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    
}
  .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{
 
  }
#ubermenu-main-13{
		position:relative !important;
		/*width: 1595px !important;
    right: 50px !important;*/
} 
/*INCREASING THE WIDTH OF MENU */
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}
  
/*****
CHANGING THE SIZE OF THE IMAGE IN THE SUBMENU TO FIT THE SUBMENU.
*****/
.ubermenu .ubermenu-content-align-center>.ubermenu-image {
    height: auto;
    width: 90px;
}

/**** 
ALL ABOUT THE VERTICAL LINES TO SEPARATE A COLUMN.
****/
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column{min-height: 600px;
    float: none;
    display: inline-block;
    border-left: 1px solid #e5e5e5 !important;}
  
/**** 
EXCLUDING THE VERTICAL LINE ONLY BETWEEN THE TWO SUBJECT COLUMNS FOR ALMOST ALL THE MENU ITEMS.
****/
  /* Year 1 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6400.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6400 {border-left:none !important;}
  /* Year 2 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6712.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6712 {border-left:none !important;}
  /* Year 3 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6749.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6749 {border-left:none !important;}
  /* Year 4 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6764.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6764 {border-left:none !important;}
  /* Year 5 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6778.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6778 {border-left:none !important;}
  /* Year 6 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6826.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6826 {border-left:none !important;}
  /* KS2 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6840.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6840 {border-left:none !important;}
  /* KS3 */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6851.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6851 {border-left:none !important;}
  /* GCSE */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6865.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6865 {border-left:none !important;}
  /* A Level */
  .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-6879.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-6879 {border-left:none !important;}
 

} 

@media only screen and (max-width : 768px){
	div.home_slider{
		margin-right:2% !important;
		margin-left:2% !important
	}
		div.home_slider .et-pb-arrow-next{
	right: 20px!important;
	}
	div.home_slider .et_pb_slide_content blockquote{
		    border-left: none !important;
	}
		div.home_slider .et-pb-arrow-prev{
/* 	left: 20px!important; */
	}
 .youtube-video .fluid-width-video-wrapper {
    border: 8px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    position: relative;
    overflow: hidden;
    width: 100% !important;
    height: 200px !important;
    text-align: center;
    margin: auto;
       padding-top: 95% !important;
} 
  #pink-design-text1 p {
    margin-top: 178px;
}
  #heading1-text
  {
        margin-bottom: 29px !important;
  }
}
/* This is the closing tag for leaving the screen size of 768px (Laptop  screen). Don't remove or leave this boundary if you need your CSS to be applieid only on bigger screen! */

/* MAKING THE MOBILE VERSION MENU TOGGLE TO BLUE */
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
		background: #1191d0 !important; 
		border: none !important;
}

/************************************* UBER MENU CSS END *****************************************************/
#ubermenu-nav-main-13 {
	line-height: 29px !important;
}
#menu-item-10952 {
	border: 2px solid #1291d0;
}
.my-search-box{
margin-right: -11%;
    padding: 0px;
    margin-left: 10%;
  left: 0px!important;
}
#left-area .entry-title { color: #E6007E; }
#recent-posts-2 .widgettitle {color:#fbbd2b !important;font-weight: 700!important;}
#recent-comments-2 .widgettitle {color:#38a0c2 !important;font-weight: 700!important;}
#archives-2 .widgettitle {color:green !important;font-weight: 700!important;}
#categories-2 .widgettitle {color:#9b5abc !important;font-weight: 700!important;}
#meta-2 .widgettitle {color:#ed1746 !important;font-weight: 700!important;}
#left-area .post-meta {color:#2ea3f2 !important;}
#left-area .author a {color:#2ea3f2 !important;}
#left-area .post-meta a {color:#2ea3f2 !important;}


/***************  Custom Css  ******************/
.revision-top-row h1
{
  text-align: center;
    font-size: 50px;
    font-weight: bold;
}
.revision-top-row .text-one
{
      text-align: center;
    font-size: 19px;
}
.revision-top-row .text-one:after
{
  content: "";
  height:3px;
}
.revision-top-row .bottom-border
{
  border-top: 3px solid #68c723;
    height: 3px;
    width: 40%;
    margin: 9px auto 7px;
}
.books-section h3
{
      font-size: 26px;
    color: white;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 10px;
    
}
.books-section .et_pb_row_1 h3
{
   min-height: 85px;
}
.books-section .et_pb_image_wrap:hover {
    border: none;
    border-radius: 0;
    padding: 0;
}
.bs-one h1
{
    color: white;
    font-size: 45px;
    line-height: 55px;
    font-weight: 500;
}
.bs-one h1:after
{
    content: " ";
    height: 3px;
    background: #68c723;
    display: block;
    z-index: 999999;
    position: relative;
    width: 70%;
    margin: 13px 0 10px;
}
.bs-one p
{
  color: white;
    font-size: 25px;
    line-height: 32px;
    font-weight: 100;
}
.bs-two
{
  font-size: 28px;
    color: white;
    line-height: 35px;
    text-align: center;
    background: #68c723;
    padding: 21px 30px;
    margin: 14% 0 0 0;
}
.bs-two p
{
  text-align:center;
}
.join-us p
{
  color:white;
}



.et_pb_section {
    padding: 0px 0;
}
.fpt1 {
    color: #fff;
    font-size: 32px;
}
.ftp00 {
    padding-bottom: 0px;
    font-size: 19px;
    color: #fff;
    line-height: 20px!important;
}
a.ftp01 {
    color: #fff;
    margin: 12px;
    font-weight: 600;
}
#kmna img {
    width: 250px;
}
#footer-bottom{
	display: none;
}
.fa-facebook {
    background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
}
.fa-twitter{
	    background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
}
.fa-instagram{
		    background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
}
.fa-youtube-play{
			    background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
}
.fa-linkedin-square{
				    background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
}
.entry-content ul {
    padding: 0 0 0px 0em;
    line-height: 20px;
    list-style-type: none;
}
.footer-bottom i
{
  background-color: transparent;
    line-height: 25px!important;
    font-size: 20px;
    height: 25px;
    width: 25px;
}
.footer-bottom ul
{
 list-style: none !important;
    margin-left: 0;
    padding: 0 !important;
    color: white;
    list-style-type: none;
}
.footer-bottom ul li
{
  line-height:24px;
}
.footer-bottom ul li a
{
  color:white;
}
.join-us
{
      margin-bottom: -105px;
    z-index: 1;
    margin-top: 39px;
}
.button-sets a {
     font-family: "Open Sans",Arial,sans-serif !important;
}
@media only screen and (max-width: 600px) {
   
  #pink-design-text1b P
  {
    font-size:41px !important;
    line-height:50px !important;
  }
  #pink-design-text3b a
  {
    padding:15px 20px !important;
  }
   
}
.mainmenucustom ul#top-menu li a {
    color: #2598d0;
}
@media(max-width:980px){
		.fluid-width-video-wrapper{
				padding:0 !important;
		}
}

/***********************************************************************************************************************************************************************************************************************************************************************
                                 									        Hamza Css
************************************************************************************************************************************ ***********************************************************************************************************************************/



 
.hamza_section {border-top:none!important;    padding-bottom: 107px!important;
  

}



  /***************************************Row #01 *********************************************************************************/
  /*----Established in 2007---*/
.hamza_section p.section-title { color:white!important;
font-family:Open Sans!important;
	font-size:38px!important;
	font-weight:bold!important;
	
}
/*---------so if you are -----------*/
.established h5{
	color:white!important;
	font-family:Open Sans!important;
		font-size:21px!important;
font-weight:400!important;
}

      /*********************************Row #02  btns******************************************************************************/



.hamza_section #six-btn-box a{ color:white!important;

/*	max-width:60% !important; */
}

.btn-clm1{ border:none!important;    }
 
.btn-clm2 a{border-radius:10px!important; border:2px solid white!important; 
	max-width:62%!important;color:white!important;}

.btn-clm2 a:hover{background-color:#1191d0!important;}
#btncc{margin-top:10px!important; margin-bottom: 10px !important;}

#btna a,#btnb a,#btne a,#btnf a{padding-right: 24%; color:white!important;}
/*-------------------------------------Btn a-------------------------------------------------------*/
#btna a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2-4.png.webp)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btna a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}


/*-------------------------------------Btn f-------------------------------------------------------*/
#btnf a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1-5.png.webp)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btnf a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}



/*-------------------------------------Btn b-------------------------------------------------------*/
#btnb a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1-1.png)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btnb a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}
/*-------------------------------------Btn e-------------------------------------------------------*/
#btne a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1-1.png)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btne a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}

/*-------------------------------------Btn f-------------------------------------------------------*/
#btnf a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2-4.png.webp)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btnf a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}





      /***************************************Row #03 **************************************************************************/
/*--------- para--------------------*/
#row3p p{
	color:white!important;
	font-family:Open Sans!important;
font-size:19px!important;
	font-weight:600!important;
}

       /***************************************Row #04 **************************************************************************/

.ham_row4#two-section .et_pb_module {
	padding: 30px 0px 40px 1px !important;
font-size:38px !important;
	    background: none!important;
	    min-height: 335px!important;
	margin-top:0px !important;
		font-family: Aclonica!important;
}
.text_para p{
	
}
div#row4b h2 {
    text-align: left;
	padding-left: 10px;
}
div#row4b a {
		color: white;
    font-weight: bolder;
    text-decoration: underline;
}
    div#row4b p {
			padding-left: 10px;
}
.row4_col2 {
    max-width: 20% !important;
    padding-top: 1em;
    margin: 0em !important;
    padding-left: 2.5em;
}
.row4_col1, .row4_col3{
		width: 44% !important;
    max-width: 39%;
    margin-right: 0px !important;
}

/*------------------Free Trail+Our Record --------------------*/
.ham_row4 h2{
color:#ffed56!important;font-family: Aclonica!important;
	font-size:21px !important;
position: relative!important;
/*     left: -19px!important; */
	font-weight:500 !important;
}

.ham_row4 p{color:white!important;
	font-family: Lato!important;
	font-size:14px !important;
font-weight:bold!important;
	
}

/***********************************************************************************************************************************************************************************************************************************************************************
                                 									       Media Query  (980)
************************************************************************************************************************************ ***********************************************************************************************************************************/




@media only screen and (max-width : 980px)
{
/*----------------------------------------------------------------Row#04------------------------------------------------------*/
	
	.row4_col2{display:none!important;}
		
	
.row4_col1, .row4_col3 {
    width: 100% !important;
	max-width: 100%!important;
	    
	}
	
	.row4_col3{    
		position: relative!important;
    top: -54px!important;
	    padding-top: 20px!important;}
	.row4_col1{
		position: relative!important;
    top: 29px!important;
}

	
	
	
	
	/*---------------------------------------------------------Row 02 Buttons----------------------------------------------------*/
	
	.buttons_col1,.buttons_col2,.buttons_col3{display:flex!important;padding-bottom:20px!important;}
	.buttons_col1,.buttons_col3{
		padding-left: 9%!important;
	}
	.btn-clm1,.btn-clm2,.btn-clm3{width:50%!important;}
	#btncc{
		
    position: relative!important;left: 8px!important;}
	#btndd{
		padding-top: 11px!important;
    position: relative!important;
    left: -16px!important;}
	
	/*-------------------------Central Buttons--------------------------------*/
	.btn-clm2 a{border:none!important; 
	}
	/*-------------------------------------Btn a,-------------------------------------------------------*/
#btna a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1-1.png)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btna a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}

/*-------------------------------------Btn b-------------------------------------------------------*/
#btnb a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2-4.png.webp)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btnb a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}
	
	
	
	


/*-------------------------------------Btn c-------------------------------------------------------*/
#btncc a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2-4.png.webp)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btncc a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}
	/*-------------------------------------Btn d-------------------------------------------------------*/
	
	/*-------------------------------------Btn a,-------------------------------------------------------*/
#btndd a{background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn1-1.png)!important;
    min-height: 4em;
    min-width: 14em;
    padding-top: 1.2em;
    background-repeat: no-repeat;
}
#btndd a:hover{    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/btn2hw.png.webp)!important; 
min-height: 4em !important;
    min-width: 14em !important;
    padding-top: 1.2em !important;
    background-repeat: no-repeat!important;
background-color:transparent!important;}
	
}
	
	





	/*-------------------------------------------------------Mobile Devices------------------------------------------------------------*/
	







/***********************************************************************************************************************************************************************************************************************************************************************
                                 									       Media Query  (768)
************************************************************************************************************************************ ***********************************************************************************************************************************/



@media only screen and (max-width: 768px) and (min-width: 481px)
{
	.hamza_section {
   
    padding-bottom: 0px!important;
	}
	div.et_pb_section.et_pb_section_12.hamza_section{background-repeat:repeat!important;
		/*
	background-image:url(https://www.improvetuition.org/wp-content/uploads/2019/11/Mobile-d-v.png.webp)!important;
		*/
		background: url(https://www.improvetuition.org/wp-content/uploads/2019/11/Mobile-d-v.png.webp) center center cover no-repeat fixed !important;
		
	}
	/**********************************************
	               Row     1
	 ********************************************/
	/**********************************************
	               Row     2
	 ********************************************/
	#hrow2
	{
				    position: relative!important;
    left: 44px!important;
	}
	six-btn-box
	{
		padding-bottom: 58px!important;
	}
	.btn-clm1,.btn-clm2,.btn-clm3
	{
		width:50%!important;
	}
	#btncc
	{
		position: relative!important;
    left: 23px!important;
	}
	#btndd{   
		position: relative!important;
    left: -7px!important;
	}
	#btnf a {
		padding-left:13px!important
	}
	
	
	.buttons_col2
	{
		position:relative!important;
	left:-10px
	}
	.buttons_col1,.buttons_col3
	{
		display:flex!important;
		padding-bottom:20px!important;
		position: relative!important;
   
	}
	/**********************************************
	               Row     3
	 ********************************************/
	row3p{
	    padding-top: 52px!important;
	}
	/**********************************************
	               Row     4
	 ********************************************/
		.ham_row4 h2 
	{
		font-size:28px!important;
	}

.ham_row4 p
{
    font-weight: 700!important;
}
	
} /*Media Query Close*/



/***********************************************************************************************************************************************************************************************************************************************************************
                                 									       Media Quer  (480)
************************************************************************************************************************************ ***********************************************************************************************************************************/
@media only screen and (max-width : 480px ){
	.home_slider .et_pb_slides .et_pb_slider_container_inner {
    vertical-align: top;
}
	.hamza_section {
   
    padding-bottom: 0px!important;
	}
	/**********************************************
	               Row     1
	 ********************************************/
	
	
	/**********************************************
	               Row     2
	 ********************************************/
	.buttons_col1,.buttons_col2,.buttons_col3
	{
		display:block!important;
		position:relative!important;
	  padding-left: 17%!important;
	}
	.btn-clm1,.btn-clm2,.btn-clm3
	{
		width:100%!important;
	}
	
	.buttons_col1
	{
		top:40px!important
	}
	.buttons_col2
	{
		bottom:40px!important
	}
	.buttons_col3
	{
		bottom:80px!important
	}
	
	
	
	#btncc{
	position: relative!important;
  top: 26px;
  left: -20px!important;
	}
	#btndd {
    position: relative!important;
    left: -20px!important;
}
	
	/**********************************************
	               Row     3
	 ********************************************/
	row3p
	{
	    padding-top: 52px!important;
	}
	
	/**********************************************
	               Row     4
	 ********************************************/
	
	
	
}  /*Media Query Close






/***********************************************************************************************************************************************************************************************************************************************************************
                                 									      11/28/219
************************************************************************************************************************************ ***********************************************************************************************************************************/
  /*---------------------------------------------------Header-------------------------------------------*/

/*
 * *****************************SociAL mEDIA iCONS****************************
 * */
.et-social-facebook a.icon:before {
    content: "\e093";
    color: #2ea3f2!important;
    border: 1px solid  #cccccc;
    
    border-spacing: 49px;
    padding: 7px;
    border-radius: 50%;
border: 0.5px solid #2ea3f2;
}

.et-social-twitter a.icon:before {
    content: "\e094";
	 color: #2ea3f2!important;
    border: 1px solid  #cccccc;
   
    border-spacing: 49px;
    padding: 7px;
    border-radius: 50%;
       border: 0.5px solid #2ea3f2;

}

.et-social-instagram a.icon:before {
    content: "\e09a";
	color: #2ea3f2!important;
    border: 1px solid  #cccccc;
   
    border-spacing: 49px;
    padding: 7px;
    border-radius: 50%;
	    border: 0.5px solid #2ea3f2;

}

 /* ***************************** HEDER****************************/


div#top-header.et-fixed-header {
    position: inherit!important;
	width: auto!important;
    margin: auto!important;
    padding: 5% 8%!important;
	   
}
#top-header{
	padding-top: 24px!important;
}
header#main-header.et-fixed-header {
    position: initial !important;
    top: 0px !important;
}
#main-header {
    position: relative !important;
	    padding-bottom: 20px!important;
}
div#page-container {
    padding-top: 0px!important;
}

/*----------------Header Data------------------*/
#top-header #et-info-phone {
    font-size: 18px;
    color: #1091d0 !important;
	
    font-weight: 900;
    font-family: "Montserrat-bold", Helvetica, Arial, sans-serif;
	padding-right: 28px;
}

#top-header #et-info-email {
    font-size: 18px;
    color: #1091d0 !important;
    font-weight: 900;
    font-family: "Montserrat-bold", Helvetica, Arial, sans-serif;
    padding-right: 10px;
	
	
}

.et_header_style_centered #top-menu>li>a {
    font-family: "Montserrat", Helvetica, Arial, sans-serif!important;
    font-weight: 700!important;
    font-style: normal!important;
}
li#menu-item-62 a {
    border: 2px solid #2ea3f2 !important;
    border-radius:1px
}

/*========================================================Header End============================================================*/

/*---------------------------------Line Colors--------------------------------------------*/
.et_pb_text_inner hr.customhr {
	
	
	border: 0.5px solid #ec008c!important;
}
.et_pb_text_inner hr.customhrse {
  
	border: 0.5px solid #0090d0!important;
}
.et_pb_text_inner hr.customhrcs {
 
	border: 0.5px solid #fbbd2b!important;
}
.et_pb_text_inner hr.customhrcs.sfsdfwe{
	
	border: 0.5px solid #b842fc!important;
	
}


/**********************************
 Sidebar
 * *************************************/

.container .panel-panel-inner div.panel-pane {
    font-size: 14px;
}
.sidebar .panel-pane {
    margin-bottom: 40px;
    width: 100%;
}
.pane-qs-social-counters-qs-follow-us {
    border-radius: 6px;
    display: inline-block;
	/*
    background: #b5e9ff;
	    border: 2px solid #1890cf;
	*/
	width:348px !important;
}
.pane-qs-social-counters-qs-follow-us h4.pane-title {
    color: #fff;
    font-size: 17px;
    height: 70px;
    padding: 18px 15px 0;
    margin: 0;
}
.pane-qs-social-counters-qs-follow-us .fl {
    
        background: #8E208D;
    border-radius: 0 6px 6px 0;
    display: block;
    height: 35px;
    margin: 0;
    padding: 8px 0 0 62px;
    position: relative;
    text-shadow: 1px 1px 2px #000;
    vertical-align: middle;
	font-size: 20px !important;
    font-weight: 300 !important;
}
#followimprovetution-socialbox .fl:before {
    background: url(https://www.improvetuition.org/wp-content/uploads/2017/12/vtick.png.webp) no-repeat !important;
    content: ""!important;
    display: block !important;
    height: 52px!important;
    left: 10px;
    position: absolute;
    top: 6px;
    width: 55px;
}
.pane-qs-social-counters-qs-follow-us .fl span {
    color: #fcb131;
}


 .pane-qs-social-counters-qs-follow-us .pane-content {
    display: inline-block;
}

/* sidebar bottom*/

#followimprovetution-socialbox #socialbox{
	border-radius: 0 0 6px 6px;
    padding: 2px 15px 15px;
}



#formblock .et_pb_column_1 #followimprovetution-socialbox #socialbox ul {
    position: static!important ;
    
	display:inline-block!important;
    
    margin-top: .7%!important;
}

#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox li {
       background-color: #fff!important;
	/*
     border-radius: 20px 6px 6px 20px !important; 
	*/
    display: inline-block !important;
    margin: 0 0 9px !important;
    /* width: 100% !important; */
    border: 3px solid;
    height: 62px;
  
	border-radius: 12px;
   
	width: 272px;
}
/* box Colors*/
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-1 {
    border-color: #ec008c;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-2 {
    border-color: #0090d0;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-3 {
    border-color: #fbbd2b;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-4 {
    border-color: #b842fc;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-5 {
    border-color: #4c52a3;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-6 {
    border-color: #bb4738;
}
#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox #soc-7 {
    border-color: #0090d0;
}





#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox li .socim {
    border-radius: 200px;
    display: inline-table;
    height: 50px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 50px;
    left: 3px;
    bottom: 1px;
	
}
.pane-qs-social-counters-qs-follow-us #socialbox li .counter {
    display: inline-block;
    width: 123px;
	position: relative !important;
    left: 5% !important;
}


#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox-mob li .counter .socnums, .pane-qs-social-counters-qs-follow-us #socialbox li .counter .socnums {
    color: #007aa1 !important;
    margin: 0 0 0 5px!important;
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    -webkit-font-smoothing: antialiased!important;
font-size:16px!important
}

#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox-mob li .counter .soctyp, .pane-qs-social-counters-qs-follow-us #socialbox li .counter .soctyp {
    color: #007aa1!important;
    font-size: 12px!important;
}



#followimprovetution-socialbox .pane-qs-social-counters-qs-follow-us #socialbox-mob li div>span:last-child, .pane-qs-social-counters-qs-follow-us #socialbox li div>span:last-child {
    float: right;
    margin-right: 4px;
    margin-top: 6px;
}


 #followimprovetution-socialbox li div>span:last-child .socall {
    text-align: left !important;
}


 #followimprovetution-socialbox li div>span:last-child .socialbox-button, #followimprovetution-socialbox li div>span:nth-child(3) .socialbox-button{
    border-radius: 6px !important;
    color: #ececec !important;
    font-size: 13px!important;
    height: 30px !important;
    line-height: 22px !important;
    padding-top: 4px !important;
    width: 82px !important;
        background: #EA008B !important;
    font-weight: 400 !important;
    display: inline-block !important;
    text-align: center !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
}
 #followimprovetution-socialbox .socall {
    text-align: left !important;
	 padding-top:2% !important;
}
 #followimprovetution-socialbox i {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    font-size: 20px;
    position: absolute;
    right: 18%;
    top: 29%;
    width: 20px;
	
	 
}
 #followimprovetution-socialbox #socialbox li .socim.fb {
    background-color: #2a5f9d;
}
 #followimprovetution-socialbox #socialbox li .socim.tw {
    background-color: #00c2f5;
}
 #followimprovetution-socialbox #socialbox  li .socim.in {
    background-color: #0080b2;
}
 #followimprovetution-socialbox #socialbox  li .socim.gp {
    background-color: #ee3f18;
}
 #followimprovetution-socialbox #socialbox  li .socim.yt {
    background-color: #ce1312;
}
 #followimprovetution-socialbox #socialbox  li .socim.pin {
    background-color: #d62b34;
}
 #followimprovetution-socialbox #socialbox li .socim.ins {
    background-image: url(https://www.improvetuition.org/wp-content/uploads/2019/11/ezgif.com-webp-to-png.png.webp);
    background-size: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
}
#formblock .et_pb_column_1 #followimprovetution-socialbox .socialbox-widget ul {
    padding: 0px;
    display: flex !important;
    flex-direction: column;
}

#followimprovetution-socialbox .socialbox-widget ul li#soc-1 {
/*     margin-left: -8px !important; */
}
#followimprovetution-socialbox div#socialbox{
	padding: 0px !important;
}
#followimprovetution-socialbox .panel-pane.pane-block {
    width: 100% !important;
}
#followimprovetution-socialbox .socialbox-widget p{
	display:none !important;
}
div#followimprovetution-socialbox {
    margin-top: -25px !important;
}


/* New hamza styling  */
.et_pb_code_inner .contactblok h4 {
   
   font-family: Snippet !important;
}

.et_pb_row_5.et_pb_row {
   
   font-family: Snippet !important;
}

.et_pb_text_align_center .et_pb_text_inner strong {
   
   font-family: Snippet !important;
   
}

.et_pb_slide_content blockquote .quote {
   
   font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
}

/* New hamza styling  */

/* nabil */

#formblock .et_pb_text_inner hr {
    max-width: 15%;
    margin-left: 10px;
}
.round_images_cus span>strong {
    font-family: Snippet !important;
}
.contact_blocks .contactblok p {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
	font-size:19px !important;
}
.et_header_style_centered #top-menu>li>a {
    font-family: "Montserrat-bold", Helvetica, Arial, sans-serif!important;
}
#formblock  .page-links2 {
    list-style: none;
    display: flex;
    flex-direction: column;
}
#formblock .et_pb_text_inner hr.customhr {
    border: 2px solid #ec008c!important;
}
#formblock .et_pb_text_inner hr.customhrse {
    border: 2px solid #0090d0!important;
}
#formblock .et_pb_text_inner hr.customhrcs {
    border: 2px solid #fbbd2b!important;
}
#formblock .et_pb_text_inner hr.customhrcs.sfsdfwe {
    border: 2px solid #b842fc!important;
}
#page-container>#top-header>.container.clearfix {
    max-width: 1096px;
    width: 100%;
}
#improvetution_font p.section-subtitle, #improvetution_font p.section-title {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
}
#improvetution_font p.section-desc {
font-family: Lato!important;
}
div#textimonial_btn_extra {
       position: absolute;
    right: 100px;
    /* top: 70px; */
    bottom: 0px;
    /* display: inline-table; */
    /* position: relative; */
    text-align: center;
    vertical-align: middle;
    /* left: 3px; */
    /* bottom: 1px; */
    border: 5px solid;
    height: 70px;
    border-radius: 12px;
    width: 280px;
    border-color: #ec008c;
    font-size: 24px;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: bold;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
}
div#textimonial_btn_extra a{
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
	font-family: Aclonica;
}

.mainprovid {
    position: relative;
}


@media only screen and (max-width: 1236px) and (min-width:1224px)
{
#page-container>#top-header>.container.clearfix {
       margin-right: 4%;
	 width: 100%;
    max-width: 930px;
}
}

@media only screen and (max-width: 1224px) and (min-width:1208px)
{
#page-container>#top-header>.container.clearfix {
    margin-right: 3.7%;
    max-width: 930px;
}
}
@media only screen and (max-width: 1208px) and (min-width:1180px)
{
#page-container>#top-header>.container.clearfix {
     margin-right: 2.4rem;
}
}
@media only screen and (max-width: 1180px) and (min-width:980px)
{
#page-container>#top-header>.container.clearfix {
     margin-right: 30px;
    max-width: 930px;
    width: 100%;
}
}
@media only screen and (max-width: 1160px)
{
div#textimonial_btn_extra {
    position: relative;
    right: 0;
    top: 0;
		margin-top:10em;
	}
	.testimonial_btn_text {
    text-align: justify;
}
}

@media only screen and (max-width: 890px)
{
#formblock .et_pb_column_1 #followimprovetution-socialbox #socialbox.socialbox-widget ul:last-child {
    padding: 0px;
    display: flex !important;
    flex-direction: column;
}
}

/*  */

/*book free trail button*/
@media only screen and (max-width: 418px) and (min-width: 320px)
{

p.button-section .bk_free {
   
   padding: 11px !important;
   font-size: 18px !important;
}


.improve-children strong span{
font-size: 39px!important;
}

}










/*top contact and mail box*/
@media only screen and (max-width: 980px)
{
#et-info
{
display:none!important;
}
	
	img.wp-image-48777.size-full.aligncenter {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    margin-top: 0px !important;
}
	div#formblock {
    margin-left: 107px !important;
}
}






/* New Media Quries*/
@media (max-width: 1224px)
{
#que_form .wpcf7 {
     width: 100%!important; 
     max-width:100%!important; 
}
	
}



@media only screen and (max-width: 769px)
{
div#formblock {
    margin-left: 68px !important;
}
	img.wp-image-48777.size-full.aligncenter {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    margin-top: 0px !important;
}
	
}
@media only screen and (max-width: 550px)
{
div#formblock {
    margin-left: 11% !important;
}
}








/*Hamza New*/
.et_pb_text_inner .customxsdsd cite, em, i {
    font-style: inherit !important;
}

/* Tetenomial Button */
div#testimonial_btn {
   
    display: inline-block;
    font-size: 14px;
    font-size: 14px;
    border: 2px solid #2ea3f2 !important;
    border-radius: 1px;
    padding: 8px;
    background: #ec008c;
    color: #fff!important;
    text-align: center;
    width: 165px;
    max-width: 165px;
    margin-left:20px !important;
    padding-left: 0px;
    margin-inline-start: 3px;
/* 	position: relative !important;
    left: 2% !important; */
}


/* Book Free Trail Button*/
#menu-item-62{
	width:167px !important;
max-width:167px !important; 
}
p#menu-item-62 {
    width: 200px !important;
    max-width: unset !important;
    margin: auto;
}

/* Header phone-icon and Email Button backgroung*/
#top-header #et-info-phone:before, #top-header #et-info-email:before {
   
    background:transparent!important;
	border: 0.5px solid #2ea3f2 !important;
}

/* youtube Video Full Lenght*/
#vidptk .fluid-width-video-wrapper iframe {
    
    width: 100%!important;
}
#iframe_full_width_video {
    min-width: 100% !important;
    max-width: 100% !important;
}
div#vidptk {
    background: #1890cf;
   
    padding-top: 0% !important;
    padding-bottom: 0% !important;
    
}
div#vidptk {
  
    line-height: 0.5em !important;
}


/* Our Service Ul +List*/
ul#our_services_ul li {
		padding-top: 14px!important;
    width: 86% !important;
    font-family: "Open Sans" !important;
}
ul#our_services_ul li:before {
    content: '✓' !important;
    border: 0.5px solid;
    border-radius: 18px;
    /* padding: 4px; */
    /* min-width: 61px; */
    /* padding-left: 5px; */
    /* padding-right: 5px; */
    padding: 2px 6px 2px 5px;
    margin-right: 13px;
    /* margin-top: 6px; */
    color: #1f97d3 !important;
}

/* Fonts Best_Tutors in West York*/
#best_tutor_in_font p.section-title,#best_tutor_in_font p.section-subtitle {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
}
#best_tutor_in_font p.section-desc,#relezing_potential_font p.section-desc {
    font-family: Lato!important;
}
#best_tutor_in_font p.button-section-2 a,#relezing_potential_font p.section-title,#relezing_potential_font p.section-subtitle {
font-weight: 500;
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
}

/* Lets Get Niozy*/

#lets_get_nozy {
	padding-bottom:0px !important;
	font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
		padding-top:0px!important;
	}
#mail_us_font .button-section-2 {
    padding: 50px 0 0px 0px!important;
    
}
#mail_us_font p.button-section-2 a {
    
    font-weight: 500!important;
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
}
div#our_tutoring_services_section div div div div h2{
		font-size:32px !important;
		font-weight:bold;
		font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
}


div#our_tutoring_services_section #circle_row div div div p{
	font-weight:600;
	color:rgb(102, 102, 102) !important;
}
.contactblok,.et_pb_code_inner .contactblok h4 {
		font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif!important;
		text-transform:Capitalize !important;
}

/* OUR SERVICES IN CENTRE */
#our_tutoring_services_section div#header div div div h2{
		font-size:32px !important;
		font-weight:bold;
		font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif!important;
}

div#our_tutoring_services_section #circle_row div div div p{
	font-weight:600;
	color:rgb(102, 102, 102) !important;
		
}
/* Are You Searching */
#our_services_in_centre_heading div h2, #our_services_in_centre_footer div div div h3 {
		font-size:32px;
		font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif!important; 
}


/* Grey Areas */
#improvetution_font div div div div .section-subtitle ,#best_tutor_in_font  div div div div .section-subtitle{
		color:#1890cf;
		
}

#improvetution_font div div div div .section-desc,#best_tutor_in_font  div div div div .section-desc{
	color:rgb(102, 102, 102) !important;

	font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif!important;
}
/* BOOK A FREE TRIAL */

.book-a-trial-heading{
		color:#1091d0;
		text-align:center;
		font-size: 5.5em;
line-height: 1em;
		font-family: "Montserrat", "Open Sans", sans-serif;
font-weight: 800;

}
.book-a-trial-desc-center{
		text-align:center;
		width:100%;

}
.book-a-trial-desc-center p{
		text-align:center;
		font-size:1.25em;
		font-family:"Lato", "Open Sans", sans-serif;
}
@media(min-width:768px){
		
.book-a-trial-heading{
		font-size: 11em;
	line-height: 1em;
}
.book-a-trial-desc-center{
		text-align:center;
		width:100%;
		margin-left:25%;
}
.book-a-trial-desc-center p{
		max-width:500px;
		font-size: 1.5em;
		line-height: 1.66em;
}
}
h2.book-a-trial-centres-title{
		font-size:62px !important;
		text-align:left;
		text-transform:uppercase;
		font-family: "Montserrat", "Open Sans", sans-serif;
font-weight: 800;
		padding-bottom:10px;
		text-shadow:outset 100% 0px 0px 3px #000;
		color:#fff;
}

#refer-a-friend-centres div.et_pb_column div div h2{
		text-align:center;
		color:#f0f0f0;
		font-family: "Montserrat", "Open Sans", sans-serif;
		font-weight:bold;
}

#refer-a-friend-centres div.et_pb_column  div div p{
		text-align:center;
		color:#f1f1f1;
		/*font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif;*/
		font-family: "Montserrat", "Open Sans", sans-serif;
}
/* REFER A FRIEND */
h1#refer-a-friend-title{
		margin-top:30px;
		text-align:center;
		font-size:32px;
		font-weight:800;
		font-family:"Raleway", Helvetica, Arial, Lucida, sans-serif;
		color:#ec008c;
		text-transform:uppercase;
}
p#refer-a-friend-desc{
		text-align:center;
		font-size:1.25em;
		font-family:"Lato", "Open Sans", sans-serif;
}
div.refer-a-friend-form{
		margin-top:30px;
		    border: 1px solid #ede8e8;
    border-radius: 5px;
		padding: 1.5em 2em 3em 2em;
		padding-top:30px;
		padding-bottom:0px;
		background: #F8FAFB;
}

div.refer-a-friend-form div form div div br{
		display:none;
}
div.refer-a-friend-form div form div div label span input,div.refer-a-friend-form div form div div label span select{
    width: 100%;
    display: block;
    border: 1px solid #ede8e8;
    color: #3a3a3a;
    border-radius: 0;
    background: #fff !important;
    box-shadow: none;
		margin-bottom:10px !important;
		font-weight:bold;
} 
div.refer-a-friend-form div form div div label span input::placeholder{
		color:#ddd !important;
}
div.refer-a-friend-form div form div div  input#contact-button{
		display:block !important;
		
}
footer#main-footer{
		display:none;
}


@media(min-width:1080px){
		#for_box_nice #formblock{
		margin-left: 139px !important;
}
}

/* Book a free trial Contact us */
@media(min-width:780px){
		div.contact_form_on_bookfreetrial{
		padding-left:225px;
		padding-right:225px;
}
}
@media(max-width:780px){
		div.contact_form_on_bookfreetrial{
		padding-left:100px;
		padding-right:100px;
}
}
@media(max-width:500px){
		div.contact_form_on_bookfreetrial{
		padding-left:0px;
		padding-right:0px;
}
}
div.contact_form_on_bookfreetrial div form p span input:focus,div.contact_form_on_bookfreetrial div form p span textarea:focus{
		border-color:#ec008c;
		color:#ec008c;
}
div.contact_form_on_bookfreetrial div form p span input{
		width:100%;
		height:50px;
		margin-bottom:10px;	background-color:rgba(255,255,255,0.3) !important;
		border:2px solid #fff;
		color:#fff;
		font-size:20px;
		font-family: "Open Sans", sans-serif;
		text-shadow:3px #ddd;
		font-weight:600;
}
div.contact_form_on_bookfreetrial div form p span textarea{
		background-color:rgba(255,255,255,0.3) !important;
		border:2px solid #fff;
		color:#fff;
		font-size:20px;
		max-height:170px;font-family: "Open Sans", sans-serif;
		font-weight:600;
		margin-top:5px;
		
}
div.contact_form_on_bookfreetrial div form p span input::placeholder,div.contact_form_on_bookfreetrial div form p span textarea::placeholder{
		font-size:24px !important;
color:rgba(255,255,255,0.8) !important;
		font-family: "Open Sans", sans-serif;
}
div.contact_form_on_bookfreetrial div form div.contact-submit-button{
		width:100%;
		text-align:right;

}
div.contact_form_on_bookfreetrial div form div.contact-submit-button span{
		display:none;
}
div.contact_form_on_bookfreetrial div form div.contact-submit-button input{
		padding-left:40px !important;		padding-right:40px !important;
		padding-top:5px !important;
		padding-bottom:5px !important;
		font-size:35px;
		background-color:rgba(255,255,255,0.1);
		border:2px solid #fff;
		
}
div.contact_form_on_bookfreetrial div form div.contact-submit-button input:hover{
		background-color:#ec008c !important;
}
/*
 * 

@media(min-width:780px){
		div.contact_form_on_bookfreetrial{
				padding-left:200px;
		}
}
*/
div.contact_form_on_bookfreetrial_heading{
		margin-bottom:25px;
}
div.contact_form_on_bookfreetrial_heading h2{
		font-size:82px !important;
		color:#fff;
		text-transform:uppercase;
		font-family: "Montserrat", "Open Sans", sans-serif;
font-weight: 800;
		padding-bottom:10px;
		text-shadow:outset 100% 0px 0px 3px #000;
}
@media(max-width:786px){
		div.contact_form_on_bookfreetrial_heading h2{
		font-size:52px !important;

}
}
div.contact_form_on_bookfreetrial_heading hr{
		color:#fff;
		
}
div.contact_form_on_bookfreetrial_heading p{
		color:#fff;
		font-size:20px;
		letter-spacing:0.1;
		font-weight:600;
		font-family: "Open Sans", sans-serif;
		padding-top:10px;
		
}
/*centeres addressses on Book Free Trial*/
table.center_boxes_baft{
		table-layout: fixed;
}
@media(max-width:550px){
		table.center_boxes_baft tbody td{
				display:block;
		}
}
table.center_boxes_baft tbody td{
		width:100%;
		height:100%;
		color:#000 !important;
		margin:10px;
		padding:0;
}
table.center_boxes_baft tbody td div.centre_box{
		padding:30px 20px;
		padding-top:40px;
		margin:10px;
		min-height:205px;
		border-radius: 10px;
}
table.center_boxes_baft tbody td div.centre_box h2,table.center_boxes_baft tbody td div.centre_box p{
		color:#666 !important;
}
h2.phone_no_after_boxes i{
		font-size:60px;
}
h2.phone_no_after_boxes{
		margin-top:60px;
		font-size:60px !important;
		color:#fff;
		text-transform:uppercase;
		font-family: "Montserrat", "Open Sans", sans-serif;
font-weight: 800;
}
.image_after_number_n_boxes {
		text-align:center;
}
.image_after_number_n_boxes img{
		max-width:350px;
}
#free_trial_tuition_banner_bottom{
		background-color:#1091d0 !important;
}
#free_trial_tuition_banner_bottom div div h1{
		color:#fff !important;
}
#free_trial_tuition_banner_bottom div div h2{
		color:#fff !important;
}
#free_trial_tuition_banner_bottom div div h2 button a{
		background-color:#fff !important;
		color:#1091d0 !important;
	
}
#empty_height_for_map{
		height:500px;
}

@media(max-width:790px){
		#tuition_center_section_baft{
				padding-top:0px !important;
		}
		
		h2.book-a-trial-centres-title{
				padding-bottom:280px;
		}
}
@media screen and (max-width:980px) and (min-width:480px){
	.round_images_cus.adjust img, div#circle_row img {
    width: 170px !important;
}

}
@media screen and (max-width:480px){
	.round_images_cus.adjust img, div#circle_row img {
    width: 200px !important;
}

}
/*Style - Date 30Aug 2023 */
.slider-with-badge {}
.slider-with-badge .et_pb_slide_content .ti-widget[data-layout-id='11'][data-set-id='ligth-border'] {
    display: block;
    background: no-repeat;
    position: absolute;
    top: 10px;
    right: 0;
    width: auto;
    padding: 0;
    transition: none;
    transform: none;
    margin: 0;
}
.slider-with-badge .et_pb_slide_1 .et_pb_slide_content {
    right: inherit;
    left: 0;
}
.slider-with-badge .et_pb_slide:after {
	display:none;
}
.slider-with-badge  .et_pb_slide_description {
	padding-top:20%;
	padding-bottom:20%;
}
@media (max-width:767px){
	.slider-with-badge .et_pb_slides .et_pb_container {
		height:200px;
	}
.slider-with-badge .et_pb_slide_content .ti-widget[data-layout-id='11'][data-set-id='ligth-border'] {
    transform: scale(50%);	
    right: -70px;
		top:-15px;
	}
.slider-with-badge .et_pb_slide_0 .et_pb_slide_content .ti-widget[data-layout-id='11'][data-set-id='ligth-border'],
.slider-with-badge .et_pb_slide_1 .et_pb_slide_content .ti-widget[data-layout-id='11'][data-set-id='ligth-border'],
.slider-with-badge .et_pb_slide_3 .et_pb_slide_content .ti-widget[data-layout-id='11'][data-set-id='ligth-border'],
	.slider-with-badge .et_pb_slide_4 .et_pb_slide_content .ti-widget[data-layout-id='11'][data-set-id='ligth-border'],
	.slider-with-badge .et_pb_slide_5 .et_pb_slide_content .ti-widget[data-layout-id='11'][data-set-id='ligth-border']{
    right: inherit;
    left: -70px;
}
}
/*END Style - Date 30Aug 2023 */

.tiktok-set .tiktokdivinner .t-l svg {
    width: 100%;
    max-width: 67px;
    height: 51px;
    background-color: transparent;
}
.tiktokdivinner {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.tiktok-set {
    padding: 2px;
    border-color: #0090d0 !important;
}
.tik-counter .socnums {
    font-size: 16px;
    color: #057da3;
}
.tik-counter .soctyp {
    font-size: 12px;
    color: #057da3;
}
.footer-tiktok svg {
    background: transparent;
    width: 25px;
    height: 25px;
    fill: #fff;
}