/*
Theme Name: club
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

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

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

@charset "utf-8";
/* CSS Document */
 @font-face {
     font-family: 'open_sansregular';
     src: url('fonts/opensans-regular-webfont.eot');
     src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'open_sanssemibold';
     src: url('fonts/opensans-semibold-webfont.eot');
     src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-semibold-webfont.woff') format('woff'), url('fonts/opensans-semibold-webfont.ttf') format('truetype'), url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'open_sansbold';
     src: url('fonts/opensans-bold-webfont.eot');
     src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'pacificoregular';
     src: url('fonts/pacifico-webfont.woff2') format('woff2'), url('fonts/pacifico-webfont.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'OpenSans-Light';
     src:url("fonts/OpenSans-Light.eot?") format("eot"), url("fonts/OpenSans-Light.woff") format("woff"), url("fonts/OpenSans-Light.ttf") format("truetype"), url("fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");
     font-weight:normal;
     font-style:normal;
}
 @font-face {
     font-family: 'Lato-Regular';
     src: url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/Lato-Regular.woff') format('woff'), url('fonts/Lato-Regular.ttf') format('truetype'), url('fonts/Lato-Regular.svg#Lato-Regular') format('svg');
     font-weight: normal;
     font-style: normal;
}
 body{
     margin:0px;
     padding:0px;
}
 img{
     max-width:100%;
     height:auto;
}
 a {
     color: #01aaea;
}
 a:focus, a:hover {
     color: #01aaea;
}
 .header{
}
 .top_section {
     padding: 15px 0px 0px;
     position: absolute;
     left: 0;
     right: 0;
     z-index: 252;
}
 .top_logo{
     width:12%;
     float:left;
    padding: 5px 0 0;
}
 .top_right{
     width:88%;
     float:left;
}
 .top_nav{
     width:80%;
     float:left;
}
 .top_nav ul{
     margin:0px;
     padding:0px;
    float: right;
}
 .top_nav ul li{
     margin:0px;
     padding:16px 0px;
     list-style:none;
     color:#ffffff;
     font-size:13px;
    font-family: 'open_sansregular';
     float:left;
    position: relative;
}
 .top_nav ul li a{
     margin:0px;
     padding:0px 15px;
    color:#ffffff;
    font-family: 'open_sansregular';
     text-decoration:none;
}
 .top_nav ul li a:hover{
    color:#00adef;
    font-family: 'open_sansregular';
     text-decoration:none;
}
 .top_call p {
     margin: 0px;
}
.top_call {
    float: right;
    color: #ffffff;
    font-family: 'open_sanssemibold';
    font-size: 2rem;
    padding: 11px 0 11px 27px;
    position: relative;
    border-left: 1px solid #5e6063;
    font-weight: bold;
}
 .top_call a{
    color:#ffffff;
     font-family: 'open_sanssemibold';
     text-decoration:none;
}
 .top_call a:hover{
    color:#00adef;
     font-family: 'open_sanssemibold';
     text-decoration:none;
}
 .top_call i {
     position: absolute;
     left: 11px;
     color: #00adef;
     font-size: 15px;
}
 .top_nav ul li a i {
     margin: 2px 0px 0 -7px;
     position: relative;
     float: right;
}
 .top_locate{
     float:right;
     color:#ffffff;
     font-family: 'open_sanssemibold';
     font-size:12px;
     padding:16px 18px 16px 28px;
     position:relative;
     border-left:1px solid #5e6063;
}
 .top_locate a{
    color:#ffffff;
     font-family: 'open_sanssemibold';
     text-decoration:none;
}
 .top_locate a:hover{
    color:#7dc24d;
     font-family: 'open_sanssemibold';
     text-decoration:none;
}
 .top_locate i {
     position: absolute;
     left: 11px;
     color: #7dc24d;
     font-size: 15px;
}
 .slider_banner{
     position:relative;
}
 .slider_outer{
}
 .slider_outer img{
     width:100%;
}
 .slider_img{
     background-size:cover !important;
     height:734px;
}
 .caption_banner {
     width: 1170px;
     margin: 0 auto;
     position: absolute;
     left: 0;
     right: 0;
     top: 78px;
     bottom: 0;
}
 .form_top {
     background: rgba(0,0,0,0.3);
     width: 356px;
     padding: 0 16px;
     float: left;
     height: 100%;
     position: relative;
     z-index: 99;
}
 .form_top ul{
     margin:0px;
     padding:0px;
}
 .form_top ul li{
     margin:0px;
     padding:0px 0 15px;
     list-style:none;
}
 .form_top ul li ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color: #000;
}
 .form_top ul li ::-moz-placeholder {
    /* Firefox 19+ */
     color: #000;
}
 .form_top ul li :-ms-input-placeholder {
    /* IE 10+ */
     color: #000;
}
 .form_top ul li :-moz-placeholder {
    /* Firefox 18- */
     color: #000;
}
 .get_info {
     padding: 15px 4px 52px;
     color: #ffffff;
     font-size: 25px;
     text-align: center;
     text-transform: uppercase;
     background: #00adef;
     font-family: 'open_sansbold';
     background: url(images/form-title.png) no-repeat bottom center;
     margin:0px -16px 15px;
}
.get_info h1 {
	font-size: 25px;
    color: #FFF;
}
.get_info a {
    color: #ffffff;
}
 .row_field{
     padding:0 0 15px;
}
 .input_infoNow input{
     width: 100%;
     padding: 13px 10px;
     background: #fff;
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
     outline: none;
     border: 1px solid #dedede;
     border-radius: 9px;

}

/** custom start **/
.marketing-confirmation {
    background-color: #FFF;
    padding: 7px 10px;
    margin: 0 0 15px;
    font-size: 11px;
    border: solid #FFF 1px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}
.form_top .input_infoNow input,
.form_top .textarea_infoNow textarea,
.form_top .gfield_select
{
    padding: 7px 10px !important;
}
ul.gform_fields li.gform_hidden {
    display: none;
    margin-bottom: 35px;
}
#gform_12 .gfield_label {
    display: none;
}
#gform_12 li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
}
#gform_12 .gfield_select {
    padding: 9px 10px !important;
    font-size: 12px !important;
    border: 1px solid #dedede !important;
    border-radius: 6px !important;
}
.form_top li.gform_hidden {
    padding-bottom: 0 !important;
}
/** custom end **/

 .input_infoNow input:focus{
     border: 1px solid #01a9ea;

}
 .textarea_infoNow textarea{
     width: 100%;
     padding: 13px 10px;
     background: #fff;
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
     outline: none;
     border: 1px solid #dedede;
     border-radius: 9px;
     height: 80px;
}
 .textarea_infoNow textarea:focus{
     border: 1px solid #01a9ea;
}
 .request_tutoring,
 [value='Request Tutoring'] {
     background: #8cdd81;
     font-size: 15px;
     text-align: center;
     height: 57px;
     text-transform: uppercase;
     border-radius: 9px;
     font-family: 'open_sanssemibold';
     outline: none;
     border: none;
     width: 100%;
     color: #fff;
     font-size: 20px;
     transition:all 1s;
}
 .request_tutoring:hover,
 [value='Request Tutoring']:hover{
     background:#01a9ea;
     letter-spacing:3px;
}
 .call_number{
     color:#00adef;
     font-size:30px;
     font-family: 'open_sansbold';
     text-align:center;
}
 .call_number a{
     color:#00adef;
    font-family: 'open_sansbold';
     text-decoration:none;
}
 .call_number a:hover{
     color:#7cc34d;
    font-family: 'open_sansbold';
    text-decoration:none;
}
 .call_number:hover{
     color:#7cc34d;
    font-family: 'open_sansbold';
     text-decoration:none;
}
 .call_number i{
     color:#7cc34d;
     margin:0 8px 0 0px;
}
 .boder_midd {
     margin: 12px 0px 6px;
     text-align: center;
}
 .caption_inn {
     width: 1170px;
     margin: 0 auto;
     position: absolute;
     left: 0;
     right: 0;
     top: 55%;
     bottom: 0;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     z-index: 2;
}
 .caption_text{
     padding:0 0 0 400px;
}
 .caption_text h1{
     margin:0px;
     padding:0px 0 13px;
     color:#ffffff;
     font-size:45px;
     font-family: 'pacificoregular';
}
 .caption_text p{
     margin:0px;
     padding:0px;
     color:#ffffff;
     font-size:24px;
    font-family: 'open_sansregular';
}
 .caption_text p span{
    color:#00adef;
    font-family: 'open_sansregular';
     text-transform:uppercase;
     font-weight:bold;
}
 .start_now{
     padding:30px 0 0px;
}
 .start_now a{
     display:inline-block;
     text-align:center;
     padding:15px;
     width:325px;
     text-transform:uppercase;
     font-size:18px;
    font-family: 'open_sansbold';
     border:2px solid #02a7e6;
	 background: #02a7e6;
     text-decoration:none;
     color:#fff;
     border-radius:8px;
     transition:all 1s;

}
 .start_now a:hover{
    font-family: 'open_sansbold';
    text-decoration:none;
     color:#fff;
     background:#8cdd81;
	 border:2px solid #8cdd81;
     letter-spacing:1px;
}
 .our_service{
     padding:20px;
     background:#7dc34c;
}
 .our_service p{
     margin:0px;
     padding:0px;
     text-align:center;
     color:#ffffff;
     font-size:18px;
    font-family: 'open_sansregular';
}
 .our_service h2{
     margin:0px;
     padding:0px;
     text-align:center;
     color:#ffffff;
     font-size:18px;
    font-family: 'open_sansregular';
    line-height: 24px;
}
 .In_TheNews{
     padding:46px 0px;
     background:#eceaea;
}
 .In_TheNews h2{
     margin:0px;
     padding:0px 0 20px;
     text-align:center;
     color:#929191;
     font-size:30px;
    font-family: 'open_sansbold';
     text-transform:uppercase;
}
 .other_logo{
}
 .other_logo ul{
     margin:0px;
     padding:0px;
     text-align:center;
}
 .other_logo ul li{
     margin:0px;
     padding:0px 15px;
     text-align:center;
     list-style:none;
     display:inline-block;
}
 .getting_help{
}
 .getting_help_col {
     height: 750px;
     background-size: cover !important;
}
 .getting_help_col img{
     width:100%;
}
 .no-padding {
     padding: 0px !important;
}
 .no-margin {
     margin: 0px !important;
}
 .Getting_help_content{
     height:750px;
     vertical-align:middle;
     display:table-cell;
     padding:0 0 0 35px;
}
 .Getting_help_content h3{
     margin:0px;
     padding:0px 0 40px;
     color:#363232;
     font-size:36px;
     text-transform:uppercase;
     font-family: 'open_sansregular';
    line-height: 43px;
}
 .easier_think{
     padding:0 0 18px;
}
 .easier_think ul{
     margin:0px;
     padding:0px;
}
 .easier_think ul li{
     margin:0px;
     padding:0px 0 57px 96px;
     list-style:none;
     position:relative;
}
 .easier_think ul li .hd_title{
     margin:0px;
     padding:0px 0 10px;
     font-size:20px;
     color:#363232;
    text-transform:uppercase;
    font-family: 'open_sanssemibold';
}
 .easier_think ul li p{
     margin:0px;
     padding:0px 0 10px;
     font-size:16px;
     color:#000;
    font-family: 'open_sansregular';
}
 .img_er{
     position:absolute;
     top:-7px;
     left:0;
     width:74px;
     height:74px;
}
 .img_erInner {
     width: 73px;
     height: 73px;
     border: 1px solid #00adef;
     color: #00adef;
     display: table-cell;
     vertical-align: middle;
     text-align: center;
     font-size: 36px;
     border-radius: 150px;
}
 .easier_think ul li:after {
     content: "";
     position: absolute;
     top: 77px;
     left: 29px;
     background: url(images/down-arrow.jpg) no-repeat top center;
     width: 15px;
     height: 32px;
}
 .get_Started{
}
 .get_Started a{
     margin:0px;
     padding:14px 8px;
     text-decoration:none;
     color:#fff;
     background:#7dc24d;
     font-size:24px;
     text-transform:uppercase;
    font-family: 'open_sanssemibold';
     border-radius:6px;
     width:270px;
     transition:all 1s;
     display:block;
     text-align:center;
}
 .get_Started a:hover{
    color:#fff;
    font-family: 'open_sanssemibold';
     text-decoration:none;
    background:#00adef;
     letter-spacing:3px;
}
 .section_guarantee{
     padding:72px 0px;
     background-size:cover !important;
     border-top:2px solid #7dc24d;
    border-bottom:2px solid #7dc24d;
}
 .midd_logo{
     width:269px;
     margin:0 auto;
}
 .section_guarantee .col-sm-12 {
     position: relative;
}
 .left_colFit {
     width: 42%;
     background: url(images/boder-left.png) no-repeat top center;
     padding: 26px;
     text-align: right;
     color: #ffffff;
     font-size: 36px;
     font-family: 'open_sansregular';
     text-transform: uppercase;
     position: absolute;
     top: 45px;
     left: 0;
     border:none;
     background-size:100% 100%;
}
 .right_colFit {
     width: 42%;
     background: url(images/boder-right.png) no-repeat top center;
     padding: 26px;
     position: absolute;
     top: 45px;
     right: 0;
     border:none;
     background-size:100% 100%;
}
 .right_colFit p {
     text-align: left;
     color: #ffffff;
     font-size: 20px;
     font-family: 'open_sansregular';
     max-width: 432px;
     vertical-align: middle;
     display: table-cell;
     height: 102px;
}
 .height_same {
     min-height: 158px;
}
 .left_colFit strong {
     display: block;
}
 .subjects_tutor{
     padding:35px 0px 10px;
     background:#f5f5f5;
}
 .subjects_tutor h4{
     margin:0px;
     padding:0px 0 44px;
     color:#000;
     font-size:28px;
    font-family: 'open_sanssemibold';
     text-transform:uppercase;
}
 .subject_field{
     padding:0 0 0 100px;
     position:relative;
    min-height: 170px;
}
 .title_hd{
     color:#363232;
     font-size:24px;
    font-family: 'open_sansregular';
     padding:0 0 17px;
}
.title_child {
    color: #363232;
    font-size: 24px;
    font-family: 'open_sansregular';
    padding: 7px 0;
    margin-bottom: 17px;
    border-top: #e1e1e1 solid 1px;
    border-bottom: #e1e1e1 solid 1px;
}
 .subject_field p{
     margin:0px;
     padding:0px 0 20px;
     color:#000;
     font-size:1.3rem;
    font-family: 'Lato-Regular';
}
 .read_more{
}
 .read_more a {
     margin: 0px;
     padding: 9px 20px;
     text-align: center;
     color: #363232;
     font-size: 14px;
     text-transform: uppercase;
     font-family: 'open_sanssemibold';
     display: inline-block;
     border: 2px solid #e7e7e7;
     border-radius: 8px;
     transition: all 1s;
}
 .read_more a:hover{
    color:#ffffff;
    font-family: 'open_sanssemibold';
     background:#7dc24d;
     text-decoration:none;
}
 .field_sub {
     width: 68px;
     position: absolute;
     left: 0;
     top: 0;
}
 .Tutor_content .col-sm-6{
     padding-bottom:60px;
}
 .testimonials_section{
     padding:65px 0px;
     background:#ffffff;
    overflow: hidden;
}
 .message_section{
     padding:60px 0px;
}
 .message_content{
}
 .pic_sec {
     width: 199px;
     height: 199px;
     border-radius: 150px;
     overflow: hidden;
     margin: 0 auto 35px;
     border: 6px solid #fff;
     box-shadow: 0 0 9px rgba(0, 0, 0, 0.38);
}
 .message_content h5{
     margin:0px;
     padding:0px 0 35px;
     text-align:center;
     color:#1d3353;
     text-transform:uppercase;
    font-family: 'open_sansregular';
     font-size:35px;
}
 .message_content p{
     margin:0px;
     padding:0px 0 28px;
    text-align:center;
     color:#000;
    font-family: 'open_sansregular';
     font-size:16px;
}
 .get_Started2{
     padding:15px 0 0 0px;
}
 .get_Started2 a{
     margin:0px auto;
     padding:14px 8px;
     text-decoration:none;
     color:#fff;
     background:#7dc24d;
     font-size:24px;
     text-transform:uppercase;
    font-family: 'open_sanssemibold';
     border-radius:6px;
     width:270px;
     transition:all 1s;
     display:block;
     text-align:center;
}
 .get_Started2 a:hover{
    color:#fff;
    font-family: 'open_sanssemibold';
     text-decoration:none;
    background:#00adef;
     letter-spacing:3px;
}
 .review_content{
}
 .review_pic{
     text-align:center;
     padding:0 0 45px;
}
 .review_content h4{
     margin:0px;
     padding:0px 0 11px;
     text-align:center;
     color:#363232;
     font-size:36px;
     text-transform:uppercase;
}
 .review_content p{
     margin:0px;
     padding:0px;
     text-align:center;
     color:#000;
     font-size:18px;
    font-family: 'Lato-Regular';
}
 .content_test{
     padding:35px 0 35px;
}
 .content_test p {
     margin: 0px;
     padding: 0px 60px;
     text-align: center;
     color: #000;
     font-size: 16px;
     font-family: 'Lato-Regular';
     position: relative;
}
 .content_test p:after {
     content: "";
     position: absolute;
     top: -39px;
     left: 4px;
     background: url(images/code-top.png) no-repeat;
     width: 41px;
     height: 40px;
}
 .content_test p:before {
     content: "";
     position: absolute;
     bottom:-39px;
     right: 4px;
     background: url(images/code-bottom.png) no-repeat;
     width: 41px;
     height: 40px;
}
 .content_test p img {
     position: relative;
     bottom: -18px;
     right: -17px;
}
 .content_test img {
     display:none;
}
/*******************************/
 .footerPage_top{
     background:#211f1f;
     padding:0;
     margin:0;
     border-top:4px #474545 solid;
}
 .footerPage_top .col-sm-6 .col-sm-4{
     border-right:1px #474545 solid;
}
 .footerMenu{
     margin:0;
     padding:64px 0;
     display:block;
     min-height:364px;
}
 .footerMenu h2{
     margin:0;
     padding:0 0 10px;
     display:block;
     color: #7dc24d;
     font-size: 15px;
     font-family: 'open_sanssemibold';
     text-transform:uppercase;
}
 .footerMenu ul{
     margin:0;
     padding:0;
     display:block;
}
 .footerMenu ul li{
     margin:0;
     padding:0 0 10px;
     display:block;
}
 .footerMenu ul li a{
     margin:0;
     padding:0;
     display:block;
     color: #fff;
     font-size: 14px;
     font-family: 'open_sansregular';
}
 .footerMenu ul li a:hover{
     color:#ddd;
}
 .fotrRight{
     margin:0;
     padding:64px 0;
}
 .dwunloadDiv{
     margin:0 0 20px;
     padding:0;
}
 .dwunloadDiv h3{
     margin:0;
     padding:0 0 10px;
     display:block;
     color: #7dc24d;
     font-size: 15px;
     font-family: 'open_sanssemibold';
     text-transform:uppercase;
}
 .dwunloadDiv p{
     margin:0;
     padding:0;
     display:block;
     color: #fff;
     font-size: 14px;
     font-family: 'open_sansregular';
}
 .foterBox_md{
     margin:0;
     padding:0;
     position:relative;
}
 .foterBox_md ul{
     margin:0px;
     padding:0px;
}
 .foterBox_md ul li{
     margin:0 0 10px 0;
     padding:0px;
     list-style:none;
    color: #fff;
}
 .gform_validation_error .validation_message {
     margin-top: 6px;
     color: #ff8282;
}
 .inputEmail{
     width:372px;
     background:#fff;
     height:49px;
     border-radius:5px;
     line-height:49px;
     color:#8e8e8e;
     font-size:16px;
     font-family: 'open_sansregular';
     padding:0 20px;
     border:none;
     outline:none;
}
 .sendBtnDiv{
     color: #fff;
     font-size: 16px;
     font-family: 'open_sanssemibold';
     background: #7dc24d;
     width: 231px;
     text-align: center;
     text-transform: uppercase;
     display: block;
     margin: 10px 0 0;
     height:48px;
     line-height: 48px;
     border-radius: 10px;
     transition: 1s;
     border:none;
     float:left;
     outline:none;
     transition:all 1s;
}
 .sendBtnDiv:hover{
     color: #fff;
     background: #00adef;
     letter-spacing: 3px;
}
 .googlepale{
     float: left;
     width: 309px;
     margin: 20px 0 0 14px;
     background:#363232;
     padding:7px 0;
     border-radius:10px;
     text-align:center;
}
 .googlepale a{
     display:inline-block;
}
 .footersection_tp{
     margin:0;
     padding:0;
     display:block;
     background:#363232;
     border-top:1px #afabaa solid;
     border-bottom:1px #afabaa solid;
}
 .getKnowsD{
     margin:0 34px 0 0;
     padding:30px 0;
     width:136px;
     float:right;
}
 .getKnowsD span{
     color:#fff;
     font-family: 'open_sansbold';
     font-size:15px;
     margin:0;
     padding:0 0 15px;
     display:block;
     text-transform: uppercase;
}
 .getKnowsD ul{
     margin:0;
     padding:0;
}
 .getKnowsD ul li{
     display:inline-block;
     margin:0 15px 0 0;
     padding:0;
}
 .flingDivTb {
     background: #211f1f;
     margin: 1px -16px;
     padding: 30px 0;
     border-right: 1px #afabaa solid;
     border-left: 1px #afabaa solid;
     min-height: 121px;
}
 .flingDivTb h3{
     margin:0;
     padding:0;
     color:#7dc24d;
     font-family: 'open_sansbold';
     font-size:24px;
     text-transform:uppercase;
     text-align:center;
}
 .flingDivTb p{
     color:#fff;
     margin:0;
     padding:0;
     text-align:center;
     font-family: 'open_sansregular';
     display:block;
     font-size:24px;
}
 .flingDivTb p a{
     color:#fff;
}
 .flingDivTb p a:hover{
     color:#7dc24d;
}
 .footersection_tp .col-sm-2{
}
 .bestinnowsD{
     margin: 0 0 0 34px;
     padding:30px 0;
     width: 136px;
     float: right;
}
 .bestinnowsD span{
     color:#fff;
     font-family: 'open_sansbold';
     font-size:15px;
     margin:0;
     padding:0 0 15px;
     display:block;
     text-transform: uppercase;
}
 .bestinnowsD img{
     display:block;
     margin-left:50px;
}
 .app_ftr {
     position: absolute;
     right: 0;
     top: 0;
}
 .app_va{
     padding:0 0 7px;
     color:#e8e7e6;
     font-size:14px;
     font-family: 'open_sanssemibold';
}
 .top_section .container {
     border-bottom: 1px solid #858585;
     padding-bottom: 12px;
}
 .client_pic img, .client_pic2 img, .client_pic3 img, .client_pic4 img, .client_pic5 img{
     border-radius: 150px;
     -webkit-filter: grayscale(100%);
     -moz-filter: grayscale(100%);
     filter: grayscale(100%);
     transition: all 0.5s ease;
}
 .client_pic img:hover, .client_pic2 img:hover, .client_pic3 img:hover, .client_pic4 img:hover, .client_pic5 img:hover{
     -webkit-filter: grayscale(0%);
     -moz-filter: grayscale(0%);
     filter: grayscale(0%);
}
 .client_pic.active img, .client_pic2.active img, .client_pic3.active img, .client_pic4.active img, .client_pic5.active img{
     -webkit-filter: grayscale(0%);
     -moz-filter: grayscale(0%);
     filter: grayscale(0%);
}
 .client_pic{
     border-radius: 150px;
     width: 90px;
     height: 90px;
     overflow: hidden;
     -moz-transition: all 0.3s;
     -webkit-transition: all 0.3s;
     transition: all 0.3s;
     cursor:pointer;
     display:inline-block;
}
 .carousel-indicators .active {
     width: 102px !important;
     height: 102px !important;
     -moz-transform: scale(1.3);
     -webkit-transform: scale(1.3);
     transform: scale(1.3);
     cursor:pointer;
     z-index: 999;
     position: relative;
}
 .client_review .carousel-indicators {
     position: static;
     bottom: 10px;
     left: 0;
     z-index: 15;
     width: 100%;
     padding-left: 0;
     margin-left:0;
     text-align: center;
     list-style: none;
     right: 0;
     margin:0 0 50px;
}
 .Testimonials_vol.carousel-indicators {
     position: static;
     bottom: 10px;
     left: 0;
     z-index: 15;
     width: 100%;
     padding-left: 0;
     margin-left: 0;
     text-align: center;
     list-style: none;
     right: 0;
}
 .Testimonials_vol.carousel-indicators .active {
     width: 12px !important;
     height: 12px !important;
     background:#7dc24d;
     border:2px solid #7dc24d;
}
 .Testimonials_vol.carousel-indicators li{
     width: 12px !important;
     height: 12px !important;
     border:2px solid #848383;
}
 .carousel-control.right {
     right: 0;
     left: auto;
     background-image:none !important;
     background-image:none !important;
     background-image:none!important;
     background-image:none!important;
     filter: none;
     background-repeat: repeat-x;
     height: 80px;
     width: 80px;
     text-align: center;
     top: 50%;
     right: -57px !important;
     opacity: 9 !important;
}
 .carousel-control.left{
     background-image:none !important;
     background-image:none !important;
     background-image:none!important;
     background-image:none!important;
     filter: none;
     background-repeat: repeat-x;
     height: 80px;
     width: 80px;
     text-align: center;
     top: 50%;
     left: -57px !important;
     opacity: 9 !important;
}
/*===================*/
.btn-header-phone {
    color: #fff;
    background-color: #86C551;
    border-color: #86C551;
}
 .innContent_col{
}
 .innContent_inn{
}
 .innContent_inn .colSm_inn{
     border-bottom:2px solid #e1e1e1;
     padding-top:17px;
    padding-bottom:17px;
    margin: 0 15px;
}
 .nav_badcame{
     color:#000;
     font-size:12px;
    font-family: 'open_sansregular';
}
 .nav_badcame a{
     color:#00adef;
    font-family: 'open_sansregular';
     text-decoration:none;
}
 .nav_badcame a:hover{
     color:#01aaea;
    font-family: 'open_sansregular';
     text-decoration:none;
}
 .nav_badcame span{
     color:#000;
     padding:0 8px;
     display:inline-block;
}
 .nav_badcame a span{
     color:#00adef;
}
 .innContent_mainCol{
    padding:34px 0px 34px;
}
 .nav_tab{
}
 .nav_tab ul{
     margin:0px;
     padding:0px;
}
 .nav_tab ul li {
     margin: 0px;
     padding: 0px;
     list-style: none;
     color: #464646;
     font-size: 18px;
     font-family: 'open_sansregular';
     background: #f2f2f2 url(images/nav-arrow.png) no-repeat top 23px left 19px;
     border-bottom: 1px dashed #cbcbcb;
}
 .nav_tab ul li a{
     margin:0px;
     padding:16px 10px 16px 37px;
     color:#464646;
    font-family: 'open_sansregular';
     display:block;
     text-decoration:none;
}
 .nav_tab ul li a:hover{
    color:#fff;
    font-family: 'open_sansregular';
    text-decoration:none;
     background:#00adef url(images/nav-arrow-h.png) no-repeat top 23px left 19px;
}
 .nav_tab ul li:last-child{
     border-bottom:none;
}
 .nav_tab ul li.active a{
    color:#fff;
    font-family: 'open_sansregular';
    text-decoration:none;
     background:#00adef url(images/nav-arrow-h.png) no-repeat top 23px left 19px;
}
 .contentInner{
}
 .contentInner h2{
     margin:0px;
     padding:0px 0 15px;
     color:#000;
     text-transform:uppercase;
     font-size:26px;
    font-family: 'open_sanssemibold';
}
 .contentInner h3{
     margin:0px;
     padding:0px 0 15px;
    color: #000;
     font-size: 22px;
    text-transform: uppercase;
    font-family: 'open_sanssemibold';
}
 .contentInner p{
     margin:0px;
     padding:0px 0 25px;
     color:#000;
     font-size:16px;
    font-family: 'open_sansregular';
}
.page-template-template-fb .ContactpageDiv p{
    margin:0px;
    padding:0px 0 25px;
    color:#000;
    font-size:16px;
   font-family: 'open_sansregular';
}
.contentInner .panel-body p {
    padding: 0; // bootstrap panels
}
/*============================*/
 .inner_banner{
}
 .inner_banner .caption_text p {
     font-size: 36px;
}
 .inner_banner .caption_text h1 {
     padding: 0px 0 32px;
}
 .blog_section{
}
 .blogbadcame{
     color:#000;
     font-size:12px;
     text-align:left;
    font-family: 'open_sansregular';
}
 .blogbadcame span{
     color:#000;
     padding:0 8px;
     display:inline-block;
}
 .blogbadcame a{
     color:#00adef;
    font-family: 'open_sansregular';
     text-decoration:none;
}
 .blogbadcame a:hover{
     color:#464646;
    font-family: 'open_sansregular';
     text-decoration:none;
}
 .blogbadcame a span{
     color:#00adef;
    text-decoration:none;
}
 .blogbadcame .col-sm-12{
     border-bottom:2px solid #e1e1e1;
     padding-bottom:17px;
     padding-top:17px;
}
 .blogbadcame span:first-child {
     padding-left: 0;
}
 ..nav_badcame span:first-child {
     padding-left: 0;
}
/*---------blogpage comments----------*/
 .blogLeftDiv{
     margin:39px 0;
     padding:0;
}
 .blogLeftDiv > ul{
     margin:0;
     padding:0;
}
 .blogLeftDiv > ul > li {
     margin: 0 0 70px;
     padding: 0;
     display: inline-block;
     width: 100%;
     vertical-align: top;
}
 .blogLeftDiv > ul > li:nth-child(2n-2){
     margin-right:0;
}
 .BlogImg{
     margin:0 0 45px;
     padding:0;
     position:relative;
     overflow:hidden;
}
 .BlogImg > a > img {
     margin:0;
     padding:0;
     width: 100%;
     transition:1s;
}
 .BlogImg:hover > a > img{
     transform:scale(1.2);
}
 .coomentDiv {
     background: #7dc24d;
     width: 170px;
     text-align: center;
     float: right;
     padding: 15px 10px;
     margin: -15px 0 0px 0;
}
 .BlogImg:hover .coomentDiv{
     background:#000;
}
 .coomentDiv a{
     font-family: 'OpenSans-Light';
     font-size:14px;
     color:#fff;
     padding:16px;
     display:block;
}
 .coomentDiv a:hover{
     color:#fff;
}
 .SimpleCont{
     margin:0 0 14px;
     padding:0 0 14px;
     border-bottom: 1px #d6d6d6 solid;
}
 .SimpleCont h2{
     margin:0 0 20px;
     padding:0;
     color:#000;
     font-size:22px;
     font-family: 'open_sanssemibold';
     text-transform:uppercase;
}
 .SimpleCont h2 a{
     color:#393939;
}
 .SimpleCont h2 a:hover{
     color:#393939;
     text-decoration:none;
}
 .AloinDiv {
     margin: 0 0 20px;
     padding: 15px 0px 15px 25px;
     background: #00adef;
}
.panel .AloinDiv {
     margin: 0;
}
.blogBox1 h2.panel-title  {
    padding: 0;
}
 .AloinDiv a{
     margin:0;
     padding:0 30px 0 0;
     display:inline-block;
     color:#fff;
     font-size:14px;
     font-family: 'open_sanssemibold';
     position:relative;
}
}
 .AloinDiv a:hover{
     color:#d8d8d8;
     font-family: 'open_sanssemibold';
     text-decoration:none;
}
 .AloinDiv a img{
     margin:0 10px 0 0;
}
 .coomentDiv a img{
     margin:0 3px 0 0;
}
 .AloinDiv a:after{
     content:"/";
     position:absolute;
     right:10px;
     top:0;
}
 .AloinDiv a:last-child{
     padding:0;
}
 .AloinDiv a:last-child:after{
     display:none;
}
 .SimpleCont p {
     margin: 0 0 10px;
     padding: 0px 0 22px;
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
     line-height: 24px;
}
 .readmore {
     color: #7dc24d;
     font-size: 13px;
     font-family: 'open_sanssemibold';
     text-transform: uppercase;
     display: block;
     background: url(images/readmore.png) no-repeat right center;
     padding: 0 20px 0 0;
     float: left;
}
 .readmore:hover{
     color:#00adef;
     background:url(images/readmore-hover.png) no-repeat right center;
}
 .NextPrewDiv {
     margin:0;
     padding:24px 0;
     display:block;
     border-top:1px #d6d6d6 solid;
     border-bottom:1px #d6d6d6 solid;
}
 .NextPrewDiv ul{
     margin:0;
     padding:0;
     display:block;
     text-align:right;
}
 .NextPrewDiv ul li{
     margin:0;
     padding:0px;
     display:inline-block;
}
 .NextPrewDiv ul li a.frstName{
     background:url(images/date-prew.png) no-repeat left center;
     padding:0 0 0 15px;
}
 .NextPrewDiv ul li a.frstName:hover {
     background:url(images/date-prew-hover.png) no-repeat left center;
     color:#000;
}
 .NextPrewDiv ul li a.lastImg{
     background:url(images/date-next.png) no-repeat right center;
     padding:0 15px 0 0px;
}
 .NextPrewDiv ul li a.lastImg:hover{
     background:url(images/date-next-hover.png) no-repeat right center;
     color:#000;
}
 .NextPrewDiv ul li a{
     color:#474747;
     font-size:15px;
     font-family: 'OpenSans-Light';
     padding: 6px 15px;
}
 .NextPrewDiv ul li ul li a:hover{
     color:#fff;
     font-family: 'open_sanssemibold';
     background:#00adef;
     text-decoration:none;
}
 .NextPrewDiv ul li ul li a.active{
     color:#fff;
     font-family: 'open_sanssemibold';
     background:#00adef;
}
 .actiInnerRight{
     margin:39px 0 0;
     padding:0;
     display:block;
}
 .SerchRight{
     position:relative;
     margin:0 0 42px;
     padding:0;
}
 .SeacrchINput{
     width:100%;
     margin:0;
     padding:12px 50px 12px 20px;
     border:1px #b7b7b7 solid;
     border-radius:10px;
     font-family: 'Lato', sans-serif;
     font-size:15px;
     color:#999999;
     font-weight:400;
     outline:none;
}
 ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color:#000;
}
 ::-moz-placeholder {
    /* Firefox 19+ */
     color:#000;
}
 :-ms-input-placeholder {
    /* IE 10+ */
     color:#000;
}
 :-moz-placeholder {
    /* Firefox 18- */
     color:#000;
}
 .srcBtn {
     background: url(images/searchIcon.png) no-repeat right 16px top 11px;
     position: absolute;
     right: 0;
     top: 0;
     height: 46px;
     width: 22px;
     border: none;
     padding: 14px 19px;
     display: block;
     line-height: 0;
     outline:none;
}
 .RitcatagaryDiv{
     margin:0 0 40px;
     padding:0;
}
 .RitcatagaryDiv h3{
     margin:0 0 20px;
     padding:0;
     font-family: 'open_sanssemibold';
     font-size:18px;
     text-transform:uppercase;
     color:#00adef;
     border:1px #00adef solid;
     border-left:none;
}
 .RitcatagaryDiv h3 span{
     background:#7dc24d;
     width:46px;
     height:42px;
     text-align:center;
     display:inline-block;
     line-height:38px;
     margin:-1px 15px -1px 0;
}
 .RitcatagaryDiv ul{
     margin:0;
     padding:0;
}
 .RitcatagaryDiv ul li{
     margin:0 0 15px;
     padding:0px 0 15px 20px;
     display:block;
     background:url(images/date-next-hover.png) no-repeat left top 5px;
     border-bottom:1px #9e9e9e dashed;
}
 .RitcatagaryDiv ul li a{
     margin:0;
     padding:0;
    /*display:block;
    */
     color:#000;
     font-size:14px;
     font-family: 'open_sansregular';
}
 .RitcatagaryDiv ul li a:hover{
     color:#01aaea;
}
 .RitcatagaryDiv ul li a span{
     color:#000;
}
 .RitcatagaryDiv ul li:hover {
     background:url(images/date-next-hover.png) no-repeat left top 5px;
     color:#01aaea;
}
 .RitcatagaryDiv ul li:hover a{
     color:#01aaea;
}
 .RecentBith{
     border-bottom: 1px #9e9e9e dashed;
     padding: 0 0 20px;
     margin: 0 0 20px;
}
 .RecentBith:last-child{
     border-bottom:none;
     margin:0px;
     padding:0px;
}
 .reventImgleft{
     float:left;
     margin:0;
     padding:0;
     width:100%;
}
 .reventImgleft img{
     width:100%;
}
 .recntContetn {
     float: right;
     margin: 0;
     padding: 20px 0 0 0;
     width: 100%;
}
 .recntContetn h4{
     color:#ed1c24;
     font-size:15px;
     margin:0;
     padding:0 0 10px;
     font-family: 'open_sanssemibold';
}
 .recntContetn h4 a{
     color:#ed1c24;
     font-size:15px;
     margin:0;
     padding:0 0 10px;
     font-family: 'open_sanssemibold';
}
 .recntContetn p{
     color:#000;
     font-size:14px;
     font-family: 'open_sansregular';
     margin:0;
     padding:0;
}
 .deatlisContnt{
     margin:0;
     padding:20px 0;
     border-top: 1px #d6d6d6 solid;
     border-bottom: 1px #d6d6d6 solid;
}
 .deatlisContnt p {
     margin: 0 0 20px;
     padding: 0;
     color: #777;
     font-size: 15px;
     font-family: 'open_sansregular';
     line-height: 23px;
}
 .deatlisContnt p:last-child{
     margin:0;
}
 .blogFormmain {
     margin: 0px;
     padding: 27px 28px 27px 27px;
     display: block;
     background: #f5f5f5;
}
 .blogFormmain h5{
     margin:0 0 25px;
     padding:0;
     display:block;
     color:#00adef;
     font-size:24px;
     text-transform:uppercase;
     font-family: 'open_sanssemibold';
}
 .blogFormmain ul{
     margin:0;
     padding:0;
     display:block;
}
 .blogFormmain ul li{
     margin:0 0 0px;
     padding:0;
     display:inline-block;
     width:100%;
}
 .blogFormmain ul li.BlogINputBox{
     width:50%;
     padding:0 26px 12px 0;
     float: left;
}
 .blogFormmain ul li:nth-child(2n-2).BlogINputBox{
     padding-right:0;
}
 .blogFormmain ul li.BlogINputBox input {
     width: 100%;
     border: 1px #b7b7b7 solid;
     padding: 14px 14px;
     margin: 0;
     color:#999999;
     font-size:15px;
     font-family: 'OpenSans-Light';
     outline:none;
}
 .NameIcon{
    background:#fff url(images/Fresit-img.png) no-repeat right 15px center;
    padding-right: 43px !important;
}
 .emailIcon{
    background:#fff url(images/last-msg.png) no-repeat right 15px center;
    padding-right: 43px !important;
}
 .numbericon{
    background:#fff url(images/pencil-icon.png) no-repeat right 15px center;
    padding-right: 43px !important;
}
 .blogFormmain ul li.BlogINputBox input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color:#999999;
}
 .blogFormmain ul li.BlogINputBox input::-moz-placeholder {
    /* Firefox 19+ */
     color:#999999;
}
 .blogFormmain ul li.BlogINputBox input:-ms-input-placeholder {
    /* IE 10+ */
     color:#999999;
}
 .blogFormmain ul li.BlogINputBox input:-moz-placeholder {
    /* Firefox 18- */
     color:#999999;
}
 .blogFormmain ul li.BlogtextareaBox{
     margin:0 0 6px;
}
 .blogFormmain ul li.BlogtextareaBox textarea {
     width: 100%;
     border: 1px #b7b7b7 solid;
     padding: 14px 43px 14px 14px;
     margin: 0;
     color:#999999;
     font-size:15px;
     font-family: 'OpenSans-Light';
     height:116px;
     resize:none;
     outline:none;
     background:#fff url(images/enter-comment.png) no-repeat right 15px top 15px
}
 .blogFormmain ul li.BlogtextareaBox textarea::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color:#999999;
}
 .blogFormmain ul li.BlogtextareaBox textarea::-moz-placeholder {
    /* Firefox 19+ */
     color:#999999;
}
 .blogFormmain ul li.BlogtextareaBox textarea:-ms-input-placeholder {
    /* IE 10+ */
     color:#999999;
}
 .blogFormmain ul li.BlogtextareaBox textarea:-moz-placeholder {
    /* Firefox 18- */
     color:#999999;
}
 .blogSEND{
     float:right;
}
 .blogSEND input {
     margin: 0;
     padding: 12px 58px;
     display: block;
     width: 204px;
     background: #7dc24d url(images/send-message.png) no-repeat center center;
     border: none;
     font-size: 24px;
     text-transform: uppercase;
     color: #fff;
     text-align: left;
     transition:1s;
}
 .blogSEND input:hover{
     background: #00adef url(images/send-message.png) no-repeat center center;
}
/*============================*/
/**********************/
 .ContactpageDiv{
     margin:0 0 38px;
     padding:0;
     display:block;
}
 .ContactpageDiv h2{
     margin:0;
     padding:0 0 25px;
     display:block;
     color:#363232;
     font-size:36px;
     text-transform:uppercase;
     font-family: 'open_sanssemibold';
}
 .ContactpageDiv h2 span{
     display:block;
     font-size:20px;
     color:#464646;
     text-transform:none;
     padding:3px 0 0;
}
 .ContactpageDiv h3 {
     margin: 0;
     padding: 0 0 20px;
     display: block;
     color: #000;
     font-size: 22px;
     text-transform: uppercase;
     font-family: 'open_sanssemibold';
}
 .ContactpageDiv p{
     margin:0;
     padding:0;
     display:block;
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
     line-height: 23px
}
 .ContactpageDiv p a{
     color:#00adef;
     text-decoration:none;
     font-family: 'open_sansbold';
}
 .ContactpageDiv p strong{
     font-family: 'open_sansbold';
}
 .contactFormTble{
     margin:0;
     padding:0;
     display:block;
}
 .contactFormTble ul{
     margin:0;
     padding:0;
     display:block;
}
 .contactFormTble ul li{
     margin:0;
     padding:0;
     display:inline-block;
     width:100%;
}
 .contactFormTble ul li.contctBox{
     width:48%;
     margin:0 26px 19px 0;
}
 .contactFormTble ul li:nth-child(2n-2).contctBox{
     margin-right:0;
}
.page-template-template-fb .contactFormTble ul li:nth-child(2n-2).contctBox {
    margin-right: 0;
    float: right;
}
 .contactFormTble ul li.contctBox input {
     background: #fff;
     margin: 0;
     padding: 15px 16px;
     display: block;
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
     width: 100%;
     border: 1px solid #8e8e8e;
     border-radius: 10px;
     outline:none;
}
 .gfield_select{
     background: #fff;
     margin: 0;
     padding: 15px 16px;
     display: block;
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
     width: 100%;
     border: 1px solid #8e8e8e;
     border-radius: 10px;
     outline:none;
}
 .contactFormTble ul li.contcttextarea{
     margin:0 0px 19px 0;
}
 .contactFormTble ul li.contcttextarea textarea {
     background: #fff;
     margin: 0;
     padding: 15px 16px;
     display: block;
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
     width: 100%;
     border: 1px solid #8e8e8e;
     border-radius: 10px;
     height: 267px;
     resize: none;
     outline: none;
}
 .ContactSEND {
     float:right;
}
 .ContactSEND input {
     margin: 0;
     padding: 12px 5px;
     display: block;
     width: 270px;
     background: #7dc24d ;
     border: none;
     font-family: 'open_sansbold';
     font-size: 24px;
     text-transform: uppercase;
     color: #fff;
     text-align: center;
     transition: 1s;
     border-radius: 10px;
     transition:all 1s;
}
 .ContactSEND input:hover{
     background: #00adef ;
     letter-spacing:3px;
}
 .contacRigjt{
     margin:0 0 46px;
     padding:0;
}
 .contacRigjt h3{
     margin:0 0 20px;
     padding:0;
     color: #000;
     font-size: 22px;
     text-transform:uppercase;
     font-family: 'open_sanssemibold';
}
 .ContactBox {
     background: #f2f2f2;
     margin: 0 0 3px;
     padding: 0 0 0 72px;
     position: relative;
}
 .ContactBox span {
     margin: 0;
     padding: 0px;
     float: left;
     position: absolute;
     left: 18px;
     top: 20px;
}
 .ContactBox p {
     color: #000;
     font-family: 'open_sansregular';
     margin: 0;
     padding:19px 12px 19px 0;
}
 .ContactBox p strong{
     display:block;
}
 .ContactBox p a{
     color:#00adef;
     font-size:24px;
     font-family: 'open_sansbold';
}
 .ContactBox p a.informail{
     color:#00adef;
     font-size:18px;
     font-family: 'open_sansregular';
}
 .videoDiv{
     margin:0;
     padding:0;
     display:block;
}
 .videoDiv img{
     margin:0;
     padding:0;
     display:block;
     border:8px #f2f2f2 solid;
     width:100%;
}
 .InnerBaner{
     background:#000;
}
 .InnerBaner img{
     opacity:0.7;
     width:100%;
}
 .innerBanner_inn{
}
 .innerBanner_inn .caption_text {
     padding: 0;
     text-align:center;
     width:750px;
     margin:0 auto;
}
 .innerBanner_inn .caption_text h1 {
     font-size: 60px;
}
 .innerBanner_inn .caption_text p {
     font-size: 18px;
     text-transform:inherit;
}
/**==============================*/
 .section_three{
     padding:160px 0px;
     background:url(images/section-bg.jpg) no-repeat top center;
     background-size:cover !important;
}
 .section_three h4{
     margin:0px;
     padding:0px 0 30px;
     text-align:center;
     color:#fefefe;
     font-size:36px;
     text-transform:uppercase;
    font-family: 'open_sanssemibold';
}
 .section_three p{
     margin:0px;
     padding:0px 0 30px;
     text-align:left;
     color:#fefefe;
     font-size:16px;
    font-family: 'open_sansregular';
}
 .Started_person{
     width:280px;
     margin:0 auto;
     text-align:center;
}
 .Started_person a{
     display:block;
     text-decoration:none;
     padding:16px 10px;
     background:#7dc24d;
     color:#ffffff;
    font-family: 'open_sanssemibold';
     text-transform:uppercase;
     border-radius: 6px;
     font-size:16px;
     transition:all 1s;
}
 .Started_person a:hover{
    text-decoration:none;
    background:#00adef;
     color:#ffffff;
    font-family: 'open_sanssemibold';
     letter-spacing:2px;
}
 .Perfect_instructor{
    padding:35px 0px;
}
 .Perfect_instructor h2{
     margin:0px;
     padding:0px 0 24px;
     text-decoration:none;
     color: #000;
    font-family: 'open_sanssemibold';
    font-size:26px;
     text-transform:uppercase;
     text-align:center;
}
 .Perfect_instructor h3{
     margin: 0;
     padding: 0 0 20px;
     display: block;
     color: #000;
     font-size: 22px;
     text-transform: uppercase;
     font-family: 'open_sanssemibold';
     text-align:center;
}
 .Perfect_instructor p{
     margin:0px;
     padding:0px 0 15px;
     text-decoration:none;
     color:#000;
     font-size:16px;
     font-family: 'open_sansregular';
     text-align:left;
}
 .instructorInner{
     position:relative;
}
 .content_allStep{
     width:590px;
    float:right;
     padding:34px 34px 34px 34px;
    min-height:750px;
}
 .color_gray{
     background:#f5f5f5;
}
 .step_one{
     width:74px;
     height:74px;
     background:#ffffff;
     border:1px solid #00adef;
     border-radius:150px;
     margin:0 0 24px;
}
 .step_oneInn{
    width:74px;
     height:74px;
     vertical-align:middle;
     display:table-cell;
     text-align:center;
     color:#00adef;
     font-size:30px;
    font-family: 'open_sansbold';
}
 .content_allStep h3{
     margin:0px;
     padding:0px 0 26px;
     color: #000;
     font-size: 22px;
    text-transform: uppercase;
    font-family: 'open_sanssemibold';
    clear: both;
     text-transform:uppercase;
}
 .content_allStep h3 a{
    color:#000;
    font-family: 'open_sanssemibold';
     text-decoration:none;
}
 .content_allStep h3 a:hover{
    color:#363232;
    font-family: 'open_sanssemibold';
     text-decoration:none;
}
 .content_allStep p {
     margin: 0px;
     padding: 0px 0 26px;
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
}
 .FlotLeft{
     float:left;
}
 .content_allStep.FlotLeft h3{
    text-align:left;
}
 .content_allStep.FlotLeft p{
    text-align:left;
}
 .content_allStep.FlotLeft .step_one{
     float:left;
}
 .instructorInner .row .col-sm-6{
     border-bottom: 1px solid #c5c5c5;
}
 .instructorInner:after{
     content:"";
    background:#c5c5c5;
     width:1px;
     position:absolute;
     top:0;
     left:0;
     right:0;
     bottom:0;
    margin: 0 auto;
}
/*=====================*/
 .top_nav ul li.menu-item-has-children {
     background: url(images/angle-double-down.png) no-repeat right center;
}
 .top_nav .sub-menu {
     left: 0px;
     min-width: 218px;
     padding: 0px 0;
     position: absolute;
     top: 98px;
     width: auto;
     z-index: 9999;
    /*opacity: 0;
    */
     background: #00adef;
     transition: 1s;
     pointer-events: none;
     transition: all 0.2s ease 0s;
     -moz-transition: all 0.6s ease 0s;
     -webkit-transition: all 0.6s ease 0s;
     display:none;
}
 .top_nav .sub-menu li {
     color: #000;
     display: block;
     margin: 0;
     padding: 0;
     position: relative;
     text-align: left;
     font-size: 14px;
     border-right: none;
     background: none;
     float: none;
     border-bottom: solid 1px #fff;
}
 .top_nav .sub-menu li.arrow > a {
     background: url(images/sublist.png) no-repeat center right;
}
 .top_nav .sub-menu li.arrow:hover > a {
     background: url(images/sublist.png) no-repeat center right;
}
 .top_nav .sub-menu li:hover > a {
     text-decoration: none;
     padding: 8px 20px 8px 25px;
     color: #fff;
     background: #8cdd81;
}
 .top_nav .sub-menu li:last-child {
     border: none;
}
 .top_nav .sub-menu li a {
     color: #fff;
     display: block;
     font-size: 14px;
     height: auto;
     line-height: normal;
     margin: 0;
     padding: 8px 20px 8px 20px;
     border: none;
}
 .top_nav .sub-menu li.current-menu-item > a {
     color: #FFFFFF;
}
 .top_nav .sub-menu li:hover > a {
     border-radius: 0px;
     text-decoration: none;
}
 .top_nav ul li:hover > .sub-menu {
    /*opacity: 1;
    */
     top: 43px;
     pointer-events: auto;
     display:block;
}
 .top_nav .sub-menu ul.sub-menu {
     left: 100%;
     top: 0 !important;
     background: #00adef;
     margin: 0px 0 0 0;
}
 .top_nav .sub-menu ul.sub-menu li a:hover {
     background: #8cdd81;
}
/*.top_nav ul li.menu-item-has-children.current-menu-item {
     color: #fff;
     background: #8cdd81 url(images/angle-double-down-hover.png) no-repeat right center;
}
*/
 .top_nav ul li.menu-item-has-children .sub-menu li.menu-item-has-children {
     background: url(images/angle-double-downsub.png) no-repeat right 7px center;
     padding:0;
}
 .top_nav ul li.menu-item-has-children .sub-menu li.menu-item-has-children:hover a {
     background: #8cdd81 url(images/angle-double-downsub.png) no-repeat right center;
}
 .top_nav ul li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li a {
     background: #a09e9e;
}
 .top_nav ul li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li a:hover {
     background: #8cdd81;
}
/**************Custom Css*******************/
 .form_top li label {
     display: none;
}
 .ginput_counter{
     display:none;
}
 .form_top .validation_error {
     display: none;
}
 .form_top .validation_message {
     color:#fff;
}
 .SerchRight label {
     display: none;
}
 .SerchRight .icon-search {
     display: none;
}
 .SerchRight .screen-reader-text {
     display: none;
}
 .error_pg {
     text-align:center;
     margin:0 auto;
}
 .blogFormmain h3.comment-reply-title {
     margin: 0 0 25px;
     padding: 0;
     display: block;
     color: #00adef;
     font-size: 24px;
     text-transform: uppercase;
     font-family: 'open_sanssemibold';
}
 .blogFormmain .comment-form p.comment-form-author, p.comment-form-email, p.comment-form-email{
     width: 50%;
     padding: 0 26px 12px 0;
     float: left;
}
 .blogFormmain .comment-form p.comment-form-url, p.comment-form-comment {
     margin: 0 0px 10px 0;
     padding: 0 26px 12px 0;
     display: inline-block;
     width: 100%;
}
 p.comment-form-comment textarea#comment {
     width: 100%;
     border: 1px #b7b7b7 solid;
     padding: 14px 43px 14px 14px;
     margin: 0;
     color:#000;
     font-size:16px;
     font-family: 'OpenSans-Light';
     height:116px;
     resize:none;
     outline:none;
     background:#fff url(images/enter-comment.png) no-repeat right 15px top 15px
}
 .cat_list {
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
}
 p.comment-notes {
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
}
 .blogFormmain .comment-form p input {
     width: 100%;
     border: 1px #b7b7b7 solid;
     padding: 14px 14px;
     margin: 0;
     color: #000;
     font-size: 16px;
     font-family: 'OpenSans-Light';
     outline: none;
}
 .blogFormmain .comment-form p.comment-form-author input {
     background: #fff url(images/Fresit-img.png) no-repeat right 15px center;
     padding-right: 43px !important;
}
 .blogFormmain .comment-form p.comment-form-email input {
     background: #fff url(images/last-msg.png) no-repeat right 15px center;
     padding-right: 43px !important;
}
 .form-submit .submit {
     margin: 0;
     padding: 12px 58px;
     display: block;
     width: 204px !important;
     background: #7dc24d url(images/send-message.png) no-repeat center center;
     border: none;
     font-size: 24px;
     text-transform: uppercase;
     color: #fff;
     text-align: left;
     transition: 1s;
     text-indent: -999px;
}
 .form-submit {
     float: right;
     margin: 0 26px 0 0;
}
 .comment-respond {
     overflow: hidden;
}
/******************************************************/
 .comment-meta a {
     color: #000;
}
 ol.comment-list {
     margin: 0px;
     padding: 0px;
}
 .comment-list li {
     background: #f5f5f5;
     padding: 5px;
     border: 1px solid #ccc;
     list-style: none;
     margin: 0px 0 14px;
}
 .comment-list li .comment-body {
     background: #fff;
     padding: 10px;
     margin: 0;
}
 .comments-area .comment-meta img {
     width: 70px;
     height: initial;
     background: #fff;
     border: solid 1px #ccc;
     padding: 3px;
     margin: 0 20px 0 0;
     float: left;
}
 .comment-metadata {
     padding: 2px 0 10px 91px;
}
 .comment-content {
     padding: 0 0 10px 91px;
}
 .reply {
     display: block;
     text-align: right;
}
 .reply svg:not(:root) {
     overflow: hidden;
     width: 20px;
     height: 15px;
     margin: 0 5px 0 0;
}
 .reply a {
     font-size: 16px;
     font-weight: 600;
     margin: 0;
     display: inline-block;
     color: #000;
}
 .comments-area .comment-meta {
     font-size: 16px;
}
 .comments-area .comment-metadata a {
     font-size: 15px;
     font-weight: 600;
}
 ol.comment-list li ol {
     margin-top: 10px;
}
 h2.comments-title {
     color: #000;
     padding: 20px 0 15px 0;
     font-size: 16px;
     font-weight: bold;
     text-transform: uppercase;
}
 h2.comments-title {
     padding: 20px 0 15px 0;
     font-size: 16px;
     font-weight: bold;
     text-transform: uppercase;
}
 h3.comment-reply-title {
     margin: 0 0 25px;
     padding: 0;
     display: block;
     color: #ed1c24;
     font-size: 24px;
     text-transform: uppercase;
     font-family: 'OpenSansSemibold';
}
 .no_banner .top_section {
     padding: 15px 0px 0;
     position: static;
     background: #363232;
}
 .foterBox_md label.gfield_label {
     display: none;
}
 .foterBox_md .ginput_container_radio {
     position: absolute;
     right: 0;
     top: 0;
}
 .foterBox_md ul.gfield_radio {
     padding: 0 0 7px;
     color: #e8e7e6;
     font-size: 14px;
     font-family: 'open_sanssemibold';
}
 .foterBox_md ul.gfield_radio li{
     list-style: none;
}
 .gform_ajax_spinner {
     display:none;
}
 .foterBox_md .validation_error {
     display:none;
}
 .foterBox_md .validation_message {
     color: #fff;
     font-size: 12px;
}
 .foterBox_md input[type=checkbox], .foterBox_md input[type=radio] {
     margin: 4px 6px 0px 0;
     float: left;
}
/*================Comman css==================*/
/*===============*/
/*Ol an Ul */
/*===============*/
 ol{
     padding:0px 0 0 25px;
    margin:0px;
}
 ol li{
     margin:0px;
     padding:0 0 10px;
    color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
}
 ol li a{
     margin:0px;
     padding:0px;
     text-decoration:none;
     color: #000;
     font-family: 'open_sansregular';
}
 ol li a:hover{
     text-decoration:none;
     color:#00adef;
}
 ul {
    margin: 0;
    padding: 0;
}
 ul li {
    list-style-image: url(images/apple-icon.png);
     padding:0px 0px 8px;
    list-style-position: outside;
    margin-left: 25px;
    color:#000;
     font-size: 16px;
     font-family: 'open_sansregular';
}
 ul li a{
     text-decoration:none;
    /*color:#000;
    */
}
 ul li a:hover{
     text-decoration:none;
     color:#363232;
}
/*===============*/
/*Align Left Right Center */
/*===============*/
 .alignleft{
     margin:0 16px 10px 0px;
     padding:2px;
     float:left;
     border:1px solid #ccc;
}
 .alignright{
     margin:0 0px 10px 16px;
     padding:2px;
     float:right;
     border:1px solid #ccc;
}
 .aligncenter{
     margin:6px auto;
     padding:2px;
     float:none;
     text-align:center;
     border:1px solid #ccc;
}
/*===============*/
/*h1,h2,h3,h4,h5,h6*/
/*===============*/
 h1 {
    margin: 0;
    padding: 0 0 15px;
    color: #000;
    font-family: 'open_sanssemibold';
    font-size: 34px;
    font-weight: normal;
}
 h1 a {
    color: #000;
    font-family: 'open_sanssemibold';
    text-decoration: none;
}
 h1 a:hover {
    color: #00adef;
    text-decoration: none;
}
 h2 {
    margin: 0;
    padding: 0 0 15px;
    color: #000;
    font-family: 'open_sanssemibold';
    font-size:26px;
    font-weight: normal;
}
 h2 a {
    color: #000;
    font-family: 'open_sanssemibold';
    text-decoration: none;
}
 h2 a:hover {
    color: #00adef;
    text-decoration: none;
}
 h3 {
     margin: 0;
     padding: 0 0 15px;
     color: #000;
     font-size: 22px;
    text-transform: uppercase;
    font-family: 'open_sanssemibold';
}
 h3 a {
    color: #000;
    font-family: 'open_sanssemibold';
    text-decoration: none;
}
 h3 a:hover {
    color: #00adef;
    text-decoration: none;
}
 h4 {
    margin: 0;
    padding: 0 0 15px;
    color: #000;
    font-family: 'open_sansregular';
    font-size:22px;
    font-weight: normal;
}
 h4 a {
    color: #000;
    font-family: 'open_sansregular';
    text-decoration: none;
}
 h4 a:hover {
    color: #00adef;
    text-decoration: none;
}
 h5 {
    margin: 0;
    padding: 0 0 15px;
    color: #000;
    font-family: 'open_sansregular';
    font-size: 18px;
    font-weight: normal;
}
 h5 a {
    color: #000;
    font-family: 'open_sansregular';
    text-decoration: none;
}
 h5 a:hover {
    color: #00adef;
    text-decoration: none;
}
 h6{
    margin: 0;
    padding: 0 0 15px;
    color: #000;
    font-family: 'open_sansregular';
    font-size:14px;
    font-weight: normal;
}
 h6 a {
    color: #000;
    font-family: 'open_sansregular';
    text-decoration: none;
}
 h6 a:hover {
    color: #00adef;
    text-decoration: none;
}
/*===============*/
/*Left Rignt Center*/
/*===============*/
 .floatLeft {
     float: left;
}
 .floatRight {
     float: right;
}
 .textLeft {
     text-align: left;
}
 .textRight {
     text-align: right;
}
 .textCenter {
     text-align: center;
}
 .textJustify {
     text-align: justify;
}
 .blockCenter {
     display: block;
     margin-left: auto;
     margin-right: auto;
}
 .bold {
     font-weight: bold;
}
 .italic {
     font-style: italic;
}
 .underline {
     text-decoration: underline;
}
 .noindent {
     margin-left: 0;
     padding-left: 0;
}
 .nomargin {
     margin: 0;
}
 .nopadding {
     padding: 0;
}
 .nobullet {
     list-style: none;
     list-style-image: none;
}
/**********/
 .videoDiv {
     position: relative;
}
 .play-iconVideo{
     width:95px;
     height:65px;
     position:absolute;
     top:50%;
     left:0;
     right:0;
     margin:0 auto;
     -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
 .play-iconVideo img{
     background:none;
     border:none;
     width:100%;
}
 .service-popup iframe {
     width: 100%;
     display: block;
}
 .service-popup .modal-content {
     background-color: #0c9dd4;
}
 .service-popup .modal-body {
     padding:2px;
}
 .service-popup .close {
     font-size: 21px;
     font-weight: 700;
     line-height: 1;
     color: #000;
     text-shadow: 0 1px 0 #fff;
     filter: alpha(opacity=20);
     opacity: 9;
     width: 44px;
     position: absolute;
     right: -15px;
     top: -20px;
     z-index: 22;
     background: #fff;
     border-radius: 150px;
     padding: 0;
     border: none;
}
/*==============College Admissions Css============*/
 .college_logo {
     padding: 0px 0 80px;
}
 .collegeLogo_info{
}
 .collegeLogo_info ul{
     margin:0px;
     padding:0px;
}
 .collegeLogo_info ul li{
     margin:0px;
     padding:55px 10px;
     list-style:none;
     width:25%;
     float:left;
     position:relative;
}
 .collegeLogo_info ul li:before{
     content:"";
     background:#9b9b9b;
     width:1px;
     height:100%;
     position:absolute;
     right:0;
     top:0;
     bottom:0;
}
 .collegeLogo_info ul li:after{
     content:"";
     background:#9b9b9b;
     width:100%;
     height:1px;
     position:absolute;
     left:0;
     right:0;
     bottom:0;
}
 .field_logo{
}
 .field_logo:before {
     content: "";
     background: #fff;
     width: 22px;
     height: 22px;
     position: absolute;
     right: -11px;
     bottom: -9px;
     border-radius: 50px;
     z-index: 2;
}
 .pic_collegeLogo{
     padding:0 0 18px;
     text-align:center;
}
 .titleHd {
     color: #000;
     font-size: 18px;
     font-family: 'open_sanssemibold';
     text-align: center;
     text-transform: uppercase;
     padding: 0 20px;
     min-height: 52px;
}
 .titleHd a{
     color:#000;
    font-family: 'open_sanssemibold';
     text-decoration:none;
}
 .titleHd a:hover{
     color:#363232;
    font-family: 'open_sanssemibold';
     text-decoration:none;
}
 .collegeLogo_info ul li:last-child:after {
     background: none;
}
 .collegeLogo_info ul li:nth-last-child(2):after {
     background: none;
}
 .collegeLogo_info ul li:nth-last-child(3):after {
     background: none;
}
 .collegeLogo_info ul li:nth-last-child(4):after {
     background: none;
}
 .collegeLogo_info ul li:last-child:before {
     background: none;
}
 .collegeLogo_info ul li:nth-child(4):before{
     background: none;
}
 .collegeLogo_info ul li:nth-child(8):before{
     background: none;
}
 .collegeLogo_info ul li:nth-child(12):before{
     background: none;
}
 .sectionContent{
     background:#f5f5f5;
    position: relative;
}
 .sectionContent:after {
     content: "";
     background: #c5c5c5;
     width: 1px;
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: 0 auto;
}
 .left_content{
     width:587px;
     float:right;
}
 .left_contentinfo{
     width:100%;
     padding:30px 20px 20px;
}
 .left_contentinfo h3{
     margin:0px;
     padding:0px 0 20px;
     color: #000;
     font-size: 22px;
    font-family: 'open_sanssemibold';
    text-transform:uppercase;
}
 .left_contentinfo p {
     margin: 0px;
     padding: 0px 0 16px;
     color: #000;
     font-size: 16px;
     font-family: 'open_sansregular';
}
 .left_contentinfo span{
     margin:0px;
     padding:0px 0 25px;
     color:#000;
     font-size:18px;
    font-family: 'open_sansregular';
     display:block;
     text-transform:uppercase;
}
 .rightContentInfo{
     height:650px;
     width:100%;
     background-size:cover !important;
     background-repeat:no-repeat;
     background-position: top center;
}
 .Rightcol{
}
 .Rightcol .left_content{
     width:587px;
     float:left;
}
 .contact_outer{
     background:#f5f5f5;
}
 .contact_outer .actiInnerRight {
     margin: 0px 0 0;
}
 .contact_outer .ContactBox {
     background: #ffffff;
}
 .contact_outer .ContactpageDiv {
     margin: 0 0 10px;
}
 .show_timing{
     padding:0 0 30px;
}
 .show_timing p {
     margin: 0px;
     padding: 0px 0 10px !important;
}
 .contact_outer .ContactBox p {
     font-size: 18px;
}
 .current_time{
    padding:0 0 30px;
}
 .current_time p{
     margin: 0px;
    padding: 0px 0 10px;
}
 .contact_outer .contactFormTble ul li.contcttextarea textarea {
     height: 168px;
}
 .contact_outer .contactFormTble ul li.contctBox input {
     padding: 11px 16px;
}
 .wp-pagenavi {
     clear: both;
     text-align: right;
}
 .wp-pagenavi a, .wp-pagenavi span {
     text-decoration: none;
     border: none;
     padding: 6px 15px;
     margin: 2px;
     font-size: 15px;
     font-family: 'OpenSans-Light';
     color: #474747;
}
 .wp-pagenavi a:hover {
     color: #fff;
     font-family: 'open_sanssemibold';
     background: #00adef;
}
 .wp-pagenavi span.current {
     font-weight: bold;
     background: #00adef;
     color: #fff;
     font-family: 'open_sanssemibold';
}
 .contactFormTble label {
     display:none;
}
 .contactFormTble .validation_error{
     display:none;
}
 .bx-wrapper .bx-pager {
     display: none !important;
}
/*****************/
 .form_top .gform_validation_error .textarea_infoNow textarea {
     height: 66px;
     font-size: 13px;
}
 .form_top .gform_validation_error .input_infoNow input {
     padding: 8px 10px;
     font-size: 13px;
}
 .form_top .gform_validation_error ul li {
     padding: 0px 0 6px;
}
 .tutr_main_content p{
     margin: 0px;
     padding: 0px 0 20px;
     color: #000;
     font-size: 16px;
     font-family: 'Lato-Regular';
}
 .service-popup .modal-dialog {
     position: absolute;
     top: 50%;
     left: 0;
     right: 0;
     -webkit-transform: translateY(-50%) !important;
     -ms-transform: translateY(-50%) !important;
     transform: translateY(-50%) !important;
     margin: 0 auto;
}
 .col-sm-8.contactRight {
     float: right;
}
 .col-sm-4.contactleft {
     float: left;
}

.col-sm-9.tutor-main-content {
    float: right;
}
.fb-video {
    padding-top: 20px;
}
.fb-video iframe {
    width: 100%;
    height: 650px;
}

.blogBox1 .panel-title {
    font-size: 1.4em;
    text-align: center;
}

.panel .BlogImg {
    margin-bottom: 0;
}

.wpcf7-response-output {
    background-color: #00adef;
    padding: 15px 4px;
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    background: #00adef;
    font-family: 'open_sansbold';
}

 @media only screen and (min-width:1170px) {
     .service-popup .modal-dialog {
         width: 950px !important;
    }
     .service-popup iframe {
         height: 530px;
    }
}
/*************IE 11 Css***************/
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
}
 @media only screen and (min-width:1601px) and (max-width:1800px) {
     .left_colFit {
         width: 40%;
    }
     .right_colFit {
         width: 40%;
    }
}
 @media only screen and (min-width:1401px) and (max-width:1600px) {
     .left_colFit {
         width: 40%;
    }
     .right_colFit {
         width:40%;
    }
}
 @media only screen and (min-width:1281px) and (max-width:1400px) {
     .left_colFit {
         width: 38%;
    }
     .right_colFit {
         width: 38%;
    }
}
 @media only screen and (min-width:1201px) and (max-width:1280px) {
     .left_colFit {
         width: 38%;
    }
     .right_colFit {
         width: 38%;
    }
}
/*==============*/
 .container2 {
    display: inline-block;
    cursor: pointer
}
 .bar1, .bar2, .bar3 {
    width: 35px;
    height: 2px;
    background-color: #fff;
    margin: 6px 0;
    transition: .4s
}
 .change .bar1 {
     -webkit-transform: rotate(-45deg) translate(-5px, 6px);
     transform: rotate(-45deg) translate(-5px, 6px)
}
 .change .bar2 {
     opacity: 0
}
 .change .bar3 {
     -webkit-transform: rotate(45deg) translate(-5px, -8px);
     transform: rotate(45deg) translate(-5px, -8px)
}
/*=========================================*/
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
}
 @media only screen and (min-width:1201px) and (max-width:1280px) {
}
 @media only screen and (min-width:992px) and (max-width:1200px) {
     .other_logo ul li img {
         height: 46px;
    }
     .other_logo ul li {
         padding: 0px 8px;
    }
     .Getting_help_content h3 {
         font-size: 28px;
    }
     .Getting_help_content {
         padding: 0 30px 0 35px;
    }
     .easier_think ul li {
         padding: 0px 0 48px 96px;
    }
     .left_colFit {
         width: 38%;
         top: 15px;
    }
     .right_colFit {
         width: 38%;
         top: 15px;
    }
     .left_colFit {
         font-size: 28px;
    }
     .right_colFit p {
         font-size: 18px;
    }
     .inputEmail {
         width: 65%;
    }
     .googlepale {
         width: 265px;
    }
     .sendBtnDiv {
         width: 171px;
    }
     .caption_inn {
         width: 100%;
    }
     .caption_banner {
         width: 98%;
         top: 77px;
    }
     .content_test p {
         font-size: 18px;
    }
     .top_nav {
         width: 80%;
    }
     .top_nav ul li a {
         padding: 0px 13px;
    }
     .top_nav ul li {
         font-size: 10px;
    }
     .caption_text h1 {
         font-size:40px;
    }
     .caption_text p {
         font-size: 35px;
    }
     .midd_logo {
         width: 210px;
    }
     .carousel-control.right {
         right: -25px !important;
    }
     .carousel-control.left {
         left: -25px !important;
    }
     .content_allStep {
         width: 100%;
         padding: 15px;
         min-height: 610px;
    }
     .content_allStep h3 {
         padding: 0px 0 14px;
         font-size: 18px;
    }
     .section_three {
         padding: 40px 0px;
    }
     .Perfect_instructor h2 {
         padding: 0px 0 14px;
         font-size: 27px;
    }
     .section_three h4 {
         padding: 0px 0 14px;
         font-size: 30px;
    }
    /*===================*/
     .contactFormTble ul li.contctBox {
         width: 49%;
         margin: 0 0px 10px 0;
         padding: 0 10px 0 0;
    }
     .contactFormTble ul li.contctBox input {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li .gfield_select{
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li.contcttextarea textarea {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 90px;
    }
     .ContactSEND input {
         padding: 9px 5px;
         width: 186px;
         font-size: 15px;
         border-radius: 10px;
         transition: all 1s;
    }
     .ContactpageDiv p {
         font-size: 13px;
         line-height: 20px;
    }
     .ContactpageDiv h2 {
         padding: 0 0 13px;
         font-size: 20px;
    }
     .ContactpageDiv h2 span {
         display: block;
         font-size: 13px;
         color: #464646;
         text-transform: none;
         padding: 5px 0 0;
    }
     .contacRigjt h3 {
         margin: 0 0 11px;
         font-size: 15px;
    }
     .contacRigjt {
         margin: 0 0 11px;
    }
     .contactFormTble ul li.contcttextarea {
         margin: 0 0px 8px 0;
         padding: 0 10px 0 0;
    }
     .ContactBox p {
         padding: 10px 12px 11px 0;
         font-size: 12px;
    }
     .ContactBox p a {
         font-size: 16px;
    }
     .ContactBox p a.informail {
         font-size: 12px;
    }
     .innerBanner_inn .caption_text {
         width: 100%;
    }
     .innerBanner_inn .caption_inn {
         padding: 10px 10px;
         -webkit-transform: translateY(0%);
         -ms-transform: translateY(0%);
         transform: translateY(0%);
    }
     .innerBanner_inn .caption_text h1 {
         font-size: 22px;
    }
     .innerBanner_inn .caption_text p {
         font-size: 12px;
         text-transform: inherit;
    }
     .blogbadcame {
         font-size: 13px;
    }
     .ContactpageDiv {
         margin: 0 0 14px;
    }
     .blogbadcame .col-sm-12 {
         padding-bottom: 15px;
         padding-top: 15px;
    }
     .actiInnerRight {
         margin: 13px 0 0;
    }
     .our_service {
         padding: 11px;
    }
     .titleHd {
         font-size: 15px;
    }
     .collegeLogo_info ul li {
         padding: 33px 10px;
    }
    /***********/
     .left_content {
         width: 100%;
         float: none;
    }
     .left_contentinfo {
         width: 100%;
         padding: 15px 15px 13px;
    }
     .left_contentinfo span {
         padding: 0px 0 12px;
         font-size: 18px;
    }
     .left_contentinfo h3 {
         padding: 0px 0 14px;
         font-size: 28px;
    }
     .left_contentinfo p {
         padding: 0px 0 12px;
         font-size: 14px;
    }
     .rightContentInfo {
         height: 550px;
    }
     .Rightcol .left_content {
         width: 100%;
    }
     .ContactBox span {
         top: 10px;
    }
    .fb-video iframe {
        width: 100%;
        height: 540px;
    }
}
 @media only screen and (min-width:801px) and (max-width:991px) {
     .other_logo ul li img {
         height: 46px;
    }
     .other_logo ul li {
         padding: 0px 8px;
    }
     .Getting_help_content h3 {
         font-size: 16px;
         line-height: 23px;
         padding: 0px 0 26px;
    }
     .Getting_help_content {
         padding: 0 30px 0 35px;
         height: 560px;
    }
     .getting_help_col {
         height: 560px;
    }
     .easier_think ul li {
         padding:0px 0 16px 62px;
    }
     .left_colFit {
         width: 38%;
         top: 0;
    }
     .right_colFit {
         width: 38%;
         top: 0;
    }
     .left_colFit {
         font-size: 20px;
    }
     .right_colFit p {
         font-size: 14px;
         height: 70px;
    }
     .inputEmail {
         width:56%;
    }
     .googlepale {
         width: 45%;
    }
     .sendBtnDiv {
         width: 171px;
    }
     .caption_inn {
         width: 100%;
    }
     .caption_banner {
         width: 98%;
    }
     .content_test p {
         font-size: 15px;
    }
     .easier_think ul li .hd_title {
         font-size: 15px;
    }
     .img_er {
         width: 45px;
         height: 45px;
    }
     .easier_think ul li:after {
         top: 50px;
         left: 15px;
    }
     .easier_think {
         padding: 0 0 0px;
    }
     .midd_logo {
         width: 20%;
    }
     .height_same {
         min-height: 142px;
    }
     .subjects_tutor h4 {
         font-size: 28px;
    }
     .carousel-control.right {
         right: -32px !important;
    }
     .carousel-control.left {
         left: -32px !important;
    }
     .content_test p img {
         bottom: -10px;
         right: -7px;
         width: 19px;
    }
     .content_test p:after {
         width: 19px;
         height: 19px;
         background-size:cover;
         top: -29px;
         left: 25px;
    }
     .content_test p:before {
         width: 19px;
         height: 19px;
         background-size:cover;
         bottom: -29px;
         right: 25px;
    }
     .flingDivTb h3 {
         font-size: 18px;
    }
     .flingDivTb p {
         font-size: 18px;
    }
    .bestinnowsD span {
         font-size: 10px;
         padding: 0 10px 15px 0;
      }
      .bestinnowsD img {
         margin-left: auto;
         margin-right: auto;
     }
    .bestinnowsD {
       margin: 0 0 0 34px;
       padding: 18px 0;
       width: 100%;
       text-align: right;
    }
     .getKnowsD {
         margin: 0 1px 0 0;
         padding: 15px 0;
         width: 100%;
    }
     .getKnowsD span {
         font-size: 11px;
         padding: 0 0 10px;
    }
     .getKnowsD ul li {
         margin: 0 6px 0 0;
    }
     .flingDivTb {
         padding: 24px 0;
    }
     .dwunloadDiv p {
         font-size: 13px;
    }
     .footerMenu h2 {
         font-size: 12px;
    }
     .footerMenu ul li a {
         font-size: 12px;
    }
     .caption_text h1 {
         padding: 0px 0 13px;
         font-size: 40px;
    }
     .caption_text p {
         font-size: 33px;
    }
     .slider_img {
         height: 590px;
    }
     .input_infoNow input{
         padding: 9px 10px;
         font-size: 12px;
         border-radius: 6px;
    }
     .row_field {
         padding: 0 0 8px;
    }
     .form_top ul li{
         padding: 0 0 8px;
    }
     .request_tutoring {
         font-size: 15px;
         height: 44px;
         border-radius: 6px;
    }
     .boder_midd {
         margin: 16px 0px 0px;
    }
     .message_content p {
         font-size: 14px;
    }
     .review_content h4 {
         font-size: 26px;
    }
     .our_service p {
         font-size: 14px;
    }
     .our_service h2 {
         font-size: 14px;
         line-height: 20px;
    }
     .iphon_navigation ul li a i{
         display:none;
    }
    /*=====================================*/
     .menuImage {
         float: none;
         height: 40px;
         margin: 0;
         position: absolute;
         right: 0px;
         top: 11px;
         width: 44px;
         z-index: 1;
    }
     .menuImage>img {
        height: auto;
        width: 100%;
        display: block!important
    }
     .iphon_navigation {
         background: #fff;
         border-radius: 0;
         border-top: none;
         margin: 0;
         overflow: hidden;
         position: absolute;
         right: 0;
         top: 62px;
         z-index: 999;
         width: 50%;
    }
     .iphon_navigation ul {
        margin: 0;
        padding: 0;
         list-style: none;
    }
     .iphon_navigation ul li {
        border-top: 1px solid #ccc;
        display: block;
         list-style: none;
        margin: 0;
         padding: 0;
         text-align: left;
        width: 100%;
         position: relative;
         text-transform: inherit
    }
     .iphon_navigation ul li:first-child {
        border-top: none
    }
     .iphon_navigation ul img {
        display: block;
        float: left;
        height: 20px;
        margin-right: 5px;
        width: 15px
    }
     .parentMenu>div.subItem, .parentMenuActive>div.subItem {
        cursor: pointer;
        position: absolute;
         right: 0;
        top: 0;
        width: 50px;
        height: 24px
    }
     .parentMenuActive>div.subItem {
         background: url(images/faq-arrowdown.png) center no-repeat!important
    }
     .parentMenu>div.subItem {
        float: right;
        background: url(images/faq-arrowup.png) center center no-repeat
    }
     .iphon_navigation ul li a {
        background: #2c2c2c;
         display: block;
         font-size: 12px;
        color: #fff;
        line-height: 20px;
        margin: 0;
        overflow: hidden;
        padding: 5px 10px
    }
     .iphon_navigation>ul ul {
        background-image: none!important;
        margin: 0;
        padding: 0;
         width: 100%
    }
     .iphon_navigation ul ul li {
        background: none;
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
         width: 100%;
        border: none
    }
     .iphon_navigation ul li a:hover {
        color: #fff;
        text-shadow: inherit;
        text-decoration: none;
        background: #000
    }
     .iphon_navigation ul ul ul {
        margin: 0;
        padding: 0;
        text-align: left;
        width: 100%;
        list-style: none
    }
     .iphon_navigation ul ul li a {
        background: #4a4949;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
     .iphon_navigation ul ul ul li a {
        background: #2c2c2c;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
    /**************/
     .top_call {
         padding: 7px 62px 7px 28px;
    }
    /*************/
     .contentInner h2 {
         padding: 0px 0 13px;
         font-size: 20px;
         line-height: 28px;
    }
     .contentInner p {
         padding: 0px 0 18px;
         font-size: 13px;
    }
    .page-template-template-fb .ContactpageDiv p {
        padding: 0px 0 18px;
        font-size: 13px;
    }
     .contentInner {
         padding: 20px 0 0 0;
    }
     .contentInner h3 {
         padding: 0px 0 11px;
         font-size: 18px;
         line-height: 28px;
    }
     .innContent_mainCol {
         padding: 14px 0px 16px;
    }
     .nav_badcame {
         font-size: 13px;
    }
     .nav_tab ul li {
         font-size: 13px;
         background: #f2f2f2 url(images/nav-arrow.png) no-repeat top 19px left 19px;
    }
     .nav_tab ul li.active a {
         background: #00adef url(images/nav-arrow.png) no-repeat top 19px left 19px;
    }
     .textarea_infoNow textarea{
         height: 50px;
    }
     .content_allStep {
         width: 100%;
         padding: 15px;
         min-height: 610px;
    }
     .content_allStep h3 {
         padding: 0px 0 14px;
         font-size: 18px;
    }
     .section_three {
         padding: 40px 0px;
    }
     .Perfect_instructor h2 {
         padding: 0px 0 14px;
         font-size: 27px;
    }
     .section_three h4 {
         padding: 0px 0 14px;
         font-size: 30px;
    }
    /*=====================*/
     .blogbadcame .col-sm-12 {
         padding-bottom: 14px;
         padding-top: 13px;
    }
     .blogLeftDiv {
         margin: 12px 0;
    }
     .BlogImg {
         margin: 0 0 16px;
    }
     .SimpleCont h2 {
         margin: 0 0 14px;
         font-size: 20px;
    }
     .SimpleCont p {
         margin: 0 0 10px;
         padding: 0px 0 10px;
         font-size: 14px;
         line-height: 20px;
    }
     .blogLeftDiv > ul > li {
         margin: 0 0 16px;
    }
     .AloinDiv {
         padding: 10px 0px 0;
    }
     .coomentDiv {
         background: #7dc24d;
         width: 100%;
         float: none;
         padding: 6px 9px;
         margin: 3px 0px 0 0px;
         display: block;
         text-align:left;
    }
     .AloinDiv a {
         padding: 0 30px 0 10px;
    }
     .NextPrewDiv ul li a {
         font-size: 13px;
         padding: 2px 6px;
    }
     .NextPrewDiv {
         padding: 14px 0;
    }
     .actiInnerRight {
         margin: 22px 0 0;
    }
     .SerchRight {
         margin: 0 0 22px;
    }
     .RitcatagaryDiv {
         margin: 0 0 22px;
    }
    /*================*/
     .blogFormmain {
         padding: 10px;
    }
     .blogFormmain h5 {
         margin: 0 0 14px;
         font-size: 20px;
    }
     .blogSEND input {
         padding: 12px 8px;
         width: 95px;
    }
     .RecentBith {
         padding: 0 0 11px;
         margin: 0 0 11px;
    }
     .blogFormmain ul li.BlogINputBox input {
         font-size: 12px;
    }
    /*===================*/
     .contactFormTble ul li.contctBox {
         width: 49%;
         margin: 0 0px 10px 0;
         padding: 0 10px 0 0;
    }
     .contactFormTble ul li.contctBox input {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li .gfield_select{
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li.contcttextarea textarea {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 90px;
    }
     .ContactSEND input {
         padding: 9px 5px;
         width: 186px;
         font-size: 15px;
         border-radius: 10px;
         transition: all 1s;
    }
     .ContactpageDiv p {
         font-size: 13px;
         line-height: 20px;
    }
     .ContactpageDiv h2 {
         padding: 0 0 13px;
         font-size: 20px;
    }
     .ContactpageDiv h2 span {
         display: block;
         font-size: 13px;
         color: #464646;
         text-transform: none;
         padding: 5px 0 0;
    }
     .contacRigjt h3 {
         margin: 0 0 11px;
         font-size: 15px;
    }
     .contacRigjt {
         margin: 0 0 11px;
    }
     .contactFormTble ul li.contcttextarea {
         margin: 0 0px 8px 0;
         padding: 0 10px 0 0;
    }
     .ContactBox p {
         padding: 10px 12px 11px 0;
         font-size: 12px;
    }
     .ContactBox p a {
         font-size: 16px;
    }
     .ContactBox p a.informail {
         font-size: 12px;
         word-break: break-all;
    }
     .innerBanner_inn .caption_text {
         width: 100%;
    }
     .innerBanner_inn .caption_inn {
         padding: 10px 10px;
         -webkit-transform: translateY(0%);
         -ms-transform: translateY(0%);
         transform: translateY(0%);
    }
     .innerBanner_inn .caption_text h1 {
         font-size: 22px;
    }
     .innerBanner_inn .caption_text p {
         font-size: 12px;
         text-transform: inherit;
    }
     .blogbadcame {
         font-size: 13px;
    }
     .ContactpageDiv {
         margin: 0 0 14px;
    }
     .blogbadcame .col-sm-12 {
         padding-bottom: 15px;
         padding-top: 15px;
    }
     .actiInnerRight {
         margin: 13px 0 0;
    }
     .our_service {
         padding: 11px;
    }
     .img_erInner {
         width: 45px;
         height: 45px;
         font-size: 20px;
    }
     ol.comment-list {
         margin: 0 0px 16px 0;
    }
     .blogFormmain .comment-form p.comment-form-author, p.comment-form-email, p.comment-form-email {
         padding: 0 0px 4px 0;
         float: left;
         width: 100%;
    }
     .blogFormmain .comment-form p.comment-form-url, p.comment-form-comment {
         margin: 0 0px 10px 0;
         padding: 0 0px 4px 0;
         width: 100%;
    }
     .form-submit {
         float: right;
         margin: 0 0px 0 0;
    }
    /**********/
     .collegeLogo_info ul li {
         padding: 18px 4px;
    }
     .titleHd {
         font-size: 11px;
         padding: 0 0px;
         min-height: 35px;
    }
    /***********/
     .left_content {
         width: 100%;
         float: none;
    }
     .left_contentinfo {
         width: 100%;
         padding: 15px 15px 13px;
    }
     .left_contentinfo span {
         padding: 0px 0 12px;
         font-size: 14px;
    }
     .left_contentinfo h3 {
         padding: 0px 0 14px;
         font-size: 18px;
    }
     .left_contentinfo p {
         padding: 0px 0 12px;
         font-size: 12px;
    }
     .rightContentInfo {
         height: 550px;
    }
     .Rightcol .left_content {
         width: 100%;
    }
     .ContactBox span {
         top: 8px;
    }
     .textarea_infoNow textarea{
         font-size: 12px;
    }
    .fb-video iframe {
        width: 100%;
        height: 410px;
    }
    .top_call i {
        display: none;
    }
}
 @media only screen and (min-width:768px) and (max-width:800px) {
     .other_logo ul li img {
         height: 46px;
    }
     .other_logo ul li {
         padding: 0px 8px;
    }
     .Getting_help_content h3 {
         font-size: 16px;
         line-height: 23px;
         padding: 0px 0 26px;
    }
     .Getting_help_content {
         padding: 0 30px 0 35px;
         height: 480px;
    }
     .getting_help_col {
         height: 481px;
    }
     .easier_think ul li {
         padding:0px 0 16px 62px;
    }
     .left_colFit {
         width: 38%;
         top: 0;
    }
     .right_colFit {
         width: 38%;
         top: 0;
    }
     .left_colFit {
         font-size: 20px;
    }
     .right_colFit p {
         font-size: 14px;
         height: 70px;
    }
     .inputEmail {
         width:56%;
    }
     .googlepale {
         width: 45%;
    }
     .sendBtnDiv {
         width: 171px;
    }
     .caption_inn {
         width: 100%;
    }
     .caption_banner {
         width: 98%;
    }
     .content_test p {
         font-size: 15px;
    }
     .easier_think ul li .hd_title {
         font-size: 15px;
    }
     .img_er {
         width: 45px;
         height: 45px;
    }
     .easier_think ul li:after {
         top: 50px;
         left: 15px;
    }
     .easier_think {
         padding: 0 0 0px;
    }
     .midd_logo {
         width: 20%;
    }
     .height_same {
         min-height: 128px;
    }
     .subjects_tutor h4 {
         font-size: 28px;
    }
     .carousel-control.right {
         right: -8px !important;
         height: 58px;
         width: 58px;
    }
     .carousel-control.left {
         left: -8px !important;
         height: 58px;
         width: 58px;
    }
     .content_test p img {
         bottom: -10px;
         right: -7px;
         width: 19px;
    }
     .content_test p:after {
         width: 19px;
         height: 19px;
         background-size:cover;
         top: -29px;
         left: 25px;
    }
     .content_test p:before {
         width: 19px;
         height: 19px;
         background-size:cover;
         bottom: -29px;
         right: 25px;
    }
     .flingDivTb h3 {
         font-size: 18px;
    }
     .flingDivTb p {
         font-size: 18px;
    }
     .bestinnowsD span {
         font-size: 10px;
    }
     .bestinnowsD img {
         margin-left:0px;
    }
     .bestinnowsD {
         margin: 0 0 0 34px;
         padding: 18px 0;
         width: 100%;
    }
     .getKnowsD {
         margin: 0 1px 0 0;
         padding: 15px 0;
         width: 100%;
    }
     .getKnowsD span {
         font-size: 11px;
         padding: 0 0 10px;
    }
     .getKnowsD ul li {
         margin: 0 6px 0 0;
    }
     .flingDivTb {
         padding: 24px 0;
    }
     .dwunloadDiv p {
         font-size: 13px;
    }
     .footerMenu h2 {
         font-size: 13px;
    }
     .footerMenu ul li a {
         font-size: 12px;
    }
     .caption_text h1 {
         padding: 0px 0 13px;
         font-size: 34px;
    }
     .caption_text p {
         font-size: 20px;
         padding: 0 5px 0 0;
    }
     .slider_img {
         min-height: 590px;
    }
     .input_infoNow input{
         padding: 9px 10px;
         font-size: 12px;
         border-radius: 6px;
    }
     .row_field {
         padding: 0 0 8px;
    }
     .form_top ul li{
         padding: 0 0 8px;
    }
     .request_tutoring {
         font-size: 15px;
         height: 44px;
         border-radius: 6px;
    }
     .boder_midd {
         margin: 16px 0px;
    }
     .message_content p {
         font-size: 14px;
    }
     .review_content h4 {
         font-size: 26px;
    }
     .our_service p {
         font-size: 14px;
    }
     .our_service h2{
         font-size: 14px;
         line-height: 20px;
    }
     .iphon_navigation ul li a i{
         display:none;
    }
    /*=====================================*/
     .menuImage {
         float: none;
         height: 40px;
         margin: 0;
         position: absolute;
         right: 0px;
         top: 9px;
         width: 44px;
         z-index: 1;
    }
     .menuImage>img {
        height: auto;
        width: 100%;
        display: block!important
    }
     .iphon_navigation {
         background: #fff;
         border-radius: 0;
         border-top: none;
         margin: 0;
         overflow: hidden;
         position: absolute;
         right: 0;
         top: 62px;
         z-index: 999;
         width: 50%;
    }
     .iphon_navigation ul {
        margin: 0;
        padding: 0;
         list-style: none;
    }
     .iphon_navigation ul li {
        border-top: 1px solid #ccc;
        display: block;
         list-style: none;
        margin: 0;
         padding: 0;
         text-align: left;
        width: 100%;
         position: relative;
         text-transform: inherit
    }
     .iphon_navigation ul li:first-child {
        border-top: none
    }
     .iphon_navigation ul img {
        display: block;
        float: left;
        height: 20px;
        margin-right: 5px;
        width: 15px
    }
     .parentMenu>div.subItem, .parentMenuActive>div.subItem {
        cursor: pointer;
        position: absolute;
         right: 0;
        top: 0;
        width: 50px;
        height: 24px
    }
     .parentMenuActive>div.subItem {
         background: url(images/faq-arrowdown.png) center no-repeat!important
    }
     .parentMenu>div.subItem {
        float: right;
        background: url(images/faq-arrowup.png) center center no-repeat
    }
     .iphon_navigation ul li a {
        background: #2c2c2c;
         display: block;
         font-size: 12px;
        color: #fff;
        line-height: 20px;
        margin: 0;
        overflow: hidden;
        padding: 5px 10px
    }
     .iphon_navigation>ul ul {
        background-image: none!important;
        margin: 0;
        padding: 0;
         width: 100%
    }
     .iphon_navigation ul ul li {
        background: none;
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
         width: 100%;
        border: none
    }
     .iphon_navigation ul li a:hover {
        color: #fff;
        text-shadow: inherit;
        text-decoration: none;
        background: #000
    }
     .iphon_navigation ul ul ul {
        margin: 0;
        padding: 0;
        text-align: left;
        width: 100%;
        list-style: none
    }
     .iphon_navigation ul ul li a {
        background: #4a4949;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
     .iphon_navigation ul ul ul li a {
        background: #2c2c2c;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
    /**************/
     .easier_think ul li p {
         font-size: 13px;
    }
     .caption_text {
         padding: 0 0 0 380px;
    }
     .message_content h5 {
         padding: 0px 0 18px;
         font-size: 26px;
    }
     .get_Started a {
         padding: 11px 8px;
         font-size: 20px;
         width: 224px;
    }
     .top_call {
         padding: 7px 62px 7px 28px;
    }
    /*************/
     .contentInner h2 {
         padding: 0px 0 13px;
         font-size: 20px;
         line-height: 28px;
    }
     .contentInner p {
         padding: 0px 0 18px;
         font-size: 13px;
    }
    .page-template-template-fb .ContactpageDiv p {
        padding: 0px 0 18px;
        font-size: 13px;
    }
     .contentInner {
         padding: 20px 0 0 0;
    }
     .contentInner h3 {
         padding: 0px 0 11px;
         font-size: 18px;
         line-height: 28px;
    }
     .innContent_mainCol {
         padding: 14px 0px 16px;
    }
     .nav_badcame {
         font-size: 13px;
    }
     .nav_tab ul li {
         font-size: 13px;
         background: #f2f2f2 url(images/nav-arrow.png) no-repeat top 19px left 19px;
    }
     .nav_tab ul li.active a {
         background: #00adef url(images/nav-arrow.png) no-repeat top 19px left 19px;
    }
     .textarea_infoNow textarea{
         height: 50px;
    }
     .content_allStep {
         width: 100%;
         padding: 15px;
         min-height: 610px;
    }
     .content_allStep h3 {
         padding: 0px 0 14px;
         font-size: 18px;
    }
     .section_three {
         padding: 40px 0px;
    }
     .Perfect_instructor h2 {
         padding: 0px 0 14px;
         font-size: 27px;
    }
     .section_three h4 {
         padding: 0px 0 14px;
         font-size: 30px;
    }
    /*=====================*/
     .blogbadcame .col-sm-12 {
         padding-bottom: 14px;
         padding-top: 13px;
    }
     .blogLeftDiv {
         margin: 12px 0;
    }
     .BlogImg {
         margin: 0 0 16px;
    }
     .SimpleCont h2 {
         margin: 0 0 14px;
         font-size: 20px;
    }
     .SimpleCont p {
         margin: 0 0 10px;
         padding: 0px 0 10px;
         font-size: 14px;
         line-height: 20px;
    }
     .blogLeftDiv > ul > li {
         margin: 0 0 16px;
    }
     .AloinDiv {
         padding: 10px 0px 0;
    }
     .coomentDiv {
         background: #7dc24d;
         width: 100%;
         float: none;
         padding: 6px 9px;
         margin: 3px 0px 0 0px;
         display: block;
         text-align:left;
    }
     .AloinDiv a {
         padding: 0 30px 0 10px;
    }
     .NextPrewDiv ul li a {
         font-size: 13px;
         padding: 2px 6px;
    }
     .NextPrewDiv {
         padding: 14px 0;
    }
     .actiInnerRight {
         margin: 22px 0 0;
    }
     .SerchRight {
         margin: 0 0 22px;
    }
     .RitcatagaryDiv {
         margin: 0 0 22px;
    }
    /*================*/
     .blogFormmain {
         padding: 10px;
    }
     .blogFormmain h5 {
         margin: 0 0 14px;
         font-size: 20px;
    }
     .blogSEND input {
         padding: 12px 8px;
         width: 95px;
    }
     .RecentBith {
         padding: 0 0 11px;
         margin: 0 0 11px;
    }
     .blogFormmain ul li.BlogINputBox input {
         font-size: 12px;
    }
    /*===================*/
     .contactFormTble ul li.contctBox {
         width: 49%;
         margin: 0 0px 10px 0;
         padding: 0 10px 0 0;
    }
     .contactFormTble ul li.contctBox input {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li .gfield_select{
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li.contcttextarea textarea {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 90px;
    }
     .ContactSEND input {
         padding: 9px 5px;
         width: 186px;
         font-size: 15px;
         border-radius: 10px;
         transition: all 1s;
    }
     .ContactpageDiv p {
         font-size: 13px;
         line-height: 20px;
    }
     .ContactpageDiv h2 {
         padding: 0 0 13px;
         font-size: 20px;
    }
     .ContactpageDiv h2 span {
         display: block;
         font-size: 13px;
         color: #464646;
         text-transform: none;
         padding: 5px 0 0;
    }
     .contacRigjt h3 {
         margin: 0 0 11px;
         font-size: 15px;
    }
     .contacRigjt {
         margin: 0 0 11px;
    }
     .contactFormTble ul li.contcttextarea {
         margin: 0 0px 8px 0;
         padding: 0 10px 0 0;
    }
     .ContactBox p {
         padding: 10px 12px 11px 0;
         font-size: 12px;
    }
     .ContactBox p a {
         font-size: 16px;
    }
     .ContactBox p a.informail {
         font-size: 12px;
         word-break: break-all;
    }
     .innerBanner_inn .caption_text {
         width: 100%;
    }
     .innerBanner_inn .caption_inn {
         position: static;
         padding: 10px 10px;
         -webkit-transform: translateY(0%);
         -ms-transform: translateY(0%);
         transform: translateY(0%);
    }
     .innerBanner_inn .caption_text h1 {
         font-size: 22px;
         color: #000;
    }
     .innerBanner_inn .caption_text p {
         font-size: 12px;
         color: #000;
         text-transform: inherit;
    }
     .blogbadcame {
         font-size: 13px;
    }
     .ContactpageDiv {
         margin: 0 0 14px;
    }
     .blogbadcame .col-sm-12 {
         padding-bottom: 15px;
         padding-top: 15px;
    }
     .actiInnerRight {
         margin: 13px 0 0;
    }
     .our_service {
         padding: 11px;
    }
     .img_erInner {
         width: 45px;
         height: 45px;
         font-size: 20px;
    }
     ol.comment-list {
         margin: 0 0px 16px 0;
    }
     .blogFormmain .comment-form p.comment-form-author, p.comment-form-email, p.comment-form-email {
         padding: 0 0px 4px 0;
         float: left;
         width: 100%;
    }
     .blogFormmain .comment-form p.comment-form-url, p.comment-form-comment {
         margin: 0 0px 10px 0;
         padding: 0 0px 4px 0;
         width: 100%;
    }
     .form-submit {
         float: right;
         margin: 0 0px 0 0;
    }
    /**********/
     .collegeLogo_info ul li {
         padding: 18px 4px;
    }
     .titleHd {
         font-size: 11px;
         padding: 0 0px;
         min-height: 35px;
    }
    /***********/
     .left_content {
         width: 100%;
         float: none;
    }
     .left_contentinfo {
         width: 100%;
         padding: 15px 15px 13px;
    }
     .left_contentinfo span {
         padding: 0px 0 12px;
         font-size: 14px;
    }
     .left_contentinfo h3 {
         padding: 0px 0 14px;
         font-size: 18px;
    }
     .left_contentinfo p {
         padding: 0px 0 12px;
         font-size: 12px;
    }
     .rightContentInfo {
         height: 550px;
    }
     .Rightcol .left_content {
         width: 100%;
    }
     .ContactBox span {
         top: 10px;
    }
     .textarea_infoNow textarea{
         font-size: 12px;
    }
    .fb-video iframe {
        width: 100%;
        height: 410px;
    }
    .top_call i {
        display: none;
    }
}
 @media only screen and (min-width:651px) and (max-width:767px) {
     .other_logo ul li img {
         height: 46px;
    }
     .other_logo ul li {
         padding: 0px 8px;
    }
     .Getting_help_content h3 {
         font-size: 16px;
         line-height: 23px;
         padding: 0px 0 26px;
    }
     .Getting_help_content {
         padding: 26px 30px 26px 35px;
         height: inherit;
    }
     .getting_help_col {
         height: 560px;
    }
     .easier_think ul li {
         padding:0px 0 45px 62px;
    }
     .left_colFit {
         width: 38%;
         top: 0;
    }
     .right_colFit {
         width: 38%;
         top: 0;
    }
     .left_colFit {
         font-size: 20px;
    }
     .right_colFit p {
         font-size: 14px;
         height: 70px;
    }
     .inputEmail {
         width: 70%;
         float: left;
         border-radius: 0;
    }
     .googlepale {
         width: 45%;
    }
     .sendBtnDiv {
         width: 171px;
    }
     .caption_inn {
         width: 100%;
    }
     .caption_banner {
         width: 98%;
    }
     .content_test p {
         font-size: 15px;
    }
     .easier_think ul li .hd_title {
         font-size: 15px;
    }
     .img_er {
         width: 45px;
         height: 45px;
    }
     .easier_think ul li:after {
         top: 50px;
         left: 15px;
    }
     .easier_think {
         padding: 0 0 0px;
    }
     .midd_logo {
         width: 20%;
    }
     .height_same {
         min-height: 128px;
    }
     .subjects_tutor h4 {
         font-size: 28px;
    }
     .carousel-control.right {
         right: -8px !important;
         height: 58px;
         width: 58px;
    }
     .carousel-control.left {
         left: -8px !important;
         height: 58px;
         width: 58px;
    }
     .content_test p img {
         bottom: -10px;
         right: -7px;
         width: 19px;
    }
     .content_test p:after {
         width: 19px;
         height: 19px;
         background-size:cover;
         top: -29px;
         left: 25px;
    }
     .content_test p:before {
         width: 19px;
         height: 19px;
         background-size:cover;
         bottom: -29px;
         right: 25px;
    }
     .flingDivTb h3 {
         font-size: 18px;
    }
     .flingDivTb p {
         font-size: 18px;
    }
     .bestinnowsD span {
         font-size: 14px;
         padding: 0 0 11px;
    }
     .bestinnowsD img {
         margin-left: 0px;
         margin: 0 auto;
    }
     .bestinnowsD {
         margin: 0;
         padding: 10px 0;
         width: 100%;
         text-align: center;
    }
     .getKnowsD {
         margin: 0 1px 0 0;
         padding: 15px 0 4px;
         width: 100%;
         float: none;
         text-align: center;
    }
     .getKnowsD span {
         font-size: 11px;
         padding: 0 0 10px;
    }
     .getKnowsD ul li {
         margin: 0 6px 0 0;
    }
     .flingDivTb {
         padding: 24px 0;
    }
     .dwunloadDiv p {
         font-size: 13px;
    }
     .footerMenu h2 {
         font-size: 13px;
         padding: 10px 0;
         margin: 0 0 12px;
         background: rgba(0, 0, 0, 0.34);
    }
     .footerMenu ul li a {
         font-size: 12px;
    }
     .caption_text h1 {
         padding: 0px 0 8px;
         font-size: 30px;
    }
     .caption_text p {
         font-size: 16px;
    }
     .slider_img {
         height: 547px;
    }
     .input_infoNow input{
         padding: 9px 10px;
         font-size: 12px;
         border-radius: 6px;
    }
     .row_field {
         padding: 0 0 8px;
    }
     .form_top ul li{
         padding: 0 0 0;
    }
    .form_top ul li input {
        margin: 0px 0 8px !important;
    }
     .request_tutoring {
         font-size: 15px;
         height: 44px;
         border-radius: 6px;
    }
     .boder_midd {
         margin: 4px 0px 3px;
    }
     .message_content p {
         font-size: 13px;
         padding: 0px 0 18px;
    }
     .review_content h4 {
         font-size: 26px;
    }
     .our_service p {
         font-size: 14px;
    }
     .our_service h2{
         font-size: 14px;
         line-height: 20px;
    }
     .start_now {
         padding: 12px 0 0px;
    }
     .iphon_navigation ul li a i{
         display:none;
    }
    /*=====================================*/
     .menuImage {
         float: none;
         height: 40px;
         margin: 0;
         position: absolute;
         right: 0px;
         top: 10px;
         width: 44px;
         z-index: 1;
    }
     .menuImage>img {
        height: auto;
        width: 100%;
        display: block!important
    }
     .iphon_navigation {
         background: #fff;
         border-radius: 0;
         border-top: none;
         margin: 0;
         overflow: hidden;
         position: absolute;
         right: 12px;
         top: 62px;
         z-index: 999;
         width: 50%;
    }
     .iphon_navigation ul {
        margin: 0;
        padding: 0;
         list-style: none;
    }
     .iphon_navigation ul li {
        border-top: 1px solid #ccc;
        display: block;
         list-style: none;
        margin: 0;
         padding: 0;
         text-align: left;
        width: 100%;
         position: relative;
         text-transform: inherit
    }
     .iphon_navigation ul li:first-child {
        border-top: none
    }
     .iphon_navigation ul img {
        display: block;
        float: left;
        height: 20px;
        margin-right: 5px;
        width: 15px
    }
     .parentMenu>div.subItem, .parentMenuActive>div.subItem {
        cursor: pointer;
        position: absolute;
         right: 0;
        top: 0;
        width: 50px;
        height: 24px
    }
     .parentMenuActive>div.subItem {
         background: url(images/faq-arrowdown.png) center no-repeat!important
    }
     .parentMenu>div.subItem {
        float: right;
        background: url(images/faq-arrowup.png) center center no-repeat
    }
     .iphon_navigation ul li a {
        background: #2c2c2c;
         display: block;
         font-size: 12px;
        color: #fff;
        line-height: 20px;
        margin: 0;
        overflow: hidden;
        padding: 5px 10px
    }
     .iphon_navigation>ul ul {
        background-image: none!important;
        margin: 0;
        padding: 0;
         width: 100%
    }
     .iphon_navigation ul ul li {
        background: none;
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
         width: 100%;
        border: none
    }
     .iphon_navigation ul li a:hover {
        color: #fff;
        text-shadow: inherit;
        text-decoration: none;
        background: #000
    }
     .iphon_navigation ul ul ul {
        margin: 0;
        padding: 0;
        text-align: left;
        width: 100%;
        list-style: none
    }
     .iphon_navigation ul ul li a {
        background: #4a4949;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
     .iphon_navigation ul ul ul li a {
        background: #2c2c2c;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
    /**************/
     .easier_think ul li p {
         font-size: 13px;
    }
     .caption_text {
         padding: 0 0 0 323px;
    }
     .message_content h5 {
         padding: 0px 0 18px;
         font-size: 26px;
    }
     .get_Started a {
         padding: 11px 8px;
         font-size: 20px;
         width: 224px;
         margin: 0 auto;
    }
     .flingDivTb {
         padding: 10px 0;
         margin: 8px 0;
         border: none;
         background: no-repeat;
         border-bottom: 1px solid #211f1f;
         border-top: 1px solid #211f1f;
        min-height: inherit;
    }
     .app_ftr {
         position: static;
         right: 0;
         top: 0;
         width: 100%;
         text-align: center;
         clear: both;
         padding: 14px 0 0;
    }
     .googlepale {
         width: 275px;
         margin: 0 auto;
         float: none;
    }
     .fotrRight {
         margin: 0;
         padding: 16px 0;
    }
     .dwunloadDiv {
         text-align: center;
    }
     .sendBtnDiv {
         width: 30%;
         margin: 0px;
         border-radius: 0;
         height: 49px;
    }
     .top_call {
         padding: 7px 62px 7px 28px;
             border-left: none;
    }
     .form_top {
         width: 287px;
    }
     .get_info {
         font-size: 18px;
         padding: 12px 4px 43px;
    }
     .footerMenu {
         margin: 0;
         padding: 10px 0;
         display: block;
         min-height: inherit;
         text-align: center;
    }
     .footerMenu ul li {
         margin: 0 0 10px;
         padding: 0 0 6px;
         display: block;
         border-bottom: 1px solid rgba(0, 0, 0, 0.49);
    }
     .message_section {
         padding: 30px 0px;
    }
     .get_Started2 a {
         padding: 8px 8px;
         font-size: 20px;
         width: 200px;
    }
     .testimonials_section {
         padding: 43px 0px;
         overflow: hidden;
    }
     .subjects_tutor {
         padding: 30px 0px 10px;
    }
     .Tutor_content .col-sm-6 {
         padding-bottom: 30px;
    }
     .client_pic {
         width:40px;
         height:40px;
    }
     .carousel-indicators .active {
         width:50px !important;
         height: 50px !important;
    }
    /*************/
     .contentInner h2 {
         padding: 0px 0 13px;
         font-size: 20px;
         line-height: 28px;
    }
     .contentInner p {
         padding: 0px 0 18px;
         font-size: 13px;
    }
    .page-template-template-fb .ContactpageDiv p {
        padding: 0px 0 18px;
        font-size: 13px;
    }
     .contentInner {
         padding: 0px 0 0 0;
    }
     .contentInner h3 {
         padding: 0px 0 11px;
         font-size: 18px;
         line-height: 28px;
    }
     .innContent_mainCol {
         padding:14px 0px 23px;
    }
     .nav_badcame {
         font-size: 13px;
    }
     .textarea_infoNow textarea{
         height: 50px;
    }
    /*==================*/
     .section_three {
         padding: 34px 0px;
    }
     .section_three h4 {
         padding: 0px 0 13px;
         font-size: 19px;
         line-height: 24px;
    }
     .Started_person {
         width: 238px;
    }
     .Started_person a:hover {
         letter-spacing: 0;
    }
     .content_allStep {
         width: 100%;
         padding: 10px;
         min-height: inherit;
    }
     .content_allStep.FlotLeft .step_one {
         float: none;
    }
     .step_one {
         margin: 0 auto 20px;
    }
     .content_allStep.FlotLeft h3 {
         text-align: center;
    }
     .content_allStep h3 {
         margin: 0px;
         padding: 0px 0 12px;
         font-size: 17px;
         text-align: center;
    }
     .content_allStep.FlotLeft p {
         text-align: center;
    }
     .content_allStep p {
         text-align: center;
    }
     .Perfect_instructor h2 {
         padding: 0px 0 10px;
         font-size: 18px;
         line-height: 24px;
    }
     .Perfect_instructor {
         padding: 13px 0px;
    }
     .instructorInner:after {
         display:none;
    }
     .instructorInner .row .col-sm-6 {
         overflow: hidden;
    }
     .step_pic {
         text-align: center;
    }
    /*================*/
     .blogFormmain {
         padding: 10px;
    }
     .blogFormmain h5 {
         margin: 0 0 14px;
         font-size: 20px;
    }
     .blogSEND input {
         padding: 12px 8px;
         width: 95px;
    }
     .RecentBith {
         padding: 0 0 11px;
         margin: 0 0 11px;
    }
     .blogLeftDiv {
         margin: 16px 0;
    }
     .BlogImg {
         margin: 0 0 15px;
    }
    /*===================*/
     .contactFormTble ul li.contctBox {
         width: 49%;
         margin: 0 0px 10px 0;
         padding: 0 10px 0 0;
    }
     .contactFormTble ul li.contctBox input {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li .gfield_select{
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li.contcttextarea textarea {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 90px;
    }
     .ContactSEND input {
         padding: 9px 5px;
         width: 186px;
         font-size: 15px;
         border-radius: 10px;
         transition: all 1s;
    }
     .ContactpageDiv p {
         font-size: 13px;
         line-height: 20px;
    }
     .ContactpageDiv h2 {
         padding: 0 0 13px;
         font-size: 20px;
    }
     .ContactpageDiv h2 span {
         display: block;
         font-size: 13px;
         color: #464646;
         text-transform: none;
         padding: 5px 0 0;
    }
     .contacRigjt h3 {
         margin: 0 0 11px;
         font-size: 20px;
    }
     .contacRigjt {
         margin: 0 0 11px;
    }
     .contactFormTble ul li.contcttextarea {
         margin: 0 0px 8px 0;
         padding: 0 10px 0 0;
    }
     .ContactBox p {
         padding: 10px 12px 11px 0;
         font-size: 12px;
    }
     .ContactBox span {
         top: 12px;
    }
     .ContactBox p a {
         font-size: 16px;
    }
     .ContactBox p a.informail {
         font-size: 12px;
    }
     .innerBanner_inn .caption_text {
         width: 100%;
    }
     .innerBanner_inn .caption_inn {
         position: static;
         padding: 10px 10px;
         -webkit-transform: translateY(0%);
         -ms-transform: translateY(0%);
         transform: translateY(0%);
    }
     .innerBanner_inn .caption_text h1 {
         font-size: 22px;
         color: #000;
    }
     .innerBanner_inn .caption_text p {
         font-size: 12px;
         color: #000;
         text-transform: inherit;
    }
     .blogbadcame {
         font-size: 13px;
         display:none;
    }
     .ContactpageDiv {
         margin: 0 0 14px;
    }
     .blogbadcame .col-sm-12 {
         padding-bottom: 15px;
         padding-top: 15px;
    }
     .actiInnerRight {
         margin: 13px 0 0;
    }
     .our_service {
         padding: 11px;
    }
     .ContactSEND {
         float: none;
    }
     .img_erInner {
         width: 45px;
         height: 45px;
         font-size: 20px;
    }
     .top_logo {
         width: 128px;
    }
     .top_right {
         width: 376px;
         float: right;
    }
     .execphpwidget {
         overflow: hidden;
         margin: 0 0 18px;
    }
     .foterBox_md .ginput_container_radio {
         position: static;
         right: 0;
         top: 55px;
         left: 0;
         clear: both;
         padding: 10px 0 0;
    }
     .sendBtnDiv {
         width: 30%;
         margin: 0px;
         border-radius: 0;
         height: 49px;
         font-size: 13px;
         line-height: 37px;
         position: absolute;
         top: 0;
         right: 0;
    }
    /**********/
     .collegeLogo_info ul li {
         padding: 18px 4px;
    }
     .titleHd {
         font-size: 11px;
         padding: 0 0px;
         min-height: 35px;
    }
    /***********/
     .left_content {
         width: 100%;
         float: none;
    }
     .left_contentinfo {
         width: 100%;
         padding: 15px 15px 13px;
    }
     .left_contentinfo span {
         padding: 0px 0 12px;
         font-size: 14px;
    }
     .left_contentinfo h3 {
         padding: 0px 0 14px;
         font-size: 18px;
    }
     .left_contentinfo p {
         padding: 0px 0 12px;
         font-size: 13px;
    }
     .rightContentInfo {
         height: 375px;
    }
     .Rightcol .left_content {
         width: 100%;
    }
     .contact_outer .contactFormTble ul li.contcttextarea textarea {
         height: 108px;
    }
     .sectionContent:after {
         display:none;
    }
     .textarea_infoNow textarea{
         font-size: 12px;
    }
     .service-popup .modal-dialog {
         width: 90%;
    }
     .innContent_inn .colSm_inn {
         display: none;
    }
     .col-sm-8.contactRight {
         float: none;
    }
     .col-sm-4.contactleft {
         float: none;
    }
    .foterBox_md .inputEmail {
      float: none;
      margin: 0 auto;
      display: block;
      border-radius: 5px;
   }
         .foterBox_md .sendBtnDiv {
          margin: 0px auto;
          position: static;
          float: none;
          border-radius: 5px;
      }
      .col-sm-9.tutor-main-content {
            float: none;
        }
        .fb-video iframe {
            width: 100%;
            height: 340px;
        }
        .top_call i {
            display: none;
        }
}
 @media only screen and (min-width:526px) and (max-width:650px) {
     .other_logo ul li img {
         height: 46px;
    }
     .other_logo ul li {
         padding: 0px 8px;
    }
     .Getting_help_content h3 {
         font-size: 16px;
         line-height: 23px;
         padding: 0px 0 26px;
    }
     .Getting_help_content {
         padding: 26px 30px 26px 35px;
         height: inherit;
    }
     .getting_help_col {
         height: inherit;
         padding: 39% 0;
         background-size: cover !important;
    }
     .easier_think ul li {
         padding:0px 0 45px 62px;
    }
     .left_colFit {
         width: 38%;
         top: 0;
    }
     .right_colFit {
         width: 38%;
         top: 0;
    }
     .left_colFit {
         font-size: 20px;
    }
     .right_colFit p {
         font-size: 16px;
         height: inherit;
         text-align: center;
         max-width: 100%;
         padding: 4px 20px;
    }
     .inputEmail {
         width: 70%;
         float: left;
         border-radius: 0;
    }
     .googlepale {
         width: 45%;
    }
     .sendBtnDiv {
         width: 171px;
    }
     .caption_inn {
         width: 1170px;
         margin: 0 auto;
         position: absolute;
         left: 0;
         right: 0;
         top: 113px;
         bottom: 0;
         -webkit-transform: translateY(0%);
         -ms-transform: translateY(0%);
         transform: translateY(0%);
         z-index: 2;
         width: 100%;
    }
     .caption_banner {
         width: 100%;
         position: static;
    }
     .content_test p {
         font-size: 15px;
    }
     .easier_think ul li .hd_title {
         font-size: 15px;
    }
     .img_er {
         width: 45px;
         height: 45px;
    }
     .easier_think ul li:after {
         top: 50px;
         left: 15px;
    }
     .easier_think {
         padding: 0 0 0px;
    }
     .midd_logo {
         width: 170px;
         margin: 16px auto;
    }
     .height_same {
         min-height: inherit;
         width: 100%;
         position: static;
         padding: 12px 0;
         text-align: center;
         margin: 0 0 0px;
         background: rgba(0,0,0,0.5);
    }
     .subjects_tutor h4 {
         font-size: 28px;
    }
     .carousel-control.right {
         right: -8px !important;
         height: 58px;
         width: 58px;
    }
     .carousel-control.left {
         left: -8px !important;
         height: 58px;
         width: 58px;
    }
     .content_test p img {
         bottom: -10px;
         right: -7px;
         width: 19px;
    }
     .content_test p:after {
         width: 19px;
         height: 19px;
         background-size:cover;
         top: -29px;
         left: 25px;
    }
     .content_test p:before {
         width: 19px;
         height: 19px;
         background-size:cover;
         bottom: -29px;
         right: 25px;
    }
     .flingDivTb h3 {
         font-size: 18px;
    }
     .flingDivTb p {
         font-size: 18px;
    }
     .bestinnowsD span {
         font-size: 14px;
         padding: 0 0 11px;
    }
     .bestinnowsD img {
         margin-left: 0px;
         margin: 0 auto;
    }
     .bestinnowsD {
         margin: 0;
         padding: 10px 0;
         width: 100%;
         text-align: center;
    }
     .getKnowsD {
         margin: 0 1px 0 0;
         padding: 15px 0 4px;
         width: 100%;
         float: none;
         text-align: center;
    }
     .getKnowsD span {
         font-size: 11px;
         padding: 0 0 10px;
    }
     .getKnowsD ul li {
         margin: 0 6px 0 0;
    }
     .flingDivTb {
         padding: 24px 0;
    }
     .dwunloadDiv p {
         font-size: 13px;
    }
     .footerMenu h2 {
         font-size: 13px;
         padding: 10px 0;
         margin: 0 0 12px;
         background: rgba(0, 0, 0, 0.34);
    }
     .footerMenu ul li a {
         font-size: 12px;
    }
     .caption_text h1 {
         padding: 0px 0 8px;
         font-size: 18px;
    }
     .caption_text p {
         font-size: 16px;
    }
     .slider_img {
         height: 250px;
    }
     .input_infoNow input{
         padding: 9px 10px;
         font-size: 12px;
         border-radius: 6px;
    }
     .row_field {
         padding: 0 0 8px;
    }
     .form_top ul li{
         padding: 0 0 8px;
    }
     .request_tutoring {
         font-size: 15px;
         height: 44px;
         border-radius: 6px;
    }
     .boder_midd {
         margin: 16px 0px 3px;
    }
     .message_content p {
         font-size: 13px;
         padding: 0px 0 18px;
    }
     .review_content h4 {
         font-size: 26px;
    }
     .our_service p {
         font-size: 13px;
    }
     .our_service h2{
         font-size: 13px;
         line-height: 19px;
    }
     .iphon_navigation ul li a i{
         display:none;
    }
    /*=====================================*/
     .menuImage {
         float: none;
         height: 40px;
         margin: 0;
         position: absolute;
         right: 0px;
         top: 10px;
         width: 44px;
         z-index: 1;
    }
     .menuImage>img {
        height: auto;
        width: 100%;
        display: block!important
    }
     .iphon_navigation {
         background: #fff;
         border-radius: 0;
         border-top: none;
         margin: 0;
         overflow: hidden;
         position: absolute;
         right: 0;
         top: 62px;
         z-index: 999;
         width: 100%;
    }
     .iphon_navigation ul {
        margin: 0;
        padding: 0;
         list-style: none;
    }
     .iphon_navigation ul li {
        border-top: 1px solid #ccc;
        display: block;
         list-style: none;
        margin: 0;
         padding: 0;
         text-align: left;
        width: 100%;
         position: relative;
         text-transform: inherit
    }
     .iphon_navigation ul li:first-child {
        border-top: none
    }
     .iphon_navigation ul img {
        display: block;
        float: left;
        height: 20px;
        margin-right: 5px;
        width: 15px
    }
     .parentMenu>div.subItem, .parentMenuActive>div.subItem {
        cursor: pointer;
        position: absolute;
         right: 0;
        top: 0;
        width: 50px;
        height: 24px
    }
     .parentMenuActive>div.subItem {
         background: url(images/faq-arrowdown.png) center no-repeat!important
    }
     .parentMenu>div.subItem {
        float: right;
        background: url(images/faq-arrowup.png) center center no-repeat
    }
     .iphon_navigation ul li a {
        background: #2c2c2c;
         display: block;
         font-size: 12px;
        color: #fff;
        line-height: 20px;
        margin: 0;
        overflow: hidden;
        padding: 5px 10px
    }
     .iphon_navigation>ul ul {
        background-image: none!important;
        margin: 0;
        padding: 0;
         width: 100%
    }
     .iphon_navigation ul ul li {
        background: none;
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
         width: 100%;
        border: none
    }
     .iphon_navigation ul li a:hover {
        color: #fff;
        text-shadow: inherit;
        text-decoration: none;
        background: #000
    }
     .iphon_navigation ul ul ul {
        margin: 0;
        padding: 0;
        text-align: left;
        width: 100%;
        list-style: none
    }
     .iphon_navigation ul ul li a {
        background: #4a4949;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
     .iphon_navigation ul ul ul li a {
        background: #2c2c2c;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
    /**************/
     .easier_think ul li p {
         font-size: 13px;
    }
     .caption_text {
         padding: 0 0 0 0px;
         text-align: center;
    }
     .message_content h5 {
         padding: 0px 0 18px;
         font-size: 26px;
    }
     .get_Started a {
         padding: 11px 8px;
         font-size: 20px;
         width: 224px;
         margin: 0 auto;
    }
     .flingDivTb {
         padding: 10px 0;
         margin: 8px 0;
         border: none;
         background: no-repeat;
         border-bottom: 1px solid #211f1f;
         border-top: 1px solid #211f1f;
        min-height: inherit;
    }
     .app_ftr {
         position: static;
         right: 0;
         top: 0;
         width: 100%;
         text-align: center;
         clear: both;
         padding: 14px 0 0;
    }
     .googlepale {
         width: 275px;
         margin: 0 auto;
         float: none;
    }
     .fotrRight {
         margin: 0;
         padding: 16px 0;
    }
     .dwunloadDiv {
         text-align: center;
    }
     .sendBtnDiv {
         width: 30%;
         margin: 0px;
         border-radius: 0;
         height: 49px;
    }
     .top_call {
         padding: 16px 62px 16px 28px;
             border-left: none;
    }
     .form_top {
         width: 100%;
         background: rgba(0,0,0,0.8);
         padding: 0 16px 16px;
    }
     .get_info {
         font-size: 27px;
    }
    .get_info h1 {
        font-size: 18px;
     }
     .footerMenu {
         margin: 0;
         padding: 10px 0;
         display: block;
         min-height: inherit;
         text-align: center;
    }
     .footerMenu ul li {
         margin: 0 0 10px;
         padding: 0 0 6px;
         display: block;
         border-bottom: 1px solid rgba(0, 0, 0, 0.49);
    }
     .message_section {
         padding: 30px 0px;
    }
     .get_Started2 a {
         padding: 8px 8px;
         font-size: 20px;
         width: 200px;
    }
     .testimonials_section {
         padding: 43px 0px;
         overflow: hidden;
    }
     .subjects_tutor {
         padding: 30px 0px 10px;
    }
     .Tutor_content .col-sm-6 {
         padding-bottom: 30px;
    }
     .start_now {
         padding: 16px 0 0px;
    }
     .start_now a {
         padding: 6px 2px;
         width: 147px;
         font-size: 14px;
         border:1px solid #ffffff;
         border-radius:2px;
    }
     .our_service {
         padding: 10px;
    }
     .In_TheNews {
         padding: 24px 0px;
    }
     .section_guarantee {
         padding: 26px 0px;
    }
     .top_right {
         width: 255px;
         float: right;
    }
     .top_logo {
         width: 128px;
    }
     .client_pic {
         width:30px;
         height:30px;
    }
     .carousel-indicators .active {
         width:50px !important;
         height: 50px !important;
    }
    /*************/
     .contentInner h2 {
         padding: 0px 0 13px;
         font-size: 20px;
         line-height: 28px;
    }
     .contentInner p {
         padding: 0px 0 18px;
         font-size: 13px;
    }
    .page-template-template-fb .ContactpageDiv p {
        padding: 0px 0 18px;
        font-size: 13px;
    }
     .contentInner {
         padding: 0px 0 0 0;
    }
     .contentInner h3 {
         padding: 0px 0 11px;
         font-size: 18px;
         line-height: 28px;
    }
     .innContent_mainCol {
         padding: 14px 0px 23px;
    }
     .nav_badcame {
         font-size: 13px;
    }
    /*==================*/
     .section_three {
         padding: 34px 0px;
    }
     .section_three h4 {
         padding: 0px 0 13px;
         font-size: 19px;
         line-height: 24px;
    }
     .Started_person {
         width: 238px;
    }
     .Started_person a:hover {
         letter-spacing: 0;
    }
     .content_allStep {
         width: 100%;
         padding: 10px;
         min-height: inherit;
    }
     .content_allStep.FlotLeft .step_one {
         float: none;
    }
     .step_one {
         margin: 0 auto 20px;
    }
     .content_allStep.FlotLeft h3 {
         text-align: center;
    }
     .content_allStep h3 {
         margin: 0px;
         padding: 0px 0 12px;
         font-size: 17px;
         text-align: center;
    }
     .content_allStep.FlotLeft p {
         text-align: center;
    }
     .content_allStep p {
         text-align: center;
    }
     .Perfect_instructor h2 {
         padding: 0px 0 10px;
         font-size: 18px;
         line-height: 24px;
    }
     .Perfect_instructor {
         padding: 13px 0px;
    }
     .instructorInner:after {
         display:none;
    }
     .instructorInner .row .col-sm-6 {
         overflow: hidden;
    }
     .step_pic {
         text-align: center;
    }
    /*=====================*/
     .blogbadcame .col-sm-12 {
         padding-bottom: 14px;
         padding-top: 13px;
    }
     .blogLeftDiv {
         margin: 12px 0;
    }
     .BlogImg {
         margin: 0 0 16px;
    }
     .SimpleCont h2 {
         margin: 0 0 14px;
         font-size: 20px;
    }
     .SimpleCont p {
         margin: 0 0 10px;
         padding: 0px 0 10px;
         font-size: 14px;
         line-height: 20px;
    }
     .blogLeftDiv > ul > li {
         margin: 0 0 16px;
    }
     .AloinDiv {
         padding: 10px 0px 0;
    }
     .coomentDiv {
         background: #7dc24d;
         width: 100%;
         float: none;
         padding: 6px 9px;
         margin: 3px 0px 0 0px;
         display: block;
         text-align:left;
    }
     .AloinDiv a {
         padding: 0 30px 0 10px;
    }
     .NextPrewDiv ul li a {
         font-size: 13px;
         padding: 2px 6px;
    }
     .NextPrewDiv {
         padding: 14px 0;
    }
     .actiInnerRight {
         margin: 22px 0 0;
    }
     .SerchRight {
         margin: 0 0 22px;
    }
     .RitcatagaryDiv {
         margin: 0 0 22px;
    }
    /*================*/
     .blogFormmain ul li.BlogINputBox {
         width: 100%;
         padding: 0 0px 8px 0;
    }
     .blogFormmain {
         padding: 10px;
    }
     .blogFormmain h5 {
         margin: 0 0 14px;
         font-size: 20px;
    }
     .blogSEND input {
         padding: 12px 8px;
         width: 95px;
    }
     .RecentBith {
         padding: 0 0 11px;
         margin: 0 0 11px;
    }
    /*===================*/
     .contactFormTble ul li.contctBox {
         width: 49%;
         margin: 0 0px 10px 0;
         padding: 0 10px 0 0;
    }
     .contactFormTble ul li.contctBox input {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li .gfield_select{
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li.contcttextarea textarea {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 90px;
    }
     .ContactSEND input {
         padding: 9px 5px;
         width: 186px;
         font-size: 15px;
         border-radius: 10px;
         transition: all 1s;
    }
     .ContactpageDiv p {
         font-size: 13px;
         line-height: 20px;
    }
     .ContactpageDiv h2 {
         padding: 0 0 13px;
         font-size: 20px;
    }
     .ContactpageDiv h2 span {
         display: block;
         font-size: 13px;
         color: #464646;
         text-transform: none;
         padding: 5px 0 0;
    }
     .contacRigjt h3 {
         margin: 0 0 11px;
         font-size: 16px;
    }
     .contacRigjt {
         margin: 0 0 11px;
    }
     .contactFormTble ul li.contcttextarea {
         margin: 0 0px 8px 0;
         padding: 0 10px 0 0;
         width:99%;
    }
     .ContactBox p {
         padding: 10px 12px 11px 0;
         font-size: 12px;
    }
     .ContactBox p a {
         font-size: 16px;
    }
     .ContactBox p a.informail {
         font-size: 12px;
    }
     .innerBanner_inn .caption_text {
         width: 100%;
    }
     .innerBanner_inn .caption_inn {
         position: static;
         padding:10px 10px;
    }
     .innerBanner_inn .caption_text h1 {
         font-size: 22px;
         color: #000;
    }
     .innerBanner_inn .caption_text p {
         font-size: 12px;
         color: #000;
         text-transform: inherit;
    }
     .blogbadcame {
         font-size: 13px;
         display:none;
    }
     .ContactpageDiv {
         margin: 0 0 14px;
    }
     .ContactSEND {
         float: none;
    }
     .img_erInner {
         width: 45px;
         height: 45px;
         font-size: 20px;
    }
     ol.comment-list {
         margin: 0 0px 16px 0;
    }
     .blogFormmain .comment-form p.comment-form-author, p.comment-form-email, p.comment-form-email {
         padding: 0 0px 4px 0;
         float: left;
         width: 100%;
    }
     .blogFormmain .comment-form p.comment-form-url, p.comment-form-comment {
         margin: 0 0px 10px 0;
         padding: 0 0px 4px 0;
         width: 100%;
    }
     .form-submit {
         float: right;
         margin: 0 0px 0 0;
    }
     .execphpwidget {
         overflow: hidden;
         margin: 0 0 18px;
    }
     .foterBox_md .ginput_container_radio {
         position: static;
         right: 0;
         top: 55px;
         left: 0;
         clear: both;
         padding: 10px 0 0;
    }
     .sendBtnDiv {
         width: 30%;
         margin: 0px;
         border-radius: 0;
         height: 49px;
         font-size: 13px;
         line-height: 37px;
         position: absolute;
         top: 0;
         right: 0;
    }
    /**********/
     .collegeLogo_info ul li {
         padding: 18px 4px;
         width:33.33%;
    }
     .titleHd {
         font-size: 11px;
         padding: 0 0px;
         min-height: 35px;
    }
     .collegeLogo_info ul li:nth-child(2):before {
         background:#9b9b9b;
    }
     .collegeLogo_info ul li:nth-child(3):before {
         background:none;
    }
     .collegeLogo_info ul li:nth-child(4):before {
         background:#9b9b9b;
    }
     .collegeLogo_info ul li:nth-child(6):before {
         background:none;
    }
     .collegeLogo_info ul li:nth-last-child(4):after {
         background:#9b9b9b;
    }
     .collegeLogo_info ul li:nth-last-child(3):after {
         background:#9b9b9b;
    }
     .collegeLogo_info ul li:nth-last-child(1):before {
         background:#9b9b9b;
    }
    /***********/
     .left_content {
         width: 100%;
         float: none;
    }
     .left_contentinfo {
         width: 100%;
         padding: 15px 15px 13px;
    }
     .left_contentinfo span {
         padding: 0px 0 12px;
         font-size: 14px;
    }
     .left_contentinfo h3 {
         padding: 0px 0 14px;
         font-size: 18px;
    }
     .left_contentinfo p {
         padding: 0px 0 12px;
         font-size: 13px;
    }
     .rightContentInfo {
         height: 375px;
    }
     .Rightcol .left_content {
         width: 100%;
    }
    /********/
     .ContactBox span {
         top: 12px;
    }
     .show_timing {
         padding: 0 0 0;
    }
     .current_time {
         padding: 0 0 8px;
    }
     .contact_outer .contactFormTble ul li.contcttextarea textarea {
         height: 108px;
    }
     .sectionContent:after {
         display:none;
    }
     .textarea_infoNow textarea{
         font-size: 12px;
    }
     .service-popup .modal-dialog {
         width: 90%;
    }
     .innContent_inn .colSm_inn {
         display: none;
    }
     .col-sm-8.contactRight {
         float: none;
    }
     .col-sm-4.contactleft {
         float: none;
    }

    .foterBox_md .inputEmail {
      float: none;
      margin: 0 auto;
      display: block;
      border-radius: 5px;
   }
         .foterBox_md .sendBtnDiv {
          margin: 0px auto;
          position: static;
          float: none;
          border-radius: 5px;
      }
      .col-sm-9.tutor-main-content {
            float: none;
        }
        .fb-video iframe {
            width: 100%;
            height: 340px;
        }
        .top_call i {
            display: none;
        }
}
 @media only screen and (max-width:525px) {
     .other_logo ul li {
         padding: 0px 8px;
    }
     .Getting_help_content h3 {
         font-size: 16px;
         line-height: 23px;
         padding: 0px 0 26px;
    }
     .Getting_help_content {
         padding: 26px 20px 26px 20px;
         height: inherit;
    }
     .getting_help_col {
         height: inherit;
         padding: 39% 0;
         background-size: cover !important;
    }
     .easier_think ul li {
         padding: 0px 0 17px 62px;
         min-height: 105px;
    }
     .left_colFit {
         width: 38%;
         top: 0;
    }
     .right_colFit {
         width: 38%;
         top: 0;
    }
     .left_colFit {
         font-size: 20px;
    }
     .right_colFit p {
         font-size: 14px;
         height: inherit;
         text-align: center;
         max-width: 100%;
         padding: 4px 20px;
    }
     .inputEmail {
         width: 70%;
         float: left;
         border-radius: 0;
         padding: 0 12px;
         line-height: 40px;
         height: 40px;
    }
     .googlepale {
         width: 45%;
    }
     .sendBtnDiv {
         width: 171px;
    }
     .caption_inn {
         margin: 0 auto;
         position: absolute;
         left: 0;
         right: 0;
         top: 96px;
         bottom: 0;
         -webkit-transform: translateY(0%);
         -ms-transform: translateY(0%);
         transform: translateY(0%);
         z-index: 2;
         width: 100%;
    }
     .caption_banner {
         width: 100%;
         position: static;
    }
     .content_test p {
         font-size: 15px;
    }
     .easier_think ul li .hd_title {
         font-size: 15px;
    }
     .img_er {
         width: 45px;
         height: 45px;
    }
     .easier_think ul li:after {
         top: 50px;
         left: 15px;
    }
     .easier_think {
         padding: 0 0 0px;
    }
     .midd_logo {
         width: 170px;
         margin: 16px auto;
    }
     .height_same {
         min-height: inherit;
         width: 100%;
         position: static;
         padding: 8px 0;
         text-align: center;
         margin: 0 0 0px;
         background: rgba(0,0,0,0.5);
    }
     .subjects_tutor h4 {
         font-size: 22px;
         padding: 0px 0 28px;
    }
     .carousel-control.right {
         right: -8px !important;
         height: 58px;
         width: 58px;
         display:none;
    }
     .carousel-control.left {
         left: -8px !important;
         height: 58px;
         width: 58px;
         display:none;
    }
     .content_test p img {
         bottom: -10px;
         right: -7px;
         width: 19px;
    }
     .content_test p:after {
         width: 19px;
         height: 19px;
         background-size:cover;
         top: -29px;
         left: 25px;
    }
     .content_test p:before {
         width: 19px;
         height: 19px;
         background-size:cover;
         bottom: -29px;
         right: 25px;
    }
     .flingDivTb h3 {
         font-size: 18px;
    }
     .flingDivTb p {
         font-size: 14px;
    }
     .bestinnowsD span {
         font-size: 14px;
         padding: 0 0 11px;
    }
     .bestinnowsD img {
         margin-left: 0px;
         margin: 0 auto;
    }
     .bestinnowsD {
         margin: 0;
         padding: 10px 0;
         width: 100%;
         text-align: center;
    }
     .getKnowsD {
         margin: 0 1px 0 0;
         padding: 15px 0 4px;
         width: 100%;
         float: none;
         text-align: center;
    }
     .getKnowsD span {
         font-size: 11px;
         padding: 0 0 10px;
    }
     .getKnowsD ul li {
         margin: 0 6px 0 0;
    }
     .flingDivTb {
         padding: 24px 0;
    }
     .dwunloadDiv p {
         font-size: 13px;
    }
     .footerMenu h2 {
         font-size: 13px;
         padding: 10px 0;
         margin: 0 0 12px;
         background: rgba(0, 0, 0, 0.34);
    }
     .footerMenu ul li a {
         font-size: 12px;
    }
     .caption_text h1 {
         padding: 0px 0 8px;
         font-size: 18px;
    }
     .caption_text p {
         font-size: 16px;
    }
     .slider_img {
         height: 250px;
    }
     .input_infoNow input{
         padding: 9px 10px;
         font-size: 12px;
         border-radius: 6px;
    }
     .textarea_infoNow textarea{
         font-size: 12px;
    }
     .row_field {
         padding: 0 0 8px;
    }
     .form_top ul li{
         padding: 0 0 8px;
    }
     .request_tutoring {
         font-size: 15px;
         height: 44px;
         border-radius: 6px;
    }
     .boder_midd {
         margin: 16px 0px 3px;
    }
     .message_content p {
         font-size: 13px;
         padding: 0px 0 18px;
    }
     .review_content h4 {
         font-size: 18px;
    }
     .our_service p {
         font-size: 13px;
    }
     .our_service h2{
         font-size: 13px;
         line-height: 19px;
    }
     .iphon_navigation ul li a i{
         display:none;
    }
    /*=====================================*/
     .menuImage {
         float: none;
         height: 40px;
         margin: 8px 0 0;
         position: absolute;
         right: 0px;
         top: 2px;
         width: 44px;
         z-index: 1;
    }
     .menuImage>img {
        height: auto;
        width: 100%;
        display: block!important
    }
     .iphon_navigation {
         background: #fff;
         border-radius: 0;
         border-top: none;
         margin: 0;
         overflow: hidden;
         position: absolute;
         right: 0;
         top: 46px;
         z-index: 999;
         width: 100%;
    }
     .iphon_navigation ul {
        margin: 0;
        padding: 0;
         list-style: none;
    }
     .iphon_navigation ul li {
        border-top: 1px solid #ccc;
        display: block;
         list-style: none;
        margin: 0;
         padding: 0;
         text-align: left;
        width: 100%;
         position: relative;
         text-transform: inherit
    }
     .iphon_navigation ul li:first-child {
        border-top: none
    }
     .iphon_navigation ul img {
        display: block;
        float: left;
        height: 20px;
        margin-right: 5px;
        width: 15px
    }
     .parentMenu>div.subItem, .parentMenuActive>div.subItem {
        cursor: pointer;
        position: absolute;
         right: 0;
        top: 0;
        width: 50px;
        height: 24px
    }
     .parentMenuActive>div.subItem {
         background: url(images/faq-arrowdown.png) center no-repeat!important
    }
     .parentMenu>div.subItem {
        float: right;
        background: url(images/faq-arrowup.png) center center no-repeat
    }
     .iphon_navigation ul li a {
        background: #2c2c2c;
         display: block;
         font-size: 12px;
        color: #fff;
        line-height: 20px;
        margin: 0;
        overflow: hidden;
        padding: 5px 10px
    }
     .iphon_navigation>ul ul {
        background-image: none!important;
        margin: 0;
        padding: 0;
         width: 100%
    }
     .iphon_navigation ul ul li {
        background: none;
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
         width: 100%;
        border: none
    }
     .iphon_navigation ul li a:hover {
        color: #fff;
        text-shadow: inherit;
        text-decoration: none;
        background: #000
    }
     .iphon_navigation ul ul ul {
        margin: 0;
        padding: 0;
        text-align: left;
        width: 100%;
        list-style: none
    }
     .iphon_navigation ul ul li a {
        background: #4a4949;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
     .iphon_navigation ul ul ul li a {
        background: #2c2c2c;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
    /**************/
     .easier_think ul li p {
         font-size: 13px;
    }
     .caption_text {
         padding: 0 0 0 0px;
         text-align: center;
    }
     .message_content h5 {
         padding: 0px 0 14px;
         font-size: 18px;
    }
     .get_Started a {
         padding: 11px 8px;
         font-size: 20px;
         width: 224px;
         margin: 0 auto;
    }
     .flingDivTb {
         padding: 10px 0;
         margin: 8px 0;
         border: none;
         background: no-repeat;
         border-bottom: 1px solid #211f1f;
         border-top: 1px solid #211f1f;
         min-height: inherit;
    }
     .app_ftr {
         position: static;
         right: 0;
         top: 0;
         width: 100%;
         text-align: center;
         clear: both;
         padding: 14px 0 0;
    }
     .googlepale {
         width: 275px;
         margin: 0 auto;
         float: none;
    }
     .fotrRight {
         margin: 0;
         padding: 16px 0;
    }
     .dwunloadDiv {
         text-align: center;
    }
     .top_call {
         padding: 8px 44px 8px 8px;
             border-left: none;
    }
     .form_top {
         width: 100%;
         background: rgba(0,0,0,0.8);
         padding: 0 16px 16px;
    }
     .get_info {
        font-size: 27px;
        padding: 12px 4px 43px;
    }
    .get_info h1 {
        font-size: 18px;
     }
     .footerMenu {
         margin: 0;
         padding: 10px 0;
         display: block;
         min-height: inherit;
         text-align: center;
    }
     .footerMenu ul li {
         margin: 0 0 10px;
         padding: 0 0 6px;
         display: block;
         border-bottom: 1px solid rgba(0, 0, 0, 0.49);
    }
     .message_section {
         padding: 30px 0px;
    }
     .get_Started2 a {
         padding: 8px 8px;
         font-size: 20px;
         width: 200px;
    }
     .testimonials_section {
         padding: 30px 0px;
         overflow: hidden;
    }
     .subjects_tutor {
         padding: 30px 0px 10px;
    }
     .Tutor_content .col-sm-6 {
         padding-bottom: 20px;
    }
     .start_now {
         padding: 16px 0 0px;
    }
     .start_now a {
         padding: 6px 2px;
         width: 240px;
         font-size: 14px;
         border:1px solid #02a7e6;
         border-radius:2px;
    }
     .our_service {
         padding: 10px;
    }
     .In_TheNews {
         padding: 24px 0px;
    }
     .section_guarantee {
         padding: 26px 0px;
    }
     .top_right {
         width: 250px;
         float: right;
    }
     .top_logo {
         width: 77px;
    }
     .pic_sec {
         width: 160px;
         height: 160px;
         margin: 0 auto 16px;
    }
     .review_content p {
         font-size: 13px;
    }
     .client_pic {
         width:30px;
         height:30px;
    }
     .carousel-indicators .active {
         width:40px !important;
         height: 40px !important;
    }
     .client_review .carousel-indicators {
         margin: 0 0 20px;
    }
     .subject_field {
         padding: 0 0 0 82px;
         min-height: inherit;
    }
     .title_hd {
         font-size: 18px;
         padding: 0 0 4px;
    }
     .subject_field p {
         padding: 0px 0 17px;
         font-size: 13px;
    }
     .In_TheNews h2 {
         padding: 0px 0 16px;
         font-size: 24px;
    }
     .top_call i {
         display: none;
    }
     .top_locate i {
         display: none;
    }
     .top_locate {
         padding: 8px 6px 8px 7px;
    }
    /*************/
     .contentInner h2 {
         padding: 0px 0 13px;
         font-size: 20px;
         line-height: 28px;
    }
     .contentInner p {
         padding: 0px 0 18px;
         font-size: 13px;
    }
    .page-template-template-fb .ContactpageDiv p {
        padding: 0px 0 18px;
        font-size: 13px;
    }
     .contentInner {
         padding: 0px 0 0 0;
    }
     .contentInner h3 {
         padding: 0px 0 11px;
         font-size: 18px;
         line-height: 28px;
    }
     .innContent_mainCol {
         padding: 14px 0px 23px;
    }
     .nav_badcame {
         font-size: 13px;
    }
    /*==================*/
     .section_three {
         padding: 34px 0px;
    }
     .section_three h4 {
         padding: 0px 0 13px;
         font-size: 19px;
         line-height: 24px;
    }
     .Started_person {
         width: 238px;
    }
     .Started_person a:hover {
         letter-spacing: 0;
    }
     .content_allStep {
         width: 100%;
         padding: 10px;
         min-height: inherit;
    }
     .content_allStep.FlotLeft .step_one {
         float: none;
    }
     .step_one {
         margin: 0 auto 20px;
    }
     .content_allStep.FlotLeft h3 {
         text-align: center;
    }
     .content_allStep h3 {
         margin: 0px;
         padding: 0px 0 12px;
         font-size: 17px;
         text-align: center;
    }
     .content_allStep.FlotLeft p {
         text-align: center;
    }
     .content_allStep p {
         text-align: center;
    }
     .Perfect_instructor h2 {
         padding: 0px 0 10px;
         font-size: 18px;
         line-height: 24px;
    }
     .Perfect_instructor {
         padding: 13px 0px;
    }
     .instructorInner:after {
         display:none;
    }
     .instructorInner .row .col-sm-6 {
         overflow: hidden;
    }
     .step_pic {
         text-align: center;
    }
    /*=====================*/
     .blogbadcame .col-sm-12 {
         padding-bottom: 14px;
         padding-top: 13px;
    }
     .blogLeftDiv {
         margin: 12px 0;
    }
     .BlogImg {
         margin: 0 0 16px;
    }
     .SimpleCont h2 {
         margin: 0 0 14px;
         font-size: 20px;
    }
     .SimpleCont p {
         margin: 0 0 10px;
         padding: 0px 0 10px;
         font-size: 14px;
         line-height: 20px;
    }
     .blogLeftDiv > ul > li {
         margin: 0 0 16px;
    }
     .AloinDiv {
         padding: 10px 0px 0;
    }
     .coomentDiv {
         background: #7dc24d;
         width: 100%;
         float: none;
         padding: 6px 9px;
         margin: 3px 0px 0 0px;
         display: block;
         text-align:left;
    }
     .AloinDiv a {
         padding: 0 30px 0 10px;
    }
     .NextPrewDiv ul li a {
         font-size: 13px;
         padding: 2px 6px;
    }
     .NextPrewDiv {
         padding: 14px 0;
    }
     .actiInnerRight {
         margin: 22px 0 0;
    }
     .SerchRight {
         margin: 0 0 22px;
    }
     .RitcatagaryDiv {
         margin: 0 0 22px;
    }
    /*================*/
     .blogFormmain ul li.BlogINputBox {
         width: 100%;
         padding: 0 0px 8px 0;
    }
     .blogFormmain {
         padding: 10px;
    }
     .blogFormmain h5 {
         margin: 0 0 14px;
         font-size: 20px;
    }
     .blogSEND input {
         padding: 12px 8px;
         width: 95px;
    }
     .RecentBith {
         padding: 0 0 11px;
         margin: 0 0 11px;
    }
    /*===================*/
     .contactFormTble ul li.contctBox {
         width: 100%;
         margin: 0 0px 10px 0;
    }
     .contactFormTble ul li.contctBox input {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li .gfield_select{
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 36px;
    }
     .contactFormTble ul li.contcttextarea textarea {
         padding: 6px 9px;
         font-size: 12px;
         width: 100%;
         border-radius: 3px;
         height: 90px;
    }
     .ContactSEND input {
         padding: 9px 5px;
         width: 186px;
         font-size: 15px;
         border-radius: 10px;
         transition: all 1s;
    }
     .ContactpageDiv p {
         font-size: 13px;
         line-height: 20px;
    }
     .ContactpageDiv h2 {
         padding: 0 0 13px;
         font-size: 20px;
    }
     .ContactpageDiv h2 span {
         display: block;
         font-size: 13px;
         color: #464646;
         text-transform: none;
         padding: 5px 0 0;
    }
     .contacRigjt h3 {
         margin: 0 0 11px;
         font-size: 16px;
    }
     .contacRigjt {
         margin: 0 0 11px;
    }
     .contactFormTble ul li.contcttextarea {
         margin: 0 0px 8px 0;
    }
     .ContactBox p {
         padding: 10px 12px 11px 0;
         font-size: 12px;
    }
     .ContactBox p a {
         font-size: 16px;
    }
     .ContactBox p a.informail {
         font-size: 12px;
    }
     .innerBanner_inn .caption_text {
         width: 100%;
    }
     .innerBanner_inn .caption_inn {
         position: static;
         padding:10px 10px;
    }
     .innerBanner_inn .caption_text h1 {
         font-size: 22px;
         color: #000;
    }
     .innerBanner_inn .caption_text p {
         font-size: 12px;
         color: #000;
         text-transform: inherit;
    }
     .blogbadcame {
         font-size: 13px;
         display:none;
    }
     .ContactpageDiv {
         margin: 0 0 14px;
    }
     .ContactSEND {
         float: none;
    }
     .img_erInner {
         width: 45px;
         height: 45px;
         font-size: 20px;
    }
     ol.comment-list {
         margin: 0 0px 16px 0;
    }
     .blogFormmain .comment-form p.comment-form-author, p.comment-form-email, p.comment-form-email {
         padding: 0 0px 4px 0;
         float: left;
         width: 100%;
    }
     .blogFormmain .comment-form p.comment-form-url, p.comment-form-comment {
         margin: 0 0px 10px 0;
         padding: 0 0px 4px 0;
         width: 100%;
    }
     .form-submit {
         float: right;
         margin: 0 0px 0 0;
    }
     .execphpwidget {
         overflow: hidden;
         margin: 0 0 18px;
    }
     .foterBox_md .ginput_container_radio {
         position: static;
         right: 0;
         top: 55px;
         left: 0;
         clear: both;
         padding: 10px 0 0;
    }
     .sendBtnDiv {
         width: 30%;
         margin: 0px;
         border-radius: 0;
         height: 40px;
         font-size: 11px;
         line-height: 37px;
         position: absolute;
         top: 0;
         right: 0;
    }
    /**********/
     .collegeLogo_info ul li {
         padding: 18px 4px;
         width: 50%;
    }
     .titleHd {
         font-size: 11px;
         padding: 0 0px;
         min-height: 35px;
    }
     .collegeLogo_info ul li:nth-child(2):before {
         background: none;
    }
     .collegeLogo_info ul li:nth-child(6):before {
         background: none;
    }
     .collegeLogo_info ul li:nth-last-child(4):after {
         background:#9b9b9b;
    }
     .collegeLogo_info ul li:nth-last-child(3):after {
         background:#9b9b9b;
    }
    /***********/
     .left_content {
         width: 100%;
         float: none;
    }
     .left_contentinfo {
         width: 100%;
         padding: 15px 15px 13px;
    }
     .left_contentinfo span {
         padding: 0px 0 12px;
         font-size: 14px;
    }
     .left_contentinfo h3 {
         padding: 0px 0 14px;
         font-size: 18px;
    }
     .left_contentinfo p {
         padding: 0px 0 12px;
         font-size: 13px;
    }
     .rightContentInfo {
         height: 296px;
    }
     .Rightcol .left_content {
         width: 100%;
    }
    /********/
     .ContactBox span {
         top: 12px;
    }
     .show_timing {
         padding: 0 0 0;
    }
     .current_time {
         padding: 0 0 8px;
    }
     .contact_outer .contactFormTble ul li.contcttextarea textarea {
         height: 108px;
    }
     .sectionContent:after {
         display:none;
    }
     .service-popup .modal-dialog {
         width: 90%;
    }
     .innContent_inn .colSm_inn {
         display: none;
    }
     .col-sm-8.contactRight {
         float: none;
    }
     .col-sm-4.contactleft {
         float: none;
    }

    .foterBox_md .inputEmail {
        width:100%;
        float: none;
        border-radius: 5px;
   }
   .foterBox_md .sendBtnDiv {
    margin: 0px auto;
    position: static;
    float: none;
    border-radius: 5px;
   }

   .col-sm-9.tutor-main-content {
        float: none;
    }
.entry-content-wrapper div li {
  list-style-type: none !important;
}
body .gform_wrapper form .gform_body ul,
body .gform_wrapper form .gform_body ul li {
     list-style-type: none !important;
     list-style-image: none !important;
     list-style: none !important;
     background-image: none !important;
     background: none !important;
     padding: 0 !important;
     margin: 0 !important;
     border: none !important
}
body .gform_wrapper form .gform_body ul li {
     margin: 0 0 10px 0 !important;
}
body .gform_wrapper form .gform_body ul > li:before {
     content: "";
}
.fb-video iframe {
    width: 100%;
    height: 220px;
}
.top_call i {
    display: none;
}
}
 @media only screen and (min-width:768px) and (max-width:1024px) {
     /*=====================================*/
     .menuImage {
         float: none;
         height: 40px;
         margin: 0;
         position: absolute;
         right: 0px;
         top: 11px;
         width: 44px;
         z-index: 1;
    }
     .menuImage>img {
        height: auto;
        width: 100%;
        display: block!important
    }
     .iphon_navigation {
         background: #fff;
         border-radius: 0;
         border-top: none;
         margin: 0;
         overflow: hidden;
         position: absolute;
         right: 0;
         top: 62px;
         z-index: 999;
         width: 50%;
    }
     .iphon_navigation ul {
        margin: 0;
        padding: 0;
         list-style: none;
    }
     .iphon_navigation ul li {
        border-top: 1px solid #ccc;
        display: block;
         list-style: none;
        margin: 0;
         padding: 0;
         text-align: left;
        width: 100%;
         position: relative;
         text-transform: inherit
    }
     .iphon_navigation ul li:first-child {
        border-top: none
    }
     .iphon_navigation ul img {
        display: block;
        float: left;
        height: 20px;
        margin-right: 5px;
        width: 15px
    }
     .parentMenu>div.subItem, .parentMenuActive>div.subItem {
        cursor: pointer;
        position: absolute;
         right: 0;
        top: 0;
        width: 50px;
        height: 24px
    }
     .parentMenuActive>div.subItem {
         background: url(images/faq-arrowdown.png) center no-repeat!important
    }
     .parentMenu>div.subItem {
        float: right;
        background: url(images/faq-arrowup.png) center center no-repeat
    }
     .iphon_navigation ul li a {
        background: #2c2c2c;
         display: block;
         font-size: 12px;
        color: #fff;
        line-height: 20px;
        margin: 0;
        overflow: hidden;
        padding: 5px 10px
    }
     .iphon_navigation>ul ul {
        background-image: none!important;
        margin: 0;
        padding: 0;
         width: 100%
    }
     .iphon_navigation ul ul li {
        background: none;
        list-style: none;
        margin: 0;
        padding: 0;
        text-align: left;
         width: 100%;
        border: none
    }
     .iphon_navigation ul li a:hover {
        color: #fff;
        text-shadow: inherit;
        text-decoration: none;
        background: #000
    }
     .iphon_navigation ul ul ul {
        margin: 0;
        padding: 0;
        text-align: left;
        width: 100%;
        list-style: none
    }
     .iphon_navigation ul ul li a {
        background: #4a4949;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
     .iphon_navigation ul ul ul li a {
        background: #2c2c2c;
        display: block;
        font-size: 13px;
        line-height: 15px;
        margin: 0 0 1px;
        padding:6px 10px
    }
    .hidden-sm {
        display: none!important;
    }
    .top_call {
        padding: 7px 62px 7px 28px;
        border-left: none;
    }
    .hidden-md {
        display: block!important;
    }
    .top_call i {
        display: none;
    }
 }

/**| custom home banner content |**/
#container-chbc {
    
}
/* custom_content container */
.container-custom-content {
    padding: 46px 0;
}
 @media only screen and (max-width:1024px) {
    #container-chbc {
        
    }
 }