@charset"utf-8";
body, html { width: 100%; height: 100%; padding: 0; margin: 0; }
body{ font-family: 'Roboto'; color:#000000; font-weight:400; font-size: 15px; line-height: 24px; }
div, table, td, tr, section, h1, h2, h3, h4, h5, h6 , p{ margin:0; padding:0; }
h1, h2, h3, h4, h5, h6{ font-weight: normal; }
a, input, textarea, button{ outline:0; transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s; }
input, input:focus, input:hover, textarea, textarea:focus, textarea:hover{ border-color: #0c9cfd; box-shadow: none; outline: none; }
select { outline: 0; }
input::placeholder { opacity: 1; }
a{ text-decoration:none; border:none; outline:0; color: #0c9cfd; }
a:hover{ text-decoration:none; border:none; outline:0; color: #d80200; }
a:focus{ text-decoration:none; border:none; outline:0; }
ul, ol, ul li, ol li{ list-style:none; margin:0; padding:0; }
p:empty{ display: none; }
img{ width:auto; max-width:100%; height: auto; }
body::selection{ background:#00589e; color:#ffffff; }
body::-moz-selection{ background:#00589e; color: #ffffff; }
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.dflt_hdn2{ font-family: 'PT Serif'; font-size: 24px; color: #195aae; font-weight: bold; line-height: 32px; margin: 15px 0 10px 0; text-align: justify; }
.dflt_hdn3{ font-family: 'PT Serif'; font-size: 20px; color: #195aae; font-weight: bold; line-height: 32px; margin: 15px 0 10px 0; text-align: justify; }


.container{ width: 100%; max-width: 1300px; }
.clr{ display: table; visibility: hidden; float: none; clear: both; font-size: 0; height: 0; padding: 0; margin: 0; overflow: hidden; border: none; }
.alignleft { display: inline; float: left; margin-right: 20px; }
.alignright { display: inline; float: right; margin-left: 20px; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.sec_hdn{ font-family: 'Oswald'; font-size: 60px; color: #195aae; font-weight: normal; text-align: center; line-height: 65px; margin-bottom: 20px; }
.dflt_btn{ position: relative; display: inline-block; font-family: 'PT Serif'; font-size: 21px; color: #ffffff; text-align: center; line-height: 20px; background: #195aae; padding: 12px 25px; letter-spacing: 1px; margin-top: 15px; border-radius: 5px; overflow: hidden; }
.dflt_btn::after{ position: absolute; content: ''; width: 0; height: 100%; top: 0; left: 0; opacity: 1;
transition: all ease-in-out 0.4s;
-webkit-transition: all ease-in-out 0.4s;
-moz-transition: all ease-in-out 0.4s;
-o-transition: all ease-in-out 0.4s; }
.dflt_btn:hover::after{ width: 100%; background: #fda248; }
.dflt_btn:hover{ color: #ffffff; }
.dflt_btn span{ position: relative; z-index: 2; }
.dflt_list{ margin: 15px 0; }
.dflt_list li{ position: relative; font-family: 'Roboto'; font-size: 18px; color: #000000; line-height: 28px; margin-top: 8px; padding: 0 0 3px 27px; }
.dflt_list li:before{ position: absolute; content: ''; background: url(../images/arrow_icon.png) no-repeat 0 0; top: 8px; width: 18px; height: 12px; margin-left: -27px; }
.dflt_list li a{ color: #195aae }
.dflt_list li a:hover{ color: #0c9cfd }
.dflt_cntnt_page p{ font-family: 'Open Sans'; font-size: 18px; color: #000000; font-weight: 400; text-align: justify; line-height: 28px; padding-bottom: 20px; }

ol.dflt_order_list{ margin: 15px 0; padding-left: 32px; }
ol.dflt_order_list li{ position: relative; font-family: 'Roboto'; font-size: 18px; color: #000000; line-height: 28px; margin-top: 12px; padding: 0 0 3px 5px; list-style: decimal; }
ol.dflt_order_list li a{ color: #195aae }
ol.dflt_order_list li a:hover{ color: #0c9cfd }

.window_load{ position: fixed; width: 100%; height: 100%; overflow-x: hidden; left: 0; top: 0; background-color: #ffffff; z-index: 99; }
.window_load::after{ position: absolute; content: ''; width: 160px; height: 160px; left: 50%; top: 50%; transform: translate(-50%, -50%); background: url(../images/loader.gif) no-repeat center center; }

ul.twoVdoClm{ display: flex; flex-wrap: wrap; justify-content: center; }
ul.twoVdoClm li{ width: 48%; height: 350px; margin: 20px 1%; }
ul.twoVdoClm li iframe, ul.twoVdoClm li figure { width: 100%; height: 100%; padding: 10px; border: none; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); background-color: #ffffff; }
ul.twoVdoClm li figure img{ width: 100%; height: 100%; }

ul.threeVoiceClm{ display: flex; flex-wrap: wrap; justify-content: center; }
ul.threeVoiceClm li{ width: 31%; height: 150px; margin: 20px 1%; }
ul.threeVoiceClm li iframe { width: 100%; height: 100%; padding: 10px; border: none; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); background-color: #ffffff; }

.italicBlueText{ color: #004bad !important; font-style: italic !important; }

.dflt_accordion .panel{
  margin-top: 20px !important;
}
.dflt_accordion .panel-heading{
  padding: 0 !important;
  background-color: #eff7f8;
}
.dflt_accordion .panel-heading h2{
  font-family: 'PT Serif';
  font-size: 20px;
  color: #195aae;
  font-weight: bold;
}
.dflt_accordion .panel-heading h2 a.accordion-toggle{
  position: relative;
  padding: 15px 20px;
  color: #195aae;
  width: 100%;
  display: inline-block;
}
.dflt_accordion .panel-heading h2 a.accordion-toggle:hover{
  color: #195aae;
}
.dflt_accordion .panel-heading .accordion-toggle:after{
  position: absolute;
  font-family: fontawesome;
  content: '\f078';
  width: 50px;
  height: 50px;
  top: 15px;
  right: 0;
}
.dflt_accordion .panel-heading .accordion-toggle.collapsed:after{
  content: '\f077';
}

.pageTitle{
/*  font-family: 'Roboto';*/
  font-family: 'PT Serif';
  font-size: 50px;
  color: #195aae;
  font-weight: 700;
  line-height: 60px;
  letter-spacing: 1px;
  text-shadow: rgb(0, 0, 0) 1px 0px 1px;
  margin-bottom: 35px;
}
.pageTitle span{
  display: block;
  font-size: 30px;
  margin-top: 10px;
}
/*=========================== Inner Page Common Style Sheet Start Here ===========================*/

/* ======================================= Bottom to Top style start =======================================*/
.bottom_top{ position: fixed; bottom: -50px; right: 5px; z-index: 99; opacity: 0;
-webkit-transition: all 0.9s ease-in-out;
-moz-transition: all 0.9s ease-in-out;
-o-transition: all 0.9s ease-in-out;
transition: all 0.9s ease-in-out; }
.bottom_top a{ display: inline-block; border-radius: 100%; width: 50px; height: 50px; line-height: 45px; font-size: 25px; color: #ffffff; text-align: center; background-color: #195aae; box-shadow: 0 0 15px rgba(0, 0, 0, 0.7); }
.bottom_top a:hover{ color: #000000; }
.bottom_top.show_btn{ opacity: 1; bottom: 5px; }
/* ======================================= Bottom to Top style end =======================================*/


.inr_bnr_sec{ position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; height: 400px; margin-top: 144px; }
.inr_bnr_sec::after{ position: absolute; width: 100%; height: 100%; content: ''; left: 0; top: 0; background: rgba(25, 90, 174, 0.5); }
.inr_bnr_cap{ position: absolute; width: 100%; z-index: 1; top: 50%; 
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%); }
.inr_bnr_cap h1{ font-family: 'Playball'; font-size: 52px; color: #ffffff; text-align: center; font-style: italic; font-weight: normal; line-height: 60px; text-shadow: 1px 1px 2px rgb(0, 0, 0); }
.inr_bnr_cap p{ font-family: 'PT Serif'; font-size: 24px; color: #ffffff; text-align: center; line-height: 28px; font-weight: normal; text-shadow: 1px 1px 2px rgb(0, 0, 0); margin-top: 10px; }
.inr_bnr_sec_two{ position: relative; margin-top: 144px; }
.inr_bnr_sec_two img{ width: 100%; min-height: 220px; object-fit: cover; }
.inr_bnr_sec_two::before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; /* background: rgba(25, 90, 174, 0.5); */ }
.inr_bnr_two_cap{ position: absolute; width: 100%; text-align: center; top: 50%; z-index: 2;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%); }
.inr_bnr_two_cap h1{ font-family: 'Playball'; font-size: 52px; color: #ffffff; text-align: center; font-style: italic; font-weight: normal; line-height: 60px; text-shadow: 1px 1px 2px rgb(0, 0, 0); background-color: rgba(28, 86, 203, 0.9); display: inline-block; padding: 10px 40px 10px 25px; border-radius: 4px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); }
.inr_bnr_two_cap p{ font-family: 'PT Serif'; font-size: 24px; color: #ffffff; text-align: center; line-height: 28px; font-weight: normal; text-shadow: 1px 1px 2px rgb(0, 0, 0); margin-top: 10px; }

.inr_vdo_bnr{ position: relative; margin-top: 150px; }
.inr_vdo_bnr .row{ margin: 0; }
.inr_vdo_bnr_clmn{ height: 400px; padding: 0; }
.inr_vdo_bnr_cap_bg{ position: relative; background-color: #195aae; height: 100%; }
.inr_vdo_bnr_area{ height: 100%; }
.inr_vdo_bnr_clmn iframe{ width: 100%; height: 100%; }

.inr_youtube_vdo_bnr_sec{ position: relative; margin: 170px 0 10px 0; }
.youtube_vdo_bnr{ max-width: 700px; height: 400px; margin: 0 auto; }
.youtube_vdo_bnr figure{ width: 100%; height: 100%; padding: 5px; border: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); background-color: #ffffff; }
.youtube_vdo_bnr figure img{ width: 100%; height: 100%; object-fit: cover; cursor: pointer; }
.inr_youtube_vdo_bnr_page_title{ margin-top: 15px; }
.inr_youtube_vdo_bnr_page_title h1{ font-family: 'Playball'; font-size: 52px; color: #195aae; text-align: center; font-style: italic; font-weight: normal; line-height: 60px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }

.vdo-bnr-modal .modal-dialog{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) !important; width: 845px; height: 490px; margin: 0; }
.vdo-bnr-modal .modal-content{ border-radius: 0; height: 100%; }
.vdo-bnr-modal .modal-body{ height: 100%; }
.vdo-bnr-modal .modal-body iframe{ width: 100%; height: 100%; }
.vdo-bnr-modal .close-modal{ position: absolute; z-index: 3; top: -15px; right: -15px; width: 25px; height: 25px; line-height: 23px; text-align: center; border-radius: 100%; font-size: 21px; background-color: #f00; color: #ffffff; }
.modal-backdrop.in{ opacity: .8; }


.brdcum_sec{ position: relative; width: 100%; padding: 25px 0; }
.brdcum_sec ul{ font-size: 0; display: block; }
.brdcum_sec ul li{ display: inline-block; font-family: 'PT Serif'; font-size: 16px; font-style: italic; line-height: 20px; vertical-align: middle; margin-right: 35px; }
.brdcum_sec ul li a{ position: relative; display: inline-block; padding: 3px; color: #1b5992; }
.brdcum_sec ul li a:hover{ color: #d70200; }
.brdcum_sec ul li a::after{ position: absolute; content: '\f105'; font-family: fontawesome; font-size: 20px; color: #1b5992; top: 5px; right: -20px; }
.brdcmb_no_padd_btm{ padding-bottom: 0; }
.no_banner_brdcum{ margin-top: 170px; }


.inr_sec_hdn{ font-family: 'Oswald'; font-size: 50px; color: #195aae; font-weight: normal; text-align: center; line-height: 60px; margin-bottom: 20px; }
.frm_hdn1{ font-family: 'PT Serif'; font-size: 20px; color: #000000; font-weight: 700; line-height: 26px; margin-bottom: 10px; display: block; }
.frm_input_fld{ width: 100%; font-size: 15px; color: #000000; text-align: left; height: 40px; border: 1px solid #000000; border-radius: 5px; padding: 0 8px; }
.frm_txtarea_fld{ width: 100%; font-size: 16px; color: #000000; text-align: left; line-height: 26px; height: 150px; border: 1px solid #000000; border-radius: 5px; padding: 5px 10px; resize: none; }
input.frm_input_fld::placeholder, textarea.frm_txtarea_fld::placeholder { opacity: 1; font-family: 'PT Serif'; font-size: 17px; color: #000000; font-style: italic;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px; }
select.frm_slct_fld{ width: 100%; font-size: 15px; color: #000000; text-align: left; height: 40px; line-height: 40px; border: 1px solid #000000; padding: 0 8px; -moz-appearance: none; -webkit-appearance: none; background: url(../images/m-expanded.png) 98% center no-repeat;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px; }
.frm_radio_btn li{ position: relative; }
.frm_radio_btn li label{ font-size: 16px; color: #000000; font-weight: 400; padding-left: 25px; cursor: pointer; }
.frm_radio_btn input { display: none; }
.frm_radio_btn input+label::after{ content: "\f10c"; position: absolute; left: 0; top: 0; font-family: 'FontAwesome'; color: #0c9cfd; font-size: 16px; }
.frm_radio_btn input:checked+label::after{ content: "\f192"; color: #0c9cfd; font-weight: 400; font-size: 15px; font-family: 'fontawesome'; }
.frm_chck_box li{ position: relative; margin-bottom: 4px; }
.frm_chck_box li label{ font-size: 16px; color: #000000; font-weight: 400; padding-left: 25px; cursor: pointer; }
.frm_chck_box input { display: none; }
.frm_chck_box input+label::after{ content: "\f096"; position: absolute; left: 0; top: 1px; font-family: 'FontAwesome'; color: #0c9cfd; font-weight: bold; font-size: 18px; }
.frm_chck_box input:checked+label::after{ content: "\f046"; color: #0c9cfd; font-weight: bold; font-size: 17px; }


.frm_submit_btn{ font-size: 17px; color: #ffffff; font-weight: 400; text-transform: uppercase; display: inline-block; border: none; padding: 10px 35px; background: #0c9cfd; border-radius: 5px; }
.frm_submit_btn:hover{ background: #50b8ff; }
/*.captcha_clmn .frm_hdn1 span{ text-decoration: line-through; }*/
.captcha_clmn .frm_hdn1 span{ text-shadow: 0 0 1px rgba(0, 0, 0, 0.8); font-style: italic; text-decoration: line-through; display: inline-block; letter-spacing: 3px;
transform: skewX(-40deg);
-ms-transform: skewX(-40deg);
  -webkit-transform: skewX(-40deg); }
/*=========================== Inner Page Common Style Sheet End Here ===========================*/

/*====================== Diferent Background Color Style Sheet Start Here ======================*/
.gray_bg{ background-color: #efefef; padding: 25px 0; }
.light_blue_bg{ background-color: #d3e6ff; padding: 25px 0; }
/*====================== Diferent Background Color Style Sheet End Here ======================*/


/*=========================== Index Page Style Sheet Start Here ===========================*/

/*top header style*/
.top_main_hdr{ position: fixed; width: 100%; z-index: 9; top: 0; overflow: hidden; }
.hdr_top_bg{ position: relative; background-color: #0c9cfd; color: #ffffff; height: 34px; overflow: hidden;
transition: all ease-in-out 0.3s;
-webkit-transition: all ease-in-out 0.3s;
-moz-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s; }
.hdr_lft_cntct_info ul{ font-size: 0; }
.hdr_lft_cntct_info ul li{ position: relative; display: inline-block; font-size: 12px;  vertical-align: middle; letter-spacing: 0.5px; }
.hdr_lft_cntct_info ul li:first-child{ margin-right: 30px; }
.hdr_lft_cntct_info ul li:first-child::after{ position: absolute; content: ''; width: 1px; height: 100%; background-color: #ffffff; right: -13px; }
.hdr_lft_cntct_info ul li a{ color: #ffffff; display: inline-block; padding: 5px 0; }
.hdr_lft_cntct_info ul li a:hover{ color: #000000; }
.hdr_lft_cntct_info ul li a:hover .fa{ color: #000000; border-color: #000000; }
.hdr_lft_cntct_info ul li .fa{ margin-right: 5px; line-height: 22px; width: 23px; height: 23px; border: 1px solid #ffffff; border-radius: 100%; text-align: center;
transition: all ease-in-out 0.3s;
-webkit-transition: all ease-in-out 0.3s;
-moz-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s; }
.hdr_lft_cntct_info ul li .fa-phone{ font-size: 14px; }
.hdr_lft_cntct_info ul li .fa-envelope{ font-size: 10px; }

.hdr_top_right_mnu ul{ font-size: 0; text-align: right; }
.hdr_top_right_mnu ul li{ position: relative; display: inline-block; font-size: 12px; text-transform: uppercase; vertical-align: middle; margin: 0 3px; }
.hdr_top_right_mnu ul li a{ color: #ffffff; display: inline-block; padding: 5px 15px; }
.hdr_top_right_mnu ul li a:hover{ color: #000000; }
.hdr_top_right_mnu ul li:not(:last-child)::after{ position: absolute; content: ''; width: 1px; height: 100%; background-color: #ffffff; right: -4px; }
.hdr_top_right_mnu ul li:nth-child(4)::after{ display: none; }
.hdr_top_right_mnu ul li.prf_eva_btn a{ background: #ffffff; color: #0c9cfd; padding: 3px 15px; }
.hdr_top_right_mnu ul li.prf_eva_btn a:hover{ color: #000000; }

/*menu section style*/
.menu_logo_bg, .logo, .main_mnu, .sticky_hdr .hdr_top_bg{
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.menu_logo_bg{ position: relative; width: 100%; background-color: #ffffff; float: none; clear: both; display: inline-block; padding: 10px 0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
.logo, .logo img{ max-width: 100%; }

.hmb_area{ display: none; width: 37px; top: 27px; position: absolute; right: 16px; z-index: 6; }
.hmb_icon b { width: 100%; height: 3px; background-color: #195aae; position: relative; display: block; margin-bottom: 7px;
transition: all ease 0.3s;
-o-transition: all ease 0.3s;
-ms-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
-webkit-transition: all ease 0.3s; }

.main_mnu{ font-family: 'PT Serif'; margin-top: 25px; position: relative; }
.main_mnu ul{ font-size: 0; text-align: right; }
.main_mnu ul li{ position: relative; display: inline-block; font-size: 16px; line-height: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.7px; vertical-align: middle; margin: 0 8px; }
.main_mnu ul li .fa{ font-size: 20px; }
.main_mnu ul li a{ color: #1b5992; padding: 8px 2px; display: inline-block; }
.main_mnu ul li a:hover{ color: #d70200; }
.main_mnu ul li::after{ position: absolute; content: ''; width: 0; height: 2px; background-color: #d70200; left: 50%; bottom: -2px; transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.main_mnu ul li:hover::after{ width: 100%; }

.sticky_hdr .hdr_top_bg{ height: 0; visibility: hidden; }
.sticky_hdr .menu_logo_bg{ background-color: #ffffff; padding: 3px 0; box-shadow: 0 0 7px rgba(0, 0, 0, 0.6); }
.sticky_hdr .logo{ max-width: 160px; }
.sticky_hdr .main_mnu{ margin-top: 8px; }

/*Banner style sheet*/
.home_banner_sec{ position: relative; margin-top: 144px;
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.home_banner_sec img{ width: 100%; height: 65vh !important; object-fit: cover; object-position: center top; }

.hmBnrLeftArrow, .hmBnrRightArrow{ position: absolute; opacity: 0; top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transition: all ease-in-out 0.6s;
-webkit-transition: all ease-in-out 0.6s;
-moz-transition: all ease-in-out 0.6s;
-o-transition: all ease-in-out 0.6s; 
}
.hmBnrLeftArrow{ left: 0; }
.hmBnrRightArrow{ right: 0; }
.hmBnrLeftArrow::after, .hmBnrRightArrow::after{ position: absolute; font-family: fontawesome; font-size: 40px; color: #ffffff; }
.hmBnrLeftArrow::after{ left: 0; content: '\f137'; }
.hmBnrRightArrow::after{ right: 0; content: '\f138'; }
.home_banner_sec:hover .hmBnrLeftArrow{ left: 50px; opacity: 1; }
.home_banner_sec:hover .hmBnrRightArrow{ right: 50px; opacity: 1; }

.scroll_down_pic a{ position: absolute; bottom: -30px; left: 50%; margin-left: -15px; width: 30px; height: 60px; border-radius: 30px; background: #195aae; z-index: 2; box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.4); }
.scroll_down_pic a .fa{ display: block; font-size: 18px; position: absolute; color: #ffffff; left: 9.5px; 
  -webkit-animation: mymove 2s infinite;
  animation: mymove 2s infinite;
}

@-webkit-keyframes mymove {
  0%{ top: 15%; }
  50%{ top: 60%; }
  100%{ top: 15%; }
}

@keyframes mymove {
  0%{ top: 15%; }
  50%{ top: 60%; }
  100%{ top: 15%; }
}

.carousel-inner .item {
transition-duration: 800ms;
}
.carousel-fade .carousel-inner .item {
-webkit-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
z-index: 2;
}

.home_bnr_caption{ position: absolute; width: 100%; font-family: 'Playball'; color: #ffffff; }
.home_bnr_caption a, .home_bnr_caption a:hover{ color: #ffffff; }
.home_banner_sec .home_bnr_caption img{ max-width: 100%; width: auto; height: auto !important; }
.home_banner_sec h2{ font-size: 52px; font-style: italic; font-weight: normal; line-height: 60px; text-shadow: 1px 1px 2px rgb(0, 0, 0); }
.home_bnr_caption .zoomIn, .home_bnr_caption .fadeInUp, .third_bnr_cap .fadeInDown{ animation-delay: 1s; animation-duration: 2.5s; }

.first_bnr_cap{ top: 50%; text-align: center;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.first_bnr_cap h3{ font-size: 30px; line-height: 35px; font-weight: normal; font-style: italic; text-shadow: 1px 1px 2px rgb(0, 0, 0); margin: 10px 0 0 0; }
.first_bnr_cap .row{ margin-bottom: 50px; }

.second_bnr_cap{ top: 8%; text-align: center; }
.second_bnr_cap .fadeInDown{ animation-delay: 1s; animation-duration: 1.5s; }

.third_bnr_cap{ text-align: left; top: 15%; }
.third_bnr_cap h2{ padding-left: 75px; }
.third_bnr_cap h3{ position: relative; font-size: 30px; line-height: 35px; font-weight: normal; font-style: italic; text-shadow: 1px 1px 2px rgb(0, 0, 0); margin-top: 20px; padding-left: 75px; }
.third_bnr_cap h3 a::after{ position: absolute; content: '\f138'; top: 3px; font-family: fontawesome; font-size: 30px; color: #ffffff; font-style: normal; margin-left: 28px;
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.third_bnr_cap h3 a:hover::after{ margin-left: 60px; }
.third_bnr_cap .fadeInUp{ animation-delay: 1.5s; }

.fourth_bnr_cap{ text-align: left; top: 15%; }
.fourth_bnr_cap h2{ padding-left: 40px; }
.fourth_bnr_cap h2 .span1{ animation-delay: 1s; animation-duration: 2.5s; }
.fourth_bnr_cap h2 .span2{ padding-left: 45px; animation-delay: 1.5s; animation-duration: 2.5s; }
.fourth_bnr_cap h2 .span3{ padding-left: 78px; animation-delay: 2s; animation-duration: 2.5s; }
.fourth_bnr_cap h2 .span4{ padding-left: 110px; animation-delay: 2.5s; animation-duration: 2.5s; }

.fifth_bnr_cap{ top: 50%; text-align: center;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%); }
.fifth_bnr_cap h2{ margin-bottom: 30px; animation-delay: 1s; animation-duration: 2s; }
.fifth_bnr_cap h3{ font-size: 52px; font-style: italic; font-weight: normal; line-height: 60px; text-shadow: 1px 1px 2px rgb(0, 0, 0); margin-top: 30px; animation-delay: 1s; animation-duration: 2s; }
.fifth_bnr_cap h4{ font-size: 30px; line-height: 35px; font-weight: normal; font-style: italic; text-shadow: 1px 1px 2px rgb(0, 0, 0); margin: 10px 0 0 0; }
.fifth_bnr_cap .zoomIn{ animation-delay: 1.5s; animation-duration: 2.5s; }


/*welcome section style*/
.wlcm_bg{ position: relative; width: 100%; background-color: #ffffff; padding: 50px 0 25px 0; }
.wlcm_hdn{ text-align: center; max-width: 90%; margin: 0 auto; }
.wlcm_hdn h1{ font-family: 'Oswald'; font-size: 27px; color: #195aae; font-weight: 400; line-height: 40px; margin-bottom: 30px; }
.wlcm_hdn h1 span{ font-family: 'Oswald'; font-size: 30px; color: #195aae; font-weight: 400; line-height: 30px; text-transform: uppercase; margin-bottom: 10px; }
.wlcm_hdn p{ font-size: 18px; line-height: 28px; }
.wlcm_hdn p b{ color: #195aae; }
.wlcm_clmn_area{ margin-top: 40px; }
.wlcm_itm{ text-align: center; }
.wlcm_itm .fa{ position: relative; color: #195aae; font-size: 40px; width: 110px; height: 110px; border: 2px solid #195aae; line-height: 110px; border-radius: 100%; margin-bottom: 15px; }
.wlcm_itm .fa::before{ color: #195aae; font-size: 55px; height: 110px; }
.wlcm_itm h2{ font-family: 'PT Serif'; font-size: 25px; color: #195aae; line-height: 30px; margin-bottom: 8px; }
.wlcm_itm p{ font-size: 16px; line-height: 22px; }

/*Home Popup Video Clm Style*/
.hom_popup_vdo_sec{
  position: relative;
  padding: 20px 0 50px 0;
}
.hom_popup_vdo_sec ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.hom_popup_vdo_sec ul li{
  width: 48%;
  max-height: 350px;
  margin: 20px 1%;
}
.hom_popup_vdo_sec ul li figure {
  width: 100%;
  height: 100%;
  padding: 5px;
  border: none;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.hom_popup_vdo_sec ul li figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
}

/*Our founders section style*/
.founders_bg{ position: relative; background-color: #0c9cfd; padding: 25px 0 90px 0; }
.founders_bg h2.sec_hdn{ color: #ffffff; margin-bottom: 30px; }
.foundrs_itm{ position: relative; }
.foundrs_img{ max-width: 48% }
.foundrs_img img{ max-width: 100%; border: 2px solid #4e4e4e; padding: 2px; border-radius: 3px; }
.foundrs_txt{ position: absolute; right: 0; width: 58%; top: 20%; background-color: #ffffff; z-index: 1; padding: 30px 20px 30px 20px; text-align: center; }
.foundrs_txt h3{ font-family: 'PT Serif'; font-size: 25px; color: #1b5992; font-weight: normal; line-height: 25px; margin-bottom: 5px; }
.foundrs_txt h3 a{ color: #1b5992; }
.foundrs_txt h3 a:hover{ color: #fd930c; }
.foundrs_txt h4.desig{ font-family: 'PT Serif'; font-size: 16px; color: #1b5992; font-weight: normal; font-style: italic; line-height: 20px; margin-bottom: 23px; }
.foundrs_txt p{ font-size: 15px; color: #1b5992; font-weight: 400; line-height: 22px; margin-bottom: 10px; }
.foundrs_txt .scl_icon{ margin-top: 35px; }
.foundrs_txt .scl_icon li{ display: inline-block; margin: 0 2px; }
.foundrs_txt .scl_icon li a{ display: inline-block; position: relative; }
.foundrs_txt .scl_icon li a .fa{ font-size: 14px; color: #ffffff; width: 30px; height: 30px; line-height: 30px; border-radius: 100%; }
.foundrs_txt .scl_icon li a .fa-facebook{ background-color: #4867aa; }
.foundrs_txt .scl_icon li a .fa-twitter{ background-color: #1cb7eb; }
.foundrs_txt .scl_icon li a .fa-google-plus{ background-color: #df4a32; }
.foundrs_txt .scl_icon li a .fa-linkedin{ background-color: #1686b0; }

.foundrs_txt .scl_icon li a .scl_icon_tooltip { padding: 8px 10px !important; opacity: 0; color: #fff; background-color: #000; background-color: rgba(0,0,0,0.95); font-size: 13px; line-height: 17px; width: 150px; padding: 5px; text-align: center; box-sizing: border-box; display: block; position: absolute; pointer-events: none; bottom: 50px; left: 50%; margin: 0 0 0 -75px; border-radius: 5px; -webkit-transition: all 200ms linear; transition: all 200ms linear; }
.foundrs_txt .scl_icon li a .scl_icon_tooltip:before { position: absolute; width: 0; height: 0; border-style: solid; border-width: 6px 6px 0 6px; border-color: rgba(0,0,0,0.95) transparent transparent transparent; left: 50%; bottom: -6px; margin: 0 0 0 -6px; content: ""; }
.foundrs_txt .scl_icon li a:hover .scl_icon_tooltip { visibility: visible; opacity: 1; bottom: 50px; }

/*What we do section style*/
.wht_do_bg{ background-color: #ffffff; position: relative; padding: 25px 0 5px 0; }
.wht_do_itm_sec{ margin-top: 30px; }
.wht_do_itm_sec .owl-carousel { display: block; font-size: 0; }
.wht_do_itm_sec .item { width: 30%; display: inline-block; margin: 0 3% 25px 0; vertical-align: top; }
.wht_do_itm_sec .item img { max-width: 100%; margin: 0 auto; width: auto; }
.wht_do_itm_icon{ float: left; width: 20%; margin-top: 5px; }
.wht_do_itm_icon .fa{ color: #195aae; font-size: 35px; text-align: center; width: 80px; height: 80px; border: 2px solid #195aae; line-height: 80px; border-radius: 100%; margin-bottom: 15px; }
.wht_do_itm_txt{ float: left; width: 74%; margin-left: 5%; }
.wht_do_itm_txt h3{ font-family: 'PT Serif'; font-size: 23px; color: #195aae; line-height: 25px; margin-bottom: 8px; }
.wht_do_itm_txt p{ font-size: 15px; line-height: 20px; }

/*Home Essay Tips Section Style*/
.homeEssayTipsSec{ position: relative; }
.homeEssayTipsHdn h2.dflt_hdn2{ font-size: 30px; text-align: center !important; margin-bottom: 35px; }
.homeEssayTipsSec article{ padding: 50px 0; }
.homeEssayTipsSec article .dflt_hdn3{ margin-top: 30px; }
.homeEssayTipsSec article p{ font-size: 18px; line-height: 30px; margin-top: 15px }
.homeEssayTipsSec article .dflt_btn{ margin-top: 35px; }
.homeEssayTipsSec article:nth-child(odd){ background-color: #eff7f8; }

/*top reason section style*/
.top_rsn_bg{ background-color: #0c9cfd; }
.top_rsn_clmn_area{ position: relative; width: 100%; display: table; }
.top_rsn_lft_clmn{ background: url(../images/top-rsn-bg-img.jpg) no-repeat left center; background-size: inherit; background-attachment: fixed; padding: 0 20px; position: relative; -webkit-backface-visibility: hidden; }
.top_rsn_lft_clmn, .top_rsn_right_clmn{ float: none; width: 50%; vertical-align: middle; display: table-cell; }
.top_rsn_lft_clmn h2.sec_hdn{ font-size: 80px; line-height: 80px; color: #ffffff; text-transform: uppercase; position: relative; z-index: 3; }
.top_rsn_lft_clmn h3{ font-family: 'PT Serif'; font-size: 45px; line-height: 50px; color: #ffffff; text-align: center; position: relative; z-index: 3; }
.top_rsn_lft_clmn::before{ position: absolute; content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); left: 0; top: 0; z-index: 1; }
.top_rsn_itm_sec{ padding: 30px 20px 30px 20px; }
.top_rsn_itm_sec .owl-carousel{ display: block; font-size: 0; }
.top_rsn_itm_sec .item{ width: 45%; display: inline-block; margin: 0 2% 15px 2%; vertical-align: top; }
.top_rsn_itm_txt{ position: relative; padding-left: 40px; }
.top_rsn_itm_txt::before{ position: absolute; content: '\f005'; top: 0; left: 0; width: 30px; height: 30px; border-radius: 100%; background-color: #ffffff; font-family: fontawesome; font-size: 16px; color: #195aae; text-align: center; line-height: 30px; box-shadow: 0 3px 20px rgba(0, 0, 0, 0.3); }
.top_rsn_itm_txt p{ font-size: 17px; line-height: 23px; color: #ffffff; }

/*Home Blog section style*/
.hm_blog_bg{ position: relative; background-color: #ffffff; padding: 20px 0 10px 0; }
.hm_blog_bg h2.sec_hdn{ font-size: 60px; line-height: 65px; color: #195aae; }
.hm_blog_itm_sec{ margin-top: 35px; }
.hm_blog_itm_sec .owl-carousel{ display: block; font-size: 0; }
.hm_blog_itm_sec .item{ width: 23%; display: inline-block; margin: 0 1% 25px 1%; }
.home_blog_itm{ background-color: #ffffff; position: relative; width: 100%; padding: 0 0 20px 0; border: 2px solid #195aae; }
.home_blog_itm_pic{ position: relative; }
.home_blog_itm_pic img{ max-width: 100%; }
.home_blog_itm_txt{ padding: 0 5px; }
.home_blog_itm_txt h3{ font-family: 'PT Serif'; font-size: 20px; color: #195aae; font-weight: 600; line-height: 30px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 8px 0 0 0; }
.home_blog_itm_txt h3 a{ color: #195aae; }
.home_blog_itm_txt h3 a:hover{ color: #0c9cfd; }
.home_blog_itm_pic a{ position: relative; width: 100%; height: 100%; display: block; }
.home_blog_itm_pic a::after{ position: absolute; content: ''; width: 0; height: 0; background-color: #000000; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.home_blog_itm:hover .home_blog_itm_pic a::after{ width: 100%; height: 100%; opacity: 0;
transition: all ease-in-out 0.9s;
-webkit-transition: all ease-in-out 0.9s;
-moz-transition: all ease-in-out 0.9s;
-o-transition: all ease-in-out 0.9s; }
.home_blog_itm_date{ margin: 12px 0 16px 0; position: relative; padding-left: 40px; }
.home_blog_itm_date::before{ position: absolute; content: '\f073'; font-family: fontawesome; font-size: 22px; color: #000000; margin: -1px 0 0 -35px; }
.home_blog_itm_cat{ position: relative; padding-left: 40px; }
.home_blog_itm_cat::before{ position: absolute; content: '\f02e'; font-family: fontawesome; font-size: 22px; color: #000000; margin: -1px 0 0 -35px; }
.home_blog_itm_txt p{ font-size: 20px; line-height: 20px; }
.home_blog_itm_txt p a{ color: #000000 }
.home_blog_itm_txt p a:hover{ color: #0c9cfd }


/*As Seen On section style*/
.as_seen_on_bg{ position: relative; padding: 15px 0 25px 0; }
.as_seen_on_bg h2{ font-size: 50px; line-height: 55px; margin-bottom: 0; }
.as_seen_on_bg h3{ text-align: center; }
.as_seen_on_itm_sec{ position: relative; margin-top: 15px; }
.as_seen_on_itm_sec .owl-carousel .owl-item{ padding: 10px 20px; }
.as_seen_on_itm_sec .owl-carousel .item{ text-align: center; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); padding: 7px 0; }
.as_seen_on_itm_sec .owl-carousel .owl-item img{ width: auto; max-width: 100%; display: inline-block; }
.as_seen_on_itm_sec .owl-nav .owl-prev, .as_seen_on_itm_sec .owl-nav .owl-next{ position: absolute; top: 50%; font-size: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.as_seen_on_itm_sec .owl-nav .owl-prev{ left: -20px; }
.as_seen_on_itm_sec .owl-nav .owl-next{ right: 0; }
.as_seen_on_itm_sec .owl-nav .owl-prev::before, .as_seen_on_itm_sec .owl-nav .owl-next::before{ position: absolute; color: #195aae; font-size: 28px; font-family: fontawesome; top: 0; }
.as_seen_on_itm_sec .owl-nav .owl-prev::before{ content: '\f053'; }
.as_seen_on_itm_sec .owl-nav .owl-next::before{ content: '\f054'; }

.as_seen_on_itm_sec #vdo_tstmnil.owl-carousel .item{ padding: 0; }
.as_seen_on_itm_sec #vdo_tstmnil.owl-carousel .owl-item img{ width: 100%; max-width: 100%; display: inline-block; }

/*Contact Details section style*/
.cntct_dtl_bg{ background: #0c9cfd; position: relative; padding: 40px 0; }
.cntct_dtl_itm{ width: 100%; display: inline-block; vertical-align: top; float: none; clear: both; }
.cntct_dtl_icon{ float: left; width: 70px; height: 70px; border: 2px solid #ffffff; border-radius: 100%; text-align: center; line-height: 78px; margin-right: 20px; }
.cntct_dtl_icon .fa{ font-size: 30px; color: #ffffff; }
.cntct_dtl_icon .fa.fa-envelope{ font-size: 25px; }
.cntct_dtl_txt{ float: left; width: 200px; }
.cntct_dtl_txt h2{ font-family: 'PT Serif'; font-size: 27px; color: #ffffff; font-weight: normal; line-height: 25px; margin-bottom: 10px; }
.cntct_dtl_txt p{ font-size: 15px; color: #ffffff; line-height: 22px; word-wrap: break-word; }
.cntct_dtl_txt p a{ color: #ffffff; }
.cntct_dtl_txt p a:hover{ color: #195aae; }

/*footer style sheet*/
.btm_main_ftr{ position: relative; background: #e8e8e8; padding: 30px 0; }
.ftr_clmn{ min-height: 250px; }
.ftr_clmn img{ max-width: 100%; margin-bottom: 15px; }
.ftr_clmn p{ font-size: 15px; line-height: 22px; }
.ftr_clmn h2{ font-family: 'PT Serif'; font-size: 27px; color: #195aae; font-weight: normal; line-height: 25px; margin-bottom: 20px; }
.ftr_clmn ul li{ position: relative; font-family: 'Roboto'; font-size: 15px; color:#212121; line-height: 22px; margin-bottom: 8px; background: url(../images/arrow_icon.png) no-repeat 0 6px; padding: 0 0 3px 27px; }
.ftr_clmn ul li a{ color:#212121; }
.ftr_clmn ul li a:hover{ color:#d70200; }
.fb_widget iframe{ width: 100%; }

/*copyright section style*/
.ftr_copyright_bg{ position: relative; background: #333333; padding: 15px 0; }
.ftr_copyright_bg p{ color: #ffffff; }
.ftr_scl_icon ul{ font-size: 0; text-align: right; }
.ftr_scl_icon ul li{ display: inline-block; vertical-align: middle; margin: 0 3px; }
.ftr_scl_icon ul li a .fa{ font-size: 18px; color: #ffffff; width: 35px; height: 35px; line-height: 35px; border-radius: 100%; text-align: center; background: #000000; }
.ftr_scl_icon ul li a:hover .fa{ transform:rotateY(360deg);
transition: all ease-in-out 0.7s;
-webkit-transition: all ease-in-out 0.7s;
-moz-transition: all ease-in-out 0.7s;
-o-transition: all ease-in-out 0.7s;
}
.ftr_scl_icon ul li a .fa-facebook{ background: #3b579d; }
.ftr_scl_icon ul li a .fa-twitter{ background: #1cb7eb; }
.ftr_scl_icon ul li a .fa-google-plus{ background: #df4a32 }
.ftr_scl_icon ul li a .fa-pinterest{ background: #cb2027; }


/*Mobile Carousel Arrow section style*/
.wht_do_itm_sec .owl-prev, .wht_do_itm_sec .owl-next, .top_rsn_itm_sec .owl-prev, .top_rsn_itm_sec .owl-next, .hm_blog_itm_sec .owl-prev, .hm_blog_itm_sec .owl-next{ position: absolute; top: 50%; margin-top: -15px; font-size: 0; }
.wht_do_itm_sec .owl-next, .top_rsn_itm_sec .owl-next, .hm_blog_itm_sec .owl-next{ right: 10px; }
.wht_do_itm_sec .owl-prev, .top_rsn_itm_sec .owl-prev, .hm_blog_itm_sec .owl-prev{ left: -12px; }
.wht_do_itm_sec .owl-prev::before, .wht_do_itm_sec .owl-next::before, .top_rsn_itm_sec .owl-prev::before, .top_rsn_itm_sec .owl-next::before, .hm_blog_itm_sec .owl-prev::before, .hm_blog_itm_sec .owl-next::before{ position: absolute; color: #195aae; font-size: 30px; font-family: fontawesome; }
.wht_do_itm_sec .owl-prev::before, .top_rsn_itm_sec .owl-prev::before, .hm_blog_itm_sec .owl-prev::before{ content: '\f053'; }
.wht_do_itm_sec .owl-next::before, .top_rsn_itm_sec .owl-next::before, .hm_blog_itm_sec .owl-next::before{ content: '\f054'; }
/*=========================== Index Page Style Sheet End Here ===========================*/


/*=========================== Inner School Page Style Sheet Start Here ===========================*/

/*Inner School question answer style section start*/
.inr_school_qs_ans_bg{ position: relative; width: 100%; padding-bottom: 40px; }
.inr_school_qs_ans_bg p{ font-family: 'Open Sans'; font-size: 18px; color: #000000; line-height: 28px; padding-bottom: 14px; text-align: justify; }
.ques_ans_accordion .panel-default{ position: relative; margin-bottom: 20px !important; border: none; box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); }
.ques_ans_accordion .panel-default>.panel-heading{ border: none; background: #50b8ff; padding: 0;
transition: all ease-in-out 0.3s;
-webkit-transition: all ease-in-out 0.3s;
-moz-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s; }
.ques_ans_accordion .panel-default>.panel-heading:hover{ background: #20a5ff; }
.ques_ans_accordion .panel-heading h2{ font-family: 'PT Serif'; font-size: 20px; color: #0c9cfd; font-weight: normal; line-height: 26px; letter-spacing: 1px; }
.ques_ans_accordion .panel-heading h2 a{ position: relative; color: #ffffff; display: block; width: 100%; padding: 10px 80px 10px 15px; }
.ques_ans_accordion .panel-heading h2 a:hover{ color: #ffffff; }
.ques_ans_accordion .panel-heading h2 a .qs_num{ font-weight: bold; margin-right: 10px; color: #1b5991; text-shadow: 1px 1px 1px #ffffff; }
.ques_ans_accordion .panel-heading a::after{ position: absolute; content: '\f056'; font-family: fontawesome; font-size: 30px; color: #ffffff; top: 50%; margin-top: -13px; right: 10px; }
.ques_ans_accordion .panel-heading a.collapsed::after{ content: '\f055'; }
.ques_ans_accordion .panel-body{ font-family: 'Open Sans'; border: none !important; padding-top: 20px; }
.ques_ans_accordion .panel-body p{ font-size: 18px; color: #000000; line-height: 28px; padding-bottom: 14px; }
.ques_ans_accordion .panel-body h5{ font-family: 'PT Serif'; font-size: 20px; color: #1b5992; font-weight: bold; line-height: 24px; margin-bottom: 15px; }

.singleVdoPopupItm{ position: relative; max-width: 90%; margin: 25px auto; }
.singleVdoPopupItm figure{ width: 100%; height: 100%; padding: 10px; border: none; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); background-color: #ffffff; }
.singleVdoPopupItm figure img { width: 100%; height: 100%; object-fit: cover; cursor: pointer; }

/*Insead Inner Video style section start*/
.inr_insd_vdo_sec{ position: relative; padding: 40px 0 40px 0; border-top: 2px solid #195aae; }
.inr_insd_vdo_sec h2{ margin-bottom: 20px; }
.inr_insd_vdo_sec .video_area{ width: 700px; height: 350px; margin: 0 auto; padding: 10px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.25); }
.inr_insd_vdo_sec .video_area iframe{ width: 100%; height: 100%; }

/*Inner Director style section start*/
.inr_drctr_sec{ font-family: 'Open Sans', sans-serif; position: relative; width: 100%; background: #e8e8e8; padding: 10px 0 30px 0; }
.inr_drctr_sec .container{ max-width: 900px; }
.inr_drctr_sec h2{ font-family: 'PT Serif'; font-size: 28px; color: #000000; font-weight: 700; line-height: 40px; letter-spacing: 1px; margin-bottom: 8px; }
.inr_drctr_sec h2 a{ color: #000000; }
.inr_drctr_sec h2 a:hover{ color: #0c9cfd; }
.inr_drctr_sec img{ max-width: 175px; border: 2px solid #4e4e4e; padding: 2px; border-radius: 3px; }
.inr_drctr_sec p{ font-size: 18px; line-height: 28px; color: #000000; text-align: justify; }
.inr_drctr_sec p a{ color: #000000; text-decoration: underline; }
.inr_drctr_sec p a:hover{ color: #0079cc; }

/*Apply You Have style section start*/
.aply_you_sec{ position: relative; width: 100%; background: #0c9cfd; padding: 30px 0 50px 0; }
.aply_you_sec h2{ font-family: 'PT Serif'; font-size: 25px; color: #195993; font-weight: 700; text-align: center; line-height: 35px; background: #f9f9f9; padding: 7px 0; border-radius: 7px; }
.aply_you_sec ul li{ position: relative; font-size: 20px; color: #ffffff; line-height: 26px; margin-top: 35px; padding-left: 60px; }
.aply_you_sec ul li::before{ position: absolute; content: ''; background-color: #ffffff; width: 40px; height: 40px; border-radius: 100%; background-repeat: no-repeat; background-position: center center; margin-left: -60px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
.insead_dfentiation li::before{ background-image: url(../images/crown.png); }
.insead_known_for li::before{ background-image: url(../images/star.png); }
.insead_apply_you_have li::before{ background-image: url(../images/pencil.png); }

/*Dedline section style start*/
.dedline_sec{ padding: 20px 0 20px 0; }
.dedline_sec h2{ color: #1b5992; margin-bottom: 0; }
h2.dedline_hdn_brdr{ border-bottom: 1px dashed #195aae; padding-bottom: 15px; margin-bottom: 20px; }
.dedline_sec h3{ font-family: 'PT Serif'; font-size: 25px; color: #195aae; font-weight: normal; text-align: center; line-height: 35px; margin: 8px 0 20px 0; border-bottom: 1px dashed #195aae; padding-bottom: 10px; }
.dedline_sec p{ font-size: 25px; color: #195aae; text-align: center; line-height: 30px; padding-bottom: 3px; }
.dedline_sec p span{ font-size: 20px; }
.dedline_itm_clmn{ margin: 5px 0; }

/*Classprofile section style start*/
.cls_prfile_sec{ position: relative; width: 100%; background: #0c9cfd; padding: 20px 0 25px 0; text-align: center; color: #ffffff; }
.cls_prfile_sec h2{ color: #ffffff; margin-bottom: 25px; }
.cls_prfile_sec .fa{ width: 130px; height: 130px; border: 4px solid #ffffff; border-radius: 100%; line-height: 130px; font-size: 60px; margin-bottom: 10px; }
.cls_prfile_sec h3.counter{ font-size: 30px; color: #ffffff; font-weight: 500; padding-bottom: 5px; margin: 0; }
.cls_prfile_sec h4.title{ font-size: 16px; color: #ffffff; font-family: 'PT Serif'; }

/*geographic diversity section style start*/
.grphic_dvrsity_sec{ position: relative; width: 100%; padding: 20px 0 30px 0; text-align: center; }
.grphic_dvrsity_sec h2{ font-size: 38px; color: #2f2f2f; margin-bottom: 20px; text-transform: uppercase; }
.geographic_itm_counter{ width: 130px; height: 130px; border-width: 5px; border-style: solid; border-color: #0c9cfd; border-radius: 100%; line-height: 130px; font-size: 35px; color: #0c9cfd; font-weight: bold; margin: 0 auto; }
.geographic_itm_title{ margin-top: 15px; font-family: 'PT Serif'; font-size: 20px; color: #0c9cfd; font-weight: normal; line-height: 32px; }
.geographic_north_american .geographic_itm_counter{ border-color: #ff4c2f; color: #ff4c2f; }
.geographic_north_american .geographic_itm_title{ color: #ff4c2f; }
.geographic_european .geographic_itm_counter{ border-color: #fda248; color: #fda248; }
.geographic_european .geographic_itm_title{ color: #fda248; }
.geographic_asia_pacific .geographic_itm_counter{ border-color: #195aae; color: #195aae; }
.geographic_asia_pacific .geographic_itm_title{ color: #195aae; }
/*Undergraduate Majors section style start*/
.upgrtd_mjrs_sec{ color: #0c9cfd; position: relative; }
.upgrtd_mjrs_sec::before{ position: absolute; content: ''; width: 2px; height: 100%; background: #0c9cfd; left: -14px; }
.upgrtd_mjrs_sec .fa{ width: 130px; height: 130px; border: 5px solid #0c9cfd; border-radius: 100%; line-height: 130px; font-size: 60px; margin-bottom: 10px; }
.upgrtd_mjrs_sec h3.upgrtd_mjrs_itm_counter{ font-size: 35px; font-weight: 500; line-height: 50px; padding-bottom: 5px; margin: 0; }
.upgrtd_mjrs_sec h4.upgrtd_mjrs_itm_title{ font-family: 'PT Serif'; font-size: 20px; }

/*let us help section style start*/
.let_us_hlp_sec{ position: relative; width: 100%; padding: 15px 0; border-top: 2px solid #195aae; border-bottom: 2px solid #195aae; }
.let_us_hlp_txt{ position: relative; padding-left: 100px; }
.let_us_hlp_txt::before{ position: absolute; content: '\f129'; font-family: fontawesome; font-size: 50px; text-align: center; line-height: 70px; color: #ffffff; width: 70px; height: 70px; background: #fda248; border-radius: 100%; margin-left: -100px; top: 50%; margin-top: -35px; }
.let_us_hlp_txt h2{ font-family: 'Playball'; font-size: 40px; color: #195aae; font-weight: normal; font-style: italic; line-height: 50px; margin-bottom: 10px; }
.let_us_hlp_txt p{ font-size: 22px; color: #2f2f2f; line-height: 32px; }
.let_us_hlp_cntct_btn{ text-align: center; font-size: 22px; font-weight: 500; line-height: 26px; text-transform: uppercase; margin-top: 45px; }
.let_us_hlp_cntct_btn a{ position: relative; display: inline-block; color: #ffffff; background: #fda248; border-radius: 6px; padding: 15px 35px 15px 65px;
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.let_us_hlp_cntct_btn a::before{ position: absolute; content: '\f0e0'; font-family: fontawesome; font-size: 20px; color: #ffffff; margin-left: -30px; }
.let_us_hlp_cntct_btn a:hover{ background: #195aae; }

.esay_edit_page_let_hlp .let_us_hlp_cntct_btn{ margin-top: 25px; font-size: 16px; }
.esay_edit_page_let_hlp .let_us_hlp_cntct_btn a::before{ font-size: 14px; margin-left: -24px; }
.esay_edit_page_let_hlp .let_us_hlp_cntct_btn a{ padding: 15px 15px 15px 40px; }

/*=========================== Inner School Page Style Sheet End Here ===========================*/


/*=========================== Inner MBA Page Style Sheet Start Here ===========================*/
/*college logo section style start*/
.clg_logo_sec{ position: relative; width: 100%; padding: 20px 0; }
.clg_logo_itm_clmn{ margin-bottom: 20px; height: 260px; }
.clg_logo_itm{ padding: 25px 5px 10px 5px; text-align: center; height: 100%; box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
transition: all ease-in-out 0.2s;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s; }
.clg_logo_itm img{ width: 140px; height: 140px;
transition: all ease-in-out 0.2s;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s; }
.clg_logo_itm a{ display: block; width: 100%; }
.clg_logo_itm h2.clg_name a{ font-family: 'PT Serif'; font-size: 22px; color: #195aae; font-weight: 700; line-height: 28px; margin-top: 15px; padding: 10px 0; }
.clg_logo_itm a:hover{ color: #4eb7fe; }
.clg_logo_itm:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.clg_logo_itm:hover img{ transform: scale(1.15); }

/*College Name Scroll section style start*/
.clg_name_scrl_sec{ position: relative; width: 100%; background-color: #ffffff; border-top: 2px solid #195aae; border-bottom: 2px solid #195aae; padding: 30px 0; }
.clg_name_scrl_sec h2{ margin-bottom: 40px; }
.clg_name_scrl_sec .owl-carousel .owl-item{ padding: 10px 20px; }
.clg_name_scrl_itm{ font-family: 'PT Serif'; font-size: 22px; text-align: center; line-height: 28px; width: 100%; }
.clg_name_scrl_itm a{ color: #195aae; display: inline-block; width: 100%; box-shadow: 2px 2px 12px #0c9cfd; padding: 20px 7px; }
.clg_name_scrl_itm a:hover{ color: #000000; }
.clg_name_scrl_sec .owl-nav .owl-prev, .clg_name_scrl_sec .owl-nav .owl-next{ position: absolute; top: 50%; font-size: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.clg_name_scrl_sec .owl-nav .owl-prev{ left: -20px; }
.clg_name_scrl_sec .owl-nav .owl-next{ right: 0; }
.clg_name_scrl_sec .owl-nav .owl-prev::before, .clg_name_scrl_sec .owl-nav .owl-next::before{ position: absolute; color: #195aae; font-size: 28px; font-family: fontawesome; top: 0; }
.clg_name_scrl_sec .owl-nav .owl-prev::before{ content: '\f053'; }
.clg_name_scrl_sec .owl-nav .owl-next::before{ content: '\f054'; }

/*sellers section style start*/
.sellers_sec{ position: relative; width: 100%; background: #e8e8e8; padding: 30px 0 45px 0; border-top: 2px solid #195aae; border-bottom: 2px solid #195aae; }
.sellers_sec h2{ font-size: 55px; line-height: 60px; margin-bottom: 45px; }
.sellers_itm_sec .owl-item{ padding: 0 20px; }
.sellers_itm_sec .owl-item img{ width: auto; max-width: 100%; display: inline-block; }
.sellers_itm_sec .item{ text-align: center; }
.sellers_itm_sec .owl-nav .owl-prev, .sellers_itm_sec .owl-nav .owl-next{ position: absolute; top: 50%; font-size: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.sellers_itm_sec .owl-nav .owl-prev{ left: 0; }
.sellers_itm_sec .owl-nav .owl-next{ right: 25px; }
.sellers_itm_sec .owl-nav .owl-prev::before, .sellers_itm_sec .owl-nav .owl-next::before{ position: absolute; color: #195aae; font-size: 30px; font-family: fontawesome; top: 0; }
.sellers_itm_sec .owl-nav .owl-prev::before{ content: '\f053'; }
.sellers_itm_sec .owl-nav .owl-next::before{ content: '\f054'; }

/*Testimonial section style start*/
.tstmnil_sec{ position: relative; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; background-size: cover; min-height: 250px; padding: 30px 0 50px 0; color: #ffffff; text-align: center; }
.tstmnil_sec::before{ position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 57, 132, 0.5); }
.tstmnil_sec .container{ position: relative; z-index: 2; max-width: 1000px; }
.tstmnil_sec h2{ color: #ffffff; margin-bottom: 60px; }
.tstmnil_itm_sec p{ font-size: 22px; line-height: 32px; }
.tstmnil_itm_sec p.title{ font-family: 'PT Serif'; font-size: 16px; font-style: italic; margin-top: 15px; }
.tstmnil_itm_sec .owl-nav .owl-prev, .tstmnil_itm_sec .owl-nav .owl-next{ position: absolute; top: 50%; font-size: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.tstmnil_itm_sec .owl-nav .owl-prev{ left: -60px; }
.tstmnil_itm_sec .owl-nav .owl-next{ right: -60px; }
.tstmnil_itm_sec .owl-nav .owl-prev::before, .tstmnil_itm_sec .owl-nav .owl-next::before{ position: absolute; color: #ffffff; font-size: 30px; font-family: fontawesome; top: 0; }
.tstmnil_itm_sec .owl-nav .owl-prev::before{ content: '\f053'; left: 13px; }
.tstmnil_itm_sec .owl-nav .owl-next::before{ content: '\f054'; right: 10px; }
/*=========================== Inner MBA Page Style Sheet End Here ===========================*/


/*=========================== Inner Contact Page Style Sheet Start Here ===========================*/
.inrContactBanner{ position: relative; background-color: #181f2b; padding: 30px 0; text-align: center; margin-top: 145px; }
.inrContactBanner figure img{ width: auto; max-width: 700px; max-height: 800px; object-fit: cover; object-position: top; border: 8px solid #ffffff; }
.inrContactBanner h1{ font-family: 'Roboto'; font-size: 45px; color: #ffffff; font-weight: 700; text-align: center; line-height: 80px; letter-spacing: 1px; text-shadow: rgb(0, 0, 0) 2px 0px 2px; margin-top: 25px; }
.cntct_frm_sec{ position: relative; width: 100%; padding: 45px 0 25px 0; }
.cntct_frm_sec h2{ font-family: 'PT Serif'; font-size: 28px; color: #195aae; font-weight: 700; line-height: 38px; margin-bottom: 40px; }
.cntct_frm_clmn{ position: relative; margin-bottom: 15px; }
.contct_page_map{ position: relative; width: 100%; height: 500px; }
.contct_page_map iframe{ width: 100%; height: 100%; border: 15px solid #ffffff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
.captcha_clmn .captcha_img{ margin-bottom: 10px; display: inline-block; margin-right: 8px; }
.captcha_clmn .frm_input_fld{ display: inline-block; width: 50%; vertical-align: middle; }
.cntct_frm_clmn .error, .prf_evl_frm_clmn .error{ font-family: 'PT Serif'; font-size: 14px; color: #ff0000; font-style: italic; line-height: 18px; }
/*=========================== Inner Contact Page Style Sheet End Here ===========================*/


/*=========================== Inner Profile Evaluation Page Style Sheet End Here ===========================*/
.prf_evaluation_sec{ position: relative; width: 100%; padding: 45px 0 25px 0; }
.prf_evaluation_sec .container{ max-width: 1000px; }
.prf_evl_frm_clmn{ position: relative; margin-bottom: 15px; }
/*=========================== Inner Profile Evaluation Page Style Sheet End Here ===========================*/


/*=========================== Inner Tips & Insights Page Style Sheet End Here ===========================*/
.inr_tips_page_sec{ padding: 30px 0 0 0; }
.blg_cat_clmn{ margin-bottom: 30px; }
.blg_cat_itm_area{ position: relative; width: 100%; height: 100%; border-radius: 5px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); padding: 0 0 15px 0; text-align: right;
transition: all ease-in-out 0.3s;
-webkit-transition: all ease-in-out 0.3s;
-moz-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s; }
.blg_cat_itm_area:hover{ box-shadow: 0 0 20px rgba(0, 0, 0, 0.4); }
.blg_cat_itm_area h2{ font-family: 'PT Serif'; font-size: 25px; color: #ffffff; font-weight: 700; text-align: center; line-height: 35px; background: #0c9cfd; padding: 7px 0; border-radius: 5px 5px 0 0; }
.blg_cat_itm_area ul{ padding: 15px 0;  }
.blg_cat_itm_area ul li{ position: relative; font-family: 'Roboto'; font-size: 16px; color:#212121; text-align: left; line-height: 22px; background: url(../images/arrow_icon.png) no-repeat 10px 16px; padding-left: 25px; border-bottom: 1px dashed #195993; }
.blg_cat_itm_area ul li:last-child{ border-bottom: none; }
.blg_cat_itm_area ul li a{ padding: 10px; color:#212121; display: inline-block; width: 100%; }
.blg_cat_itm_area ul li a:hover{ color:#d70200; padding-left: 20px; }
.blg_cat_itm_area a.dflt_btn{ margin-right: 15px; border-radius: 5px; overflow: hidden; background-color: #0c9cfd; }
.blg_cat_itm_area a.dflt_btn:hover::after{ background-color: #d70200; }
/*=========================== Inner Tips & Insights Page Style Sheet End Here ===========================*/

/*=========================== Inner Blog Page Style Sheet Start Here ===========================*/
.inr_blog_bg{ position: relative; width: 100%; padding: 60px 0 20px 0; }
.inr_blog_bg .inr_blg_clmn{ margin-bottom: 15px; min-height: 350px; }
.inr_blg_list_itm{ background-color: #ffffff; position: relative; width: 100%; padding: 0 0 20px 0; border: 2px solid #195aae; }
.inr_blg_list_itm_pic{ position: relative; overflow: hidden; }
.inr_blg_list_itm_pic img{ max-width: 100%; 
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.inr_blg_list_itm_txt{ padding: 0 5px; }
.inr_blg_list_itm_txt h2{ font-family: 'PT Serif'; font-size: 20px; color: #195aae; font-weight: 600; line-height: 30px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 8px 0 0 0; }
.inr_blg_list_itm_txt h2 a{ color: #195aae; }
.inr_blg_list_itm_txt h2 a:hover{ color: #0c9cfd; }
.inr_blg_list_itm_date{ margin: 12px 0 16px 0; position: relative; padding-left: 40px; }
.inr_blg_list_itm_date::before{ position: absolute; content: '\f073'; font-family: fontawesome; font-size: 22px; color: #0c9cfd; margin: -1px 0 0 -35px; }
.inr_blg_list_itm_cat{ position: relative; padding-left: 40px; }
.inr_blg_list_itm_cat::before{ position: absolute; content: '\f02e'; font-family: fontawesome; font-size: 22px; color: #0c9cfd; margin: -1px 0 0 -35px; }
.inr_blg_list_itm_txt p{ font-size: 20px; color: #0c9cfd; line-height: 20px; }
.inr_blg_list_itm_txt p a{ color: #0c9cfd; }
.inr_blg_list_itm_txt p a:hover{ color: #d70200; }
.inr_blg_list_itm:hover .inr_blg_list_itm_pic img{ transform: rotate(-5deg) scale(1.15); }

.sngl_blg_bg{ font-family: 'PT Serif'; position: relative; width: 100%; padding: 0px 0 40px 0; }
.sngl_blg_txt_area{ margin-bottom: 30px; }
.blg_dat_athr_cat{ text-align: center; font-size: 20px; margin-bottom: 40px; }
.blg_dat_athr_cat a{ color: #000000; }
.blg_dat_athr_cat a:hover{ color: #0c9cfd; }
.blg_dat_athr_cat ul li{ position: relative; display: inline-block; margin: 0 15px; vertical-align: middle; }
.blg_dat_athr_cat ul li.date::before{ position: absolute; content: '\f073'; font-family: fontawesome; font-size: 22px; color: #000000; margin: 0 0 0 -35px; }
.blg_dat_athr_cat ul li.brdr::after, .blg_dat_athr_cat ul li.brdr::before{ position: absolute; content: ''; width: 1px; height: 100%; top: 0; background: #000000; }
.blg_dat_athr_cat ul li.brdr::before{ left: -17px; }
.blg_dat_athr_cat ul li.brdr::after{ right: -17px; }
.sngl_blg_bg p{ padding-bottom: 20px; text-align: justify; font-family: 'PT Serif'; font-size: 19px; line-height: 30px; }
.inr_blog_listing_page{ padding-top: 0; }
/*=========================== Inner Blog Page Style Sheet End Here ===========================*/

/*====================== Inner Essay Writing Services Page Style Sheet Start Here ======================*/
/*Best foot forward section style start*/
.best_foot_forward_top_hdn{ position: relative; width: 100%; padding: 25px 0; }
.best_foot_forward_top_hdn h2{ font-family: 'Oswald'; font-size: 60px; color: #195aae; font-weight: 400; text-align: center; line-height: 70px; margin-bottom: 20px; }
.best_foot_forward_itm_outer{ position: relative; width: 100%; display: table; background-color: #0c9cfd; }
.best_foot_forward_lft_clmn, .best_foot_forward_right_clmn{ float: none; width: 50%; vertical-align: middle; display: table-cell; }
.best_foot_forward_lft_clmn{ background: url(../images/top-rsn-bg-img.jpg) no-repeat left center; background-size: inherit; background-attachment: fixed; padding: 0 20px; position: relative; -webkit-backface-visibility: hidden; }
.best_foot_forward_lft_clmn::before{ position: absolute; content: ''; width: 100%; height: 100%; background: rgba(0, 57, 132, 0.5); left: 0; top: 0; z-index: 1; }
.best_foot_forward_lft_clmn h3{ position: relative; z-index: 2; font-family: 'PT Serif'; font-size: 37px; color: #ffffff; font-weight: 700; text-align: center; line-height: 50px; }
.best_foot_forward_itm_sec{ padding: 30px 20px 30px 20px; }
.best_foot_forward_itm_sec ul{ font-size: 0; }
.best_foot_forward_itm_sec ul li{ position: relative; font-size: 18px; line-height: 22px; color: #ffffff; margin-bottom: 15px; padding: 0 40px; display: inline-block; width: 49%; vertical-align: top; }
.best_foot_forward_itm_sec ul li::before{ position: absolute; content: '\f005'; top: 0; left: 0; width: 30px; height: 30px; border-radius: 100%; background-color: #ffffff; font-family: fontawesome; font-size: 16px; color: #195aae; text-align: center; line-height: 30px; box-shadow: 0 3px 20px rgba(0, 0, 0, 0.3); }

/*Get Answer section style start*/
.get_ans_bg{ position: relative; width: 100%; padding: 15px 0 30px 0; }
.get_ans_bg .container{ text-align: center; max-width: 800px; }
.get_ans_bg h2{ font-family: 'Oswald'; font-size: 60px; color: #195aae; font-weight: 400; line-height: 70px; }
.get_ans_bg a.get_ans_btn{ position: relative; display: inline-block; color: #ffffff; background: #fda248; border-radius: 6px; padding: 15px 35px 15px 65px; font-size: 22px; line-height: 26px; font-weight: 500; margin-top: 25px; text-transform: uppercase;
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s; }
.get_ans_bg a.get_ans_btn::before{ position: absolute; content: '\f0e0'; font-family: fontawesome; font-size: 20px; color: #ffffff; margin-left: -30px; }
.get_ans_bg a.get_ans_btn:hover{ background: #195aae; }

/*writing support section style start*/
.writing_sprt_sec{ position: relative; width: 100%; background: #0c9cfd; padding: 20px 0 20px 0; text-align: center; color: #ffffff; }
.writing_sprt_hdn{ margin-bottom: 50px; }
.writing_sprt_hdn h2{ color: #ffffff; }
.writing_sprt_hdn p{ font-family: 'PT Serif'; font-size: 25px; color: #ffffff; font-weight: 400; line-height: 30px; }
.writing_sprt_sec .txt{ font-size: 22px; line-height: 32px; padding: 0 150px; margin-top: 30px; }
.writing_sprt_itm_clmn{ margin-bottom: 15px; }
.writing_sprt_itm .fa{ position: relative; color: #ffffff; font-size: 40px; width: 110px; height: 110px; border: 2px solid #ffffff; line-height: 110px; border-radius: 100%; margin-bottom: 15px; }
.writing_sprt_itm .fa::before{ color: #ffffff; font-size: 55px; height: 110px; }
.writing_sprt_itm h3{ font-family: 'PT Serif'; font-size: 26px; color: #ffffff; font-weight: normal; line-height: 30px; margin-bottom: 10px; }
.writing_sprt_itm p{ font-size: 16px; line-height: 22px; }

/*Salient Features section style start*/
.slint_features_sec{ position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; padding: 30px 0 20px 0; text-align: center; color: #ffffff; }
.slint_features_sec .container{ max-width: 1100px; }
.slint_features_sec h2{ font-size: 70px; color: #ffffff; line-height: 70px; margin-bottom: 40px; }
.slint_features_itm_clmn{ margin-bottom: 15px; }
.slint_features_itm .fa{ position: relative; color: #195aae; font-size: 40px; width: 130px; height: 130px; line-height: 130px; border-radius: 100%; margin-bottom: 15px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4); }
.slint_features_itm .fa::before{ color: #ffffff; font-size: 55px; height: 110px; }
.slint_features_itm p{ font-size: 17px; line-height: 22px; }
.slint_features_itm .slint_blue_circle{ background: #195aae; }
.slint_features_itm .slint_yellow_circle{ background: #fda248; }
.slint_features_itm .slint_orange_circle{ background: #ff4c2f; }
.slint_features_itm .slint_sky_circle{ background: #34d7b3; }
.slint_features_itm:hover .fa{ transform: rotateY(360deg);
transition: all ease-in-out 0.9s;
-webkit-transition: all ease-in-out 0.9s;
-moz-transition: all ease-in-out 0.9s;
-o-transition: all ease-in-out 0.9s; }

.rsm_edit_page_slint_sec .container{ max-width: 1300px; }
.rsm_edit_page_slint_sec h2{ font-size: 60px; margin-bottom: 10px; }
.rsm_edit_page_slint_sec h3{ font-family: 'PT Serif'; font-size: 30px; color: #ffffff; font-weight: bold; text-align: center; line-height: 38px; margin-bottom: 30px; }

/*Package section style start*/
.writing_srvc_pckg{ position: relative; padding: 15px 0 30px 0; width: 100%; color: #195aae; text-align: center; }
.writing_srvc_pckg h2{ font-size: 70px; line-height: 70px; margin-bottom: 25px; }
.writing_srvc_pckg h3{ font-family: 'PT Serif'; font-size: 35px; line-height: 40px; }
.writing_srvc_pckg h4{ font-family: 'PT Serif'; font-size: 30px; line-height: 30px; font-weight: bold; margin: 10px 0 20px 0; }

/*Process section style start*/
.process_sec{ position: relative; background: #0c9cfd; width: 100%; }
.process_bg_outer{ display: table; position: relative; width: 100%; }
.process_right_clmn{ background: url(../images/top-rsn-bg-img.jpg) no-repeat right center; background-size: inherit; background-attachment: fixed; padding: 0 20px; position: relative; -webkit-backface-visibility: hidden; }
.process_right_clmn::before{ position: absolute; content: ''; width: 100%; height: 100%; background: rgba(0, 57, 132, 0.5); left: 0; top: 0; z-index: 1; }
.process_lft_clmn, .process_right_clmn{ float: none; width: 50%; vertical-align: middle; display: table-cell; }
.process_itm_sec{ padding: 30px 20px 30px 20px; }
.process_sec h2{ color: #ffffff; position: relative; z-index: 2; font-size: 70px; line-height: 70px; }
.process_sec h2 span{ font-size: 40px; line-height: 50px; }
.process_itm_sec ul li{ position: relative; font-family: 'Roboto'; font-size: 18px; color: #ffffff; line-height: 22px; margin-bottom: 8px; background: url(../images/arrow_icon2.png) no-repeat 0 6px; padding: 0 0 3px 27px; }
.mob_version{ display: none; }


/*Buying Service section style start*/
.byng_srvc_sec{ position: relative; width: 100%; padding: 30px 0 45px 0; color: #ffffff; text-align: center; }
.byng_srvc_sec h2{ font-size: 60px; margin-bottom: 30px; }
.byng_srvc_clmn{ margin-top: 15px; }
.byng_srvc_itm{ position: relative; }
.byng_srvc_itm::after{ position: absolute; content: '\f061'; font-family: fontawesome; font-size: 50px; color: #195aae; top: 40px; right: -34px; text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
.byng_srvc_itm .num{ width: 110px; height: 110px; line-height: 110px; border-radius: 100%; background: #195aae; font-family: 'PT Serif'; font-size: 70px; font-weight: bold; color: #ffffff; margin: 0 auto 10px auto; box-shadow: 0 3px 15px rgba(0, 0, 0, 0.3); }
.byng_srvc_itm p{ font-size: 20px; color: #000000; line-height: 26px; padding: 0 10px; }
.byng_srvc_clmn:last-child .byng_srvc_itm::after{ display: none; }

/*====================== Inner Essay Writing Services Page Style Sheet End Here ======================*/

/*====================== Inner Application Package Page Style Sheet Start Here ======================*/
.aplction_pckg_bdy_hdn_sec{ position: relative; width: 100%; padding: 30px 0; }
.aplction_pckg_bdy_hdn_sec .container{ max-width: 1100px; }
.aplction_pckg_bdy_hdn_sec p{ font-family: 'PT Serif'; font-size: 22px; color: #195aae; line-height: 32px; text-align: center; }

.apl_chic_bg{ position: relative; width: 100%; background: #0c9cfd; padding: 50px 0 20px 0; }
.apl_chic_bg .apl_chic_clmn{ margin-bottom: 30px; }
.apl_chic_itm{ color: #ffffff; text-align: center; color: #ffffff; }
.apl_chic_itm .fa{ width: 120px; height: 120px; line-height: 120px; font-size: 55px; border: 2px solid #ffffff; border-radius: 100%; margin-bottom: 10px; }
.apl_chic_itm h2{ font-family: 'PT Serif'; font-size: 24px; font-weight: 400; line-height: 28px; margin-bottom: 13px; }
.apl_chic_itm p{ font-family: 'Open Sans'; font-size: 16px; line-height: 20px; letter-spacing: 0.9px; }

.apl_pckg_sec{ position: relative; width: 100%; padding: 30px 0 55px 0; }
.apl_pckg_clmn{ float: left; width: 20%; padding: 0 10px; margin-top: 15px; }
.apl_pckg_itm{ border-radius: 5px; padding: 0; box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
transition: all ease-in-out 0.3s;
-webkit-transition: all ease-in-out 0.3s;
-moz-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s; }
.apl_pckg_itm h2{ font-family: 'PT Serif'; font-size: 30px; color: #ffffff; font-weight: 700; text-align: center; line-height: 35px; padding: 15px 0; border-radius: 5px 5px 0 0; }
.apl_pckg_itm a.pckg_ordr_btn{ font-family: 'PT Serif'; font-size: 22px; color: #ffffff; font-weight: 400; text-align: center; line-height: 35px; text-transform: uppercase; padding: 8px 0; border-radius: 0 0 5px 5px; display: inline-block; width: 100%; }
.apl_pckg_itm a.pckg_ordr_btn:hover{ opacity: 0.6; }
.apl_pckg_itm ul{ padding: 40px 0; text-align: center; }
.apl_pckg_itm ul li{ padding: 5px 0; font-size: 18px; color: #000000; line-height: 26px; }
.apl_pckg_itm ul li:nth-child(2){ border-top: 1px dashed #195993; border-bottom: 1px dashed #195993; }
.pckg_schl_one h2, .pckg_schl_one a.pckg_ordr_btn{ background: #3271e3; }
.pckg_schl_two h2, .pckg_schl_two a.pckg_ordr_btn{ background: #34d7b3; }
.pckg_schl_three h2, .pckg_schl_three a.pckg_ordr_btn{ background: #f8ce43; }
.pckg_schl_four h2, .pckg_schl_four a.pckg_ordr_btn{ background: #ff4c2f; }
.pckg_schl_five h2, .pckg_schl_five a.pckg_ordr_btn{ background: #8c8c8c; }

.srvc_page_bg{ background-color: #ffffff; }
.srvc_page_bg .apl_chic_itm h2{ color: #1b5992; font-weight: 600; }
.srvc_page_bg .apl_chic_itm h2 a{ color: #1b5992; }
.srvc_page_bg .apl_chic_itm h2 a:hover{ color: #0085ff; }
.srvc_page_bg .apl_chic_itm a .fa{ color: #1b5992; border-color: #1b5992; transition: 0.3s; }
.srvc_page_bg .apl_chic_itm a:hover .fa{ color: #0085ff; border-color: #0085ff; }
.srvc_page_bg .apl_chic_itm p{ color: #000000; }
/*====================== Inner Application Package Page Style Sheet End Here ======================*/

/*====================== Inner Sample Essays Page Style Sheet Start Here ======================*/
.smpl_essay_bdy_top_cntnt{ padding: 30px 0; }
.smpl_essay_bdy_top_cntnt h2{ font-family: 'PT Serif'; font-size: 25px; color: #195aae; font-weight: 700; line-height: 30px; margin-bottom: 5px; }
.smpl_essay_bdy_top_cntnt p{ font-family: 'PT Serif'; font-size: 19px; color: #000000; font-weight: 400; text-align: justify; line-height: 30px; padding-bottom: 20px; }

.bdy_smpl_itm_bg{ position: relative; background-color: #0c9cfd; padding: 30px 0 15px 0; }
.bdy_smpl_itm{ margin: 10px 0; position: relative; min-height: 170px; color: #ffffff; text-align: center; }
.bdy_smpl_itm a .fa{ width: 100px; height: 100px; border: 2px solid #ffffff; border-radius: 100%; line-height: 100px; font-size: 60px; color: #ffffff;
transition: all ease-in-out 0.3s;
-webkit-transition: all ease-in-out 0.3s;
-moz-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s; }
.bdy_smpl_itm h2{ font-family: 'PT Serif'; font-size: 20px; line-height: 26px; padding: 0 50px; margin-top: 10px; }
.bdy_smpl_itm a{ color: #ffffff; }
.bdy_smpl_itm a:hover, .bdy_smpl_itm a:hover .fa{ color: #1b5992; border-color: #1b5992; }
.sample_item_btm_txt{ padding: 35px 0; }
.sample_item_btm_txt .container{ max-width: 1100px; text-align: center; }
.sample_item_btm_txt p{ font-family: 'PT Serif'; font-size: 18px; line-height: 30px; }

.dont_write_sec{ position: relative; background: #0c9cfd; padding: 20px 0; }
.dont_write_sec .hdn{ max-width: 850px; margin: 0 auto 25px auto; }
.dont_write_sec .hdn h2{ color: #ffffff; margin-bottom: 25px; }
.dont_write_sec .hdn p{ font-family: 'PT Serif'; font-size: 18px; color: #ffffff; line-height: 30px; text-align: center; }
.dont_write_sec a{ color: #ffffff; text-decoration: underline; }
.dont_write_sec a:hover{ color: #1b5992; text-decoration: none; }
.dont_write_itm{ margin: 10px 0; position: relative; padding-left: 65px; min-height: 65px; }
.dont_write_itm::before{ position: absolute; content: '\f00d'; top: 3px; left: 0; width: 45px; height: 45px; border-radius: 100%; background-color: #ffffff; font-family: fontawesome; font-size: 32px; color: #d70200; text-align: center; line-height: 47px; box-shadow: 0 3px 20px rgba(0, 0, 0, 0.3); }
.dont_write_itm p{ font-size: 20px; line-height: 26px; }
.dont_write_itm p a{ color: #ffffff; display: inline-block; }
.dont_write_itm p a:hover{ text-decoration: underline; color: #ffffff; padding-left: 10px; }

.dont_write_item_btm_txt{ padding: 35px 0; }
.dont_write_item_btm_txt .container{ max-width: 1200px; text-align: center; }
.dont_write_item_btm_txt p{ font-family: 'PT Serif'; font-size: 18px; color: #000000; text-align: center; line-height: 30px; }
/*====================== Inner Sample Essays Page Style Sheet End Here ======================*/

/*====================== Inner Challenging Situation Page Style Sheet Start Here ======================*/
.chlng_stuation_bdy_bg{ position: relative; width: 100%; padding: 0 0 40px 0; }
.chlng_stuation_bdy_bg p{ font-family: 'Open Sans'; font-size: 18px; color: #000000; font-weight: 400; text-align: justify; line-height: 28px; padding-bottom: 20px; }
.nxt_smpl_esay_btn{ position: relative; float: right; text-align: right; }
.nxt_essay_titl h3{ font-family: 'PT Serif'; font-size: 22px; font-weight: bold; font-style: italic; line-height: 24px; }
.nxt_essay_titl h3 a{ color: #195aae; position: relative; }
.nxt_essay_titl h3 a:hover{ color: #d70200; }
.nxt_essay_titl h3 a .fa{ padding-left: 10px; }
/*====================== Inner Challenging Situation Page Style Sheet End Here ======================*/

/*====================== Inner Resume Editing Service Page Style Sheet Start Here ======================*/
.rsume_edit_page_bdy_top_txt_bg{ position: relative; width: 100%; padding: 40px 0; }
.rsume_edit_page_bdy_top_txt_bg .container{ max-width: 1110px; }
.rsume_edit_page_bdy_top_txt_bg p{ font-size: 17px; color: #000000; line-height: 26px; text-align: justify; }
/*====================== Inner Resume Editing Service Page Style Sheet End Here ======================*/

/*====================== Inner Business Analytics Page Style Sheet Start Here ======================*/
.apling_prgram_sec{ position: relative; width: 100%; padding: 30px 0; }
.apl_prgm_hdn{ margin-bottom: 20px; text-align: center; }
.apl_prgm_hdn h2{ font-size: 35px; line-height: 40px; }
.apl_prgm_hdn h3{ font-family: 'PT Serif'; font-size: 35px; color: #195aae; line-height: 40px; }

.apling_prgram_sec ul li{ font-size: 20px; color: #000000; font-weight: normal; line-height: 25px; margin-top: 20px; position: relative; float: none; clear: both; width: 100%; display: inline-block; }
.apling_prgram_sec .fa{ width: 55px; height: 55px; color: #195aae; border: 2px solid #195aae; border-radius: 100%; line-height: 55px; font-size: 30px; text-align: center; vertical-align: middle; margin: -15px 11px 10px 0; float: left; }

.aplication_elmnts .container{ max-width: 1300px; }
.aplication_elmnts h2{ font-size: 60px; }
.aplication_elmnts .slint_features_itm_clmn h3{ font-size: 26px; font-weight: bold; line-height: 30px; letter-spacing: 1px; }
.aplication_elmnts .slint_features_itm_clmn h3 a{ color: #ffffff; }
.aplication_elmnts .slint_features_itm_clmn h3 a:hover{ color: #0c9cfd; }

.why_us_bg{ position: relative; width: 100%; background: #0c9cfd; padding: 25px 0 40px 0; }
.why_us_hdn{ max-width: 900px; margin: 0 auto 30px auto; text-align: center; }
.why_us_hdn h2{ color: #ffffff; }
.why_us_hdn p{ font-family: 'PT Serif'; font-size: 20px; color: #ffffff; line-height: 26px; }
.inr_why_us_itm .amount{ width: 150px; height: 150px; line-height: 150px; border: 3px solid #ffffff; border-radius: 100%; margin: 0 auto; font-family: 'PT Serif'; font-size: 38px; color: #ffffff; font-weight: bold; text-align: center; }
.inr_why_us_itm .title{ font-family: 'PT Serif'; font-size: 30px; color: #ffffff; font-weight: bold; text-align: center; margin-top: 20px; }
.need_know_bg{ position: relative; width: 100%; padding: 30px 0; }
.need_know_bg h2{ font-size: 35px; line-height: 40px; letter-spacing: 1px; margin-bottom: 35px; }
.need_know_itm{ border-radius: 5px; padding: 0; box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
transition: all ease-in-out 0.3s;
-webkit-transition: all ease-in-out 0.3s;
-moz-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s; }
.need_know_itm h3{ font-family: 'PT Serif'; font-size: 30px; color: #ffffff; font-weight: 700; text-align: center; line-height: 35px; padding: 15px 0; border-radius: 5px 5px 0 0; }

.need_know_itm ul{ padding: 25px 0;  }
.need_know_itm ul li{ position: relative; font-family: 'Roboto'; font-size: 16px; color:#212121; text-align: left; line-height: 22px; background: url(../images/arrow_icon.png) no-repeat 10px 18px; padding-left: 25px; border-bottom: 1px dashed #195993; }
.need_know_itm ul li:last-child{ border-bottom: none; }
.need_know_itm ul li a{ padding: 12px 10px; color:#212121; display: inline-block; width: 100%; }
.need_know_itm ul li a:hover{ color:#d70200; padding-left: 20px; }
.need_know_itm a.need_know_itm_btn{ font-family: 'PT Serif'; font-size: 22px; color: #ffffff; font-weight: 400; text-align: center; line-height: 35px; text-transform: uppercase; padding: 8px 0; border-radius: 0 0 5px 5px; display: inline-block; width: 100%; }
.need_know_itm_one h3, .need_know_itm_one a.need_know_itm_btn{ background: #34d7b3; }
.need_know_itm_two h3, .need_know_itm_two a.need_know_itm_btn{ background: #f8ce43; }
.need_know_itm_three h3, .need_know_itm_three a.need_know_itm_btn{ background: #ff4c2f; }
.need_know_itm_one a.need_know_itm_btn:hover{ background: #34d7b3a3; }
.need_know_itm_two a.need_know_itm_btn:hover{ background: #f8ce43a3; }
.need_know_itm_three a.need_know_itm_btn:hover{ background: #ff4c2fa3; }
/*====================== Inner Business Analytics Page Style Sheet End Here ======================*/

/*====================== Inner About Founder Page Style Sheet Start Here ======================*/
.inr_about_founder_sec{ position: relative; width: 100%; background-color: #ffffff; padding: 40px 0; }
.inr_fndr_img_clmn{ text-align: center; padding-top: 12px; }
.inr_about_founder_sec img{ max-width: 100%; border: 2px solid #4e4e4e; padding: 2px; border-radius: 3px; margin: 0 25px 10px 0; }
.inr_fndr_dsig ul{ font-size: 0; text-align: center; }
.inr_fndr_dsig ul li{ display: inline-block; vertical-align: middle; font-family: 'PT Serif'; font-size: 17px; color: #195aae; font-weight: 700; font-style: italic; text-align: left; line-height: 22px; }
.inr_fndr_dsig ul li:last-child{ margin-left: 40px; }
.inr_fndr_dsig ul li .fa{ margin-right: 3px; font-size: 22px; }

.inr_fndr_scl{ margin-top: 20px; }
.inr_fndr_scl ul{ font-size: 0; text-align: center; }
.inr_fndr_scl ul li{ display: inline-block; margin: 0 4px; }
.inr_fndr_scl ul li a .fa{ width: 34px; height: 34px; line-height: 34px; font-size: 14px; color: #ffffff; border-radius: 100%; }
.inr_fndr_scl ul li a .fa-facebook{ background-color: #4867aa; }
.inr_fndr_scl ul li a .fa-google-plus{ background-color: #df4a32; }
.inr_fndr_scl ul li a .fa-linkedin{ background-color: #1686b0; }
.inr_fndr_scl ul li a .fa-twitter{ background-color: #1cb7eb; }
.inr_fndr_scl ul li a:hover .fa{ transform: rotateY(360deg); transition: all ease-in-out 0.7s; }

.inr_about_founder_sec h2{ text-align: left; }
.inr_about_founder_sec p{ font-family: 'Open Sans'; font-size: 18px; line-height: 28px; text-align: justify; padding-bottom: 15px; }
.fundr_vdo_tstmnil_sec{ position: relative; background-color: #f0f7ff; padding: 40px 0 60px 0; }
.fundr_vdo_tstmnil_sec h2{ margin-bottom: 40px; }
.vdo_tstmnil_itm{ width: 700px; height: 400px; margin: 0 auto; padding: 10px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.25); background-color: #ffffff; }
.vdo_tstmnil_itm iframe{ width: 100%; height: 100%; }

.fundr_voice_tstmnil_sec{ position: relative; padding: 60px 0 40px 0; }
.inr_fndr_tstmnl{ position: relative; background-color: #f6faff; padding: 60px 0; }
.fndr_tstmnl_hdn{ position: relative; max-width: 800px; margin: 0 auto; text-align: center; }
.fndr_tstmnl_hdn h3{ font-size: 16px; color: #7e7e7e; font-weight: 500; line-height: 28px; }

.inr_fndr_tstmnl ul.feedbackTestimonialList{ display: flex; flex-wrap: wrap; justify-content: center; margin-top: 40px }
.inr_fndr_tstmnl ul.feedbackTestimonialList li{ width: 33%; padding: 30px 15px; }
.inr_fndr_tstmnl ul.feedbackTestimonialList li .testimonialBox{ position: relative; padding: 30px 20px 20px 20px; background-color: #ffffff; box-shadow: 0 0 15px rgba(0, 0, 0, .1); border-radius: 6px; height: 100%; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between; }
.inr_fndr_tstmnl ul.feedbackTestimonialList li .testimonialBox:before{ position: absolute; content: ''; width: 45px; height: 45px; top: -20px; left: -15px; border-radius: 100%; background: #195aae url(../images/small-quote.png) no-repeat 10px 13px; }
.inr_fndr_tstmnl ul.feedbackTestimonialList li .testimonialBox .athrArea{ position: relative; border-top: 1px solid #d0e5fb; padding-top: 20px; margin-top: 20px; display: flex; flex-wrap: wrap; justify-content: flex-start; }
.inr_fndr_tstmnl ul.feedbackTestimonialList li .testimonialBox .athr_img{ width: 50px; height: 50px; border-radius: 100%; object-fit: cover; object-position: top; margin-right: 20px; }
.inr_fndr_tstmnl ul.feedbackTestimonialList li .testimonialBox .athrArea h4{ font-size: 14px; color: #000000; font-weight: normal; line-height: 25px; }
.inr_fndr_tstmnl ul.feedbackTestimonialList li .testimonialBox .athrArea h4 span{ color: #7e7e7e; font-weight: 600; }
.inr_fndr_tstmnl ul.feedbackTestimonialList li .testimonialBox .athrArea h4 a{ color: #195aae; font-weight: 500; }
.inr_fndr_tstmnl ul.feedbackTestimonialList li .testimonialBox .athrArea h4 a:hover{ color: #d70200; }



/*.inr_fndr_tstmnl ul li{ position: relative; width: 100%; float: none; clear: both; display: inline-block; padding: 10px 15px; margin-top: 15px; border: 1px solid; }
.inr_fndr_tstmnl ul li img.athr_img{ float: left; width: 40px; height: 40px; border: 1px solid #195aae; padding: 1px; margin: 4px 15px 8px 0; }
.inr_fndr_tstmnl ul li p{ font-family: 'Open Sans'; font-size: 14px; color: #000000; line-height: 26px; padding-bottom: 5px; }
.inr_fndr_tstmnl ul li a{ color: #0000FF; font-weight: 600; }
.inr_fndr_tstmnl ul li a:hover{ color: #d70200; }
.inr_fndr_tstmnl ul li:nth-child(odd){ border-color: #81A9D2; background-color: #e4f1ff; }
.inr_fndr_tstmnl ul li:nth-child(even){ border-color: #94DDE6; background-color: #dffcff; }*/
/*====================== Inner About Founder Page Style Sheet End Here ======================*/

/*====================== Inner Book Page Style Sheet Start Here ======================*/
.inr_book_area{ position: relative; width: 100%; background-color: #ffffff; padding: 40px 0; }
.inr_book_area h2{ font-size: 30px; text-align: left; line-height: 40px; margin-bottom: 10px; }
.inr_book_area p{ font-family: 'Open Sans'; font-size: 18px; line-height: 28px; text-align: justify; padding-bottom: 15px; }
.inr_book_area b{ font-style: italic; }
.inr_book_area .inr_book_img{ float: left; margin-right: 25px; width: 180px; border: 1px solid #4e4e4e; padding: 10px; }

.inr_book_prt_sec{ position: relative; width: 100%; background-color: #f1f1f1; padding: 40px 0 60px 0; }
.inr_book_prt_sec h2{ font-size: 45px; line-height: 50px; margin-bottom: 10px; }
.inr_book_prt_sec h3{ font-family: 'PT Serif'; font-size: 18px; color: #195aae; font-weight: bold; text-align: center; line-height: 22px; }
.book_prt_clmn{ margin-top: 25px; }
.book_prt_itm{ text-align: center; padding: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); min-height: 300px; background-color: #ffffff; }
.book_prt_itm .book_prt_itm_img{ width: 110px; height: 110px; border: 2px solid #e4e4e4; line-height: 110px; border-radius: 100%; text-align: center; margin: 0 auto 10px auto; }
.book_prt_itm p{ font-size: 16px; color: #000000; line-height: 24px; }

.inr_book_txt_area{ position: relative; width: 100%; background-color: #ffffff; padding: 30px 0; }
.inr_book_txt_area h2{ font-size: 26px; color: #195aae; font-weight: bold; padding-bottom: 10px; }
.inr_book_txt_area p{ font-family: 'Open Sans'; font-size: 18px; color: #000000; text-align: justify; line-height: 32px; padding-bottom: 20px; }
.inr_book_prize{ position: relative; max-width: 900px; margin: 15px auto 30px auto; }
.inr_book_prize ul{ display: table; width: 100%; border: 2px solid #777777; }
.inr_book_prize ul li{ display: table-cell; padding: 15px 10px; font-size: 20px; text-align: center; font-weight: bold; vertical-align: middle; }
.inr_book_prize ul li:nth-child(2){ border-left: 2px solid #777777; border-right: 2px solid #777777; }
/*====================== Inner Book Page Style Sheet End Here ======================*/

/*====================== Inner About us Page Style Sheet Start Here ======================*/
.inr_our_histry_sec{ position: relative; width: 100%; background-color: #ffffff; padding: 0 0 20px 0; }
.inr_our_histry_sec .container{ max-width: 1100px; }
.inr_our_histry_sec p{ font-family: 'Open Sans'; font-size: 16px; color: #000000; text-align: justify; line-height: 26px; }

.inr_wht_we_do_sec{ position: relative; width: 100%; background-color: #0c9cfd; }
.inr_wht_we_do_sec h2{ font-size: 40px; color: #ffffff; line-height: 45px; text-align: left; }
.inr_wht_we_do_sec p{ font-family: 'Open Sans'; font-size: 17px; color: #ffffff; text-align: justify; line-height: 26px; }
.inr_wht_we_do_lft{ position: relative; width: 93%; background-color: #195aae; padding: 40px 15px 40px 0; }
.inr_wht_we_do_lft::before{ position: absolute; content: ''; width: 999rem; height: 100%; right: 100%; top: 0; background-color: #195aae; }
.inr_wht_we_do_lft::after{ position: absolute; content: ''; width: 70px; height: 100%; right: -70px; top: 0; background: url(../images/sec_sprtr.png) no-repeat -10px 0; background-size: cover; }
.inr_wht_we_ofr_right{ padding: 40px 0; }

.inr_wht_hpn_sec{ position: relative; width: 100%; background-color: #ffffff; padding: 20px 0 40px 0; }
.inr_wht_hpn_itm{ text-align: center; margin-top: 25px; padding: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); min-height: 335px; }
.inr_wht_hpn_itm .inr_wht_hpn_itm_img{ width: 110px; height: 110px; border: 2px solid #e4e4e4; line-height: 110px; border-radius: 100%; text-align: center; margin: 0 auto; }
.inr_wht_hpn_itm h3{ font-family: 'PT Serif'; font-size: 20px; color: #195aae; font-weight: bold; line-height: 25px; margin: 10px 0 12px 0; }
.inr_wht_hpn_itm p{ font-size: 16px; color: #000000; line-height: 24px; }

.inr_uniq_advntg h2{ color: #ffffff; position: relative; z-index: 2; }
.inr_uniq_advntg_itm_sec ul li{ font-size: 16px; line-height: 20px; margin-bottom: 15px; padding: 0 0 0 35px; width: 100%; }
.inr_uniq_advntg_itm_sec ul li::before{ width: 24px; height: 24px; line-height: 24px; font-size: 13px; }

.inr_our_dfrntiation_sec{ position: relative; width: 100%; background-color: #ffffff; padding: 20px 0; }
.inr_our_dfrntiation_sec h2{ margin-bottom: 5px; }
.inr_our_dfrntiation_sec h3{ font-family: 'PT Serif'; font-size: 25px; color: #195aae; font-weight: normal; line-height: 35px; text-align: center; }
.inr_differentiation_clmn{ margin-top: 35px; }
.inr_differentiation_clmn h4{ font-family: 'PT Serif'; font-size: 25px; color: #195aae; font-weight: bold; text-align: center; line-height: 30px; margin-bottom: 20px; }
.inr_differentiation_clmn p{ font-size: 18px; line-height: 24px; text-align: justify; }
.inr_differentiation_clmn ul{ margin-top: 20px; }

.mba_admisn_xprt{ position: relative; padding-right: 40px; }
.mba_admisn_xprt::before{ position: absolute; content: ''; width: 2px; height: 100%; border-left: 1px dashed #000000; right: 0; top: 0; }
/*====================== Inner About us Page Style Sheet End Here ======================*/

/*====================== Inner Admission Interview Page Style Sheet start Here ======================*/
.intrvw_pag_bdy_top_txt{ position: relative; width: 100%; background-color: #ffffff; padding: 30px 0; }
.intrvw_pag_bdy_top_txt .container{ max-width: 1100px; }
.intrvw_pag_bdy_top_txt p{ font-size: 20px; line-height: 38px; }
.admsn_intrvw_rglur_pkg .writing_sprt_itm p{ font-size: 18px; line-height: 24px; }
.intrvw_page_srvc_pkg h2{ font-size: 50px; line-height: 60px; }
.intrvw_page_srvc_pkg h3{ font-size: 30px; line-height: 35px; }
.admsn_intrvw_gld_pkg_sec .container{ max-width: 1300px; }
.admsn_intrvw_gld_pkg_sec .inr_book_prize{ margin-top: 50px; }
.admsn_intrvw_gld_pkg_sec .inr_book_prize ul, .admsn_intrvw_gld_pkg_sec .inr_book_prize ul li:nth-child(2){ border-color: #ffffff; }
.admsn_intrvw_gld_pkg_sec .slint_features_itm p{ font-size: 18px; line-height: 24px; }
.admsn_intrvw_gld_pkg_sec .inr_book_prize ul li{ font-size: 20px; }
.btm_hlp_sec .let_us_hlp_cntct_btn{ margin-top: 20px; }
/*====================== Inner Admission Interview Page Style Sheet End Here ======================*/

/*====================== Inner Letter Recommendation Page Style Sheet Start Here ======================*/
.ltr_recmndtion{ text-align: center; }
.ltr_recmndtion h3{ font-family: 'PT Serif'; font-size: 30px; line-height: 35px; margin-bottom: 40px; }
.ltr_rec_fst_sec{ position: relative; width: 100%; padding: 30px 0; }
.ltr_rec_fst_sec h3{ color: #195aae; }
.ltr_rec_fst_sec .writing_sprt_itm .fa{ color: #195aae; border-color: #195aae; }
.ltr_rec_fst_sec .writing_sprt_itm .fa::before{ color: #195aae; }

.ltr_rec_scnd_sec{ position: relative; width: 100%; background-color: #195aae; padding: 30px 0; }
.ltr_rec_scnd_sec .writing_sprt_itm p{ font-size: 18px; line-height: 24px; }
.ltr_rec_scnd_sec .writing_sprt_itm .fa{ color: #ffffff; border-color: #ffffff; }
.ltr_rec_scnd_sec .writing_sprt_itm .fa::before{ color: #ffffff; }
.ltr_rec_scnd_sec h2, .ltr_rec_scnd_sec h3, .ltr_rec_scnd_sec p{ color: #ffffff; }
/*====================== Inner Letter Recommendation Page Style Sheet End Here ======================*/

/*====================== Inner Payment Option Page Style Sheet Start Here ======================*/
.paymnt_option_one{ position: relative; padding-bottom: 35px; text-align: center; border-bottom: 1px solid #2d89ff; }
.paymnt_option_one h2{ font-size: 35px; margin-bottom: 40px; }
.paymnt_option_two{ position: relative; margin-bottom: 35px; text-align: center; background-color: #dfedff; padding: 40px 0 60px 0; }
.paymnt_option_two h2{ font-size: 35px; margin-bottom: 25px; }
.paymnt_option_two p{ font-size: 18px; line-height: 26px; padding-top: 10px; }
.paymnt_option_two p b{ font-size: 22px; padding-right: 10px; }
.paymnt_option_three{ position: relative; text-align: center; padding: 10px 0 60px 0; }
.paymnt_option_three h2{ font-size: 35px; margin-bottom: 25px; }
.paymnt_option_three h3{ font-size: 25px; }
.paymnt_option_three p{ font-size: 16px; line-height: 26px; padding-top: 10px; }
.paymnt_option_three p b{ font-size: 20px; padding-right: 5px; }
.paymnt_three_txt_area{ max-width: 400px; margin: 40px auto 0 auto; text-align: left; }
/*====================== Inner Payment Option Page Style Sheet End Here ======================*/

/*====================== Inner Page Right Column Style Sheet Start Here ======================*/
.right_clmn_bg{ position: relative; padding: 20px 20px 30px 20px; background-color: #ebf4fb; }
.inr_page_right_clmn section{ position: relative; }
.inr_page_right_clmn section h3{ font-family: 'PT Serif'; font-size: 20px; color: #195aae; font-weight: bold; line-height: 24px; margin-bottom: 12px; }
.inr_page_right_clmn section p{ font-family: 'Roboto'; font-size: 16px; color: #333333; line-height: 24px; padding-bottom: 0; }
.inr_page_right_clmn section ul li{ font-family: 'Roboto'; font-size: 16px; color: #333333; line-height: 18px; margin-top: 15px; background: url(../images/arrow_icon.png) no-repeat 0 3px; padding-left: 25px; }
.inr_page_right_clmn section ul li a{ color: #333333; }
.inr_page_right_clmn section ul li a:hover{ color: #0c9cfd; }
.inr_page_right_clmn section:not(:last-child){ padding-bottom: 20px; margin-bottom: 20px; }
.inr_page_right_clmn section:not(:last-child):after{ position: absolute; content: ''; width: 100%; height: 1px; background-color: #93bbda; bottom: 0; }
.right_clmn_tstmnil{ min-height: 250px; }
.tstmnil_txt h4.tstmnil_athr{ font-size: 16px; color: #195aae; font-weight: bold; text-align: right; padding: 10px 30px 10px 0; }
.tstmnil_txt p{ position: relative; padding: 0 25px; }
.tstmnil_txt p::before{ position: absolute; content: '\f10d'; font-family: fontawesome; font-size: 14px; color: #000000; margin-left: -20px; }
.tstmnil_txt p::after{ position: absolute; content: '\f10e'; font-family: fontawesome; font-size: 14px; color: #000000; margin-left: 10px; }
.right_clm_vdo_tstmnl .item{ width: 100%; height: auto; padding: 7px; border: none; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); background-color: #ffffff; margin-top: 15px; }
.right_clm_vdo_tstmnl .item img{ width: 100%; height: auto; }
/*====================== Inner Page Right Column Style Sheet End Here ======================*/

/*====================== Inner Thank You Page Style Sheet Start Here ======================*/
.thank_you_page{ padding: 50px 0 30px 0; }
.thnk_you_hdn{ font-family: 'PT Serif'; font-size: 25px; color: #195aae; text-align: center; line-height: 45px; padding: 0 90px; margin-bottom: 40px; }
a.paymnt_btn{ font-size: 20px; color: #ffffff; font-weight: 600; line-height: 24px; text-transform: uppercase; background-color: #1b5992; padding: 10px 24px; border-radius: 25px; margin-top: 35px; display: inline-block; transition: 0.4s; }
a.paymnt_btn .fa{ margin-right: 8px; font-size: 35px; vertical-align: middle; }
a.paymnt_btn:hover{ background-color: #0085ff; }
/*====================== Inner Thank You Page Style Sheet End Here ======================*/

/*====================== Inner Under Construction and 404 Page Style Sheet Start Here ======================*/
.undr_cnstrction_404_bg{ position: relative; background: linear-gradient(20deg, rgb(27, 89, 145) 20%, rgb(168, 251, 255) 100%); min-height: 100vh; text-align: center; padding: 20px; color: #ffffff; }
.undr_cnstrction_404_bg .container{ max-width: 1000px; margin: 0 auto; }
.undr_cnstrction_404_bg img{ max-height: 250px; }
.undr_cnstrction_404_bg h1{ font-size: 50px; font-weight: bold; line-height: 50px; letter-spacing: 1px; text-shadow: 4px 3px 4px rgba(0, 0, 0, 0.4); margin-bottom: 30px; }
.undr_cnstrction_404_bg h2 span{ font-size: 20px; line-height: 40px; }
.undr_cnstrction_404_bg h2 b{ font-size: 80px; line-height: 90px; text-transform: uppercase; text-shadow: 4px 3px 4px rgba(0, 0, 0, 0.4); }

.undr_cnstrction_404_bg ul.link_btn li{ display: inline-block; margin: 50px 60px 10px 60px; font-size: 25px; font-weight: 600; line-height: 30px; text-transform: uppercase; }
ul.link_btn li a{ color: #1b5992; background-color: #ffffff; padding: 10px 40px; border-radius: 25px; transition: 0.4s; }
ul.link_btn li a:hover{ color: #ffffff; background-color: #1b5992; }
.not_found{ padding-top: 100px; }
/*====================== Inner Under Construction and 404 Page Style Sheet End Here ======================*/

/*====================== Single Video Testimonial Page Style Sheet Start Here ======================*/
.single_video_testimonial_sec{ position: relative; padding: 60px 0; text-align: center; }
.single_video_tstmnil_box{ width: 900px; height: 515px; margin: 0 auto; }
.single_video_tstmnil_box iframe.single_tstmnil_video{ width: 100%; height: 100%; padding: 10px; border: none; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); background-color: #ffffff; }
/*====================== Single Video Testimonial Page Style Sheet End Here ======================*/


/*================= Sample Home Page Style =================*/
/*Banner Style*/
.homeBannerBg{
  position: relative;
  width: 100%;
  background: #0059cd;
  margin-top: 115px;
}
.homeBannerRow{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.bannerLeftText{
  width: 50%;
  padding-right: 50px;
  padding-left: 15px;
  display: inline-block;
  float: none;
  clear: both;
  background: linear-gradient(to right, #0052bb, #003881 );
}
.bannerLeftText aside{
  width: 100%;
  max-width: 600px;
  padding: 30px 0;
  float: right;
}
.bannerLeftText aside h1{
  font-family: 'Roboto';
  font-size: 30px;
  color: #ffffff;
  font-weight: 700;
  line-height: 35px;
  letter-spacing: 1px;
  text-shadow: rgb(0, 0, 0) 2px 0px 2px;
  margin-bottom: 25px;
}
.bannerLeftText aside h2{
  font-family: 'Roboto';
  font-size: 26px;
  color: #ffffff;
  font-weight: 700;
  line-height: 34px;
  letter-spacing: 1px;
  text-shadow: rgb(0, 0, 0) 1px 0px 2px;
  margin-bottom: 20px;
}
.bannerLeftText aside p{
  font-family: 'Roboto';
  font-size: 17px;
  color: #ffffff;
  font-weight: 500;
  margin-bottom: 6px;
}

.bannerRightVideo{
  width: 50%;
}
.bannerRightVideo iframe{
  width: 100%;
  height: 100%;
}
.bannerRightVideo figure,
.bannerRightVideo figure a{
  width: 100%;
  height: 100%;
}
.bannerRightVideo figure img{
  width: 100%;
  height: 100%;
  max-height: 500px;
  object-fit: cover;
  object-position: top;
}

/*More Advise Style*/
.moreAdviseSec{
  position: relative;
  padding: 80px 0;
  text-align: center;
}
.moreAdviseSec h2{
  font-family: 'Roboto';
  font-size: 27px;
  color: #195aae;
  font-weight: 600;
  line-height: 40px;
  max-width: 70%;
  margin: 0 auto 40px auto;
}
.moreAdviseSec.getIntoWorldSec h2{
  font-size: 40px;
  line-height: 55px;
}
.getIntoWorldSec ul.getIntoWorlList{
  text-align: left;
  max-width: 750px;
  margin: 0 auto 30px auto;
}
.getIntoWorldSec ul.getIntoWorlList li{
  position: relative;
  font-size: 18px;
  color: #000000;
  margin-top: 14px;
  padding-left: 25px;
}
.getIntoWorldSec ul.getIntoWorlList li:before{
  position: absolute;
  content: '*';
  width: 15px;
  height: 15px;
  font-size: 22px;
  color: #000000;
  font-weight: 700;
  margin: 4px 0 0 -20px;
}
.moreAdviseSec p{
  max-width: 65%;
  margin: 0 auto 30px auto;
  font-size: 20px;
  color: #0f4c9b;
  font-weight: 500;
  font-style: italic;
  line-height: 28px;
}
.moreAdviseSec ul.schoolLogo{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
}
.moreAdviseSec ul.schoolLogo li{
  width: 20%;
  padding: 10px 30px;
}

/*Perfect Way Style*/
.perfectWaySec{
  position: relative;
  background-color: #f3f3f5;
  padding: 70px 0;
}
.perfectWayHdnSec{
  text-align: center;
  margin-bottom: 30px;
}
.perfectWayHdnSec h2{
  font-family: 'Roboto';
  font-size: 30px;
  color: #195aae;
  font-weight: 700;
  line-height: 50px;
  max-width: 700px;
  margin: 0 auto;
}
.perfectWayHdnSec p{
  font-size: 16px;
  line-height: 26px;
  max-width: 800px;
  margin: 20px auto;
}
.perfectWayItems{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.perfectWayItems li{
  width: 30%;
  margin-top: 40px;
}
.perfectWayItems li h3{
  font-family: 'Roboto';
  font-size: 20px;
  color: #195aae;
  font-weight: 600;
}
.perfectWayItems li p{
  font-size: 16px;
  line-height: 26px;
  margin-top: 15px;
}
.perfectWaySec p.text-center{
  position: relative;
  max-width: 85%;
  margin: 50px auto 0 auto;
  font-size: 20px;
  color: #0f4c9b;
  font-weight: 500;
  font-style: italic;
  line-height: 28px;
}


/*Progress Bar Style*/
.progressBarSec{
  position: relative;
  background-color: #f5f5f5;
  padding: 60px 0;
}
.progressBarHdnSec{
  text-align: center;
  max-width: 1100px;
  margin: 0 auto 60px auto;
}
.progressBarHdnSec h2{
  font-family: 'Roboto';
  font-size: 30px;
  color: #195aae;
  font-weight: 700;
  line-height: 50px;
}
.progressBarSec .ab-progress *{
  border: none !important;
  border-radius: 0;
  box-shadow: none !important;
  color: #000000;
  --progressbar-fill: #4ca9ff !important;
  z-index: 2;
}
.progressBarSec .ab-progress:nth-child(odd) *{
  --progressbar-fill: #8dc8ff !important;
}
.ab-progress+.ab-progress{
  margin-top: 0 !important;
}
.ab-progress+.ab-progress:nth-child(odd){
  margin-top: 25px !important;
}
.progress-inline .progress-indicator-inner{
  transform: none;
  left: 200px !important;
}

.progressBarRateDiference{
  position: relative;
  margin: 35px 0 25px 0;
}
.progressBarRateDiference ul{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.progressBarRateDiference ul li{
  margin-left: 35px;
  font-size: 16px;
  color: #000000;
  font-weight: 600;
  background-color: #ffffff;
  padding: 5px 15px 9px 15px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
.progressBarRateDiference ul li:first-child{
  margin-left: 0;
}
.progressBarRateDiference ul li span.color{
  position: relative;
  display: inline-block;
  width: 75px;
  height: 25px;
  margin-left: 10px;
  top: 6px;
}
.progressBarRateDiference ul li span.lightBlue{
  background-color: #8dc8ff;
}
.progressBarRateDiference ul li span.deepBlue{
  background-color: #4ca9ff;
}

.progressBarTableSec{
  position: relative;
  margin-top: 80px;
}
.progressBarTableSec table{
  position: relative;
  width: 100%;
  border-color: #acacac;
}
.progressBarTableSec table th, .progressBarTableSec table td{
  border: 1px solid #acacac;
  padding: 10px 15px;
}
.progressBarTableSec table th{
  font-size: 18px;
  color: #000000;
  font-weight: 600;
  padding: 15px 15px;
}
.progressBarTableSec table td{
  font-size: 15px;
  color: #000000;
  font-weight: 400;
}
.progressBarTableSec table th:first-child, .progressBarTableSec table td:first-child{ width: 45%; }
.progressBarTableSec table th:nth-child(2), .progressBarTableSec table td:nth-child(2){
  width: 25%;
  text-align: center;
}
.progressBarTableSec table th:last-child, .progressBarTableSec table td:last-child{
  width: 30%;
  text-align: right;
}
.progressBarSec .progressBarBottomText{
  position: relative;
  background-color: #0c3a5c;
  text-align: center;
  padding: 30px 15px;
  margin-top: 40px;
}
.progressBarSec .progressBarBottomText h3{
  font-size: 22px;
  color: #ffffff;
  font-weight: 600;
  line-height: 35px;
  max-width: 900px;
  margin: 0 auto;
}


/*Overview Video Style*/
.homeOverviewVideoSec{
  position: relative;
  background-color: #f6faff;
  padding: 60px 0;
}
.homeOverviewVideoSec h2{
  font-family: 'Roboto';
  font-size: 40px;
  color: #195aae;
  font-weight: 700;
  text-align: center;
  line-height: 50px;
  margin-bottom: 20px;
}
.overViewVdoRow{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.overViewVdoItem{
  width: 48%;
  margin: 15px 1% 0 1%;
}
.overViewVdoItem img{
  border: 10px solid #ffffff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}


/*Why Bemo Style*/
.whyBemoSec{
  position: relative;
  padding: 60px 0;
}
.whyBemoSec h2{
  font-family: 'Roboto';
  font-size: 40px;
  color: #195aae;
  font-weight: 700;
  text-align: center;
  line-height: 50px;
  margin-bottom: 20px;
}
.whyBemoSec h3{
  font-family: 'Roboto';
  font-size: 25px;
  color: #195aae;
  font-weight: 700;
  text-align: center;
  line-height: 40px;
}
.whyBemoItem{
  position: relative;
  margin-top: 25px;
}
.whyBemoItem ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.whyBemoItem ul li{
  width: 31%;
  margin-top: 40px;
  text-align: center;
}
.whyBemoItem ul li h4{
  font-family: 'Roboto';
  font-size: 30px;
  color: #195aae;
  font-weight: 600;
  margin-bottom: 15px;
}
.whyBemoItem ul li p{
  font-size: 16px;
  color: #000000;
  font-weight: 600;
}


/*Sandip Story Style*/
.sandipStorySec{
  position: relative;
  background-color: #181f2b;
  padding: 60px 0;
}
.ownerStoryContainer{
  max-width: 900px;
  margin: 0 auto;
}
.sandipStoryRow{
  margin: 80px 0;
}
/*.sandipStoryRow:first-child .sandipStoryLeftPrt{
  margin-right: 5%;
}
.sandipStoryRow:last-child .sandipStoryRightPrt{
  margin-right: 5%;
}*/
.sandipStoryLeftPrt{
  width: 100%;
  text-align: center;
  margin: 30px 0;
}
.sandipStoryLeftPrt img{
  width: auto;
  max-width: 100%;
  max-height: 800px;
  object-fit: cover;
  object-position: top;
  border: 8px solid #ffffff;
}

.sandipStoryRightPrt{
  position: relative;
  width: 100%;
  text-align: center;
}
.sandipStoryRightPrt h2{
  font-family: 'Roboto';
  font-size: 30px;
  color: #ffa84b;
  font-weight: 700;
  line-height: 50px;
  position: relative;
  margin-top: 0;
}
.sandipStoryRightPrt p{
  font-size: 17px;
  color: #ffffff;
  text-align: justify;
  line-height: 30px;
  margin-top: 25px;
}


/*Client Video Style*/
.clientVideoSec{
  position: relative;
  padding: 60px 0;
}
.clientVideoSec h2{
  font-family: 'Roboto';
  font-size: 40px;
  color: #195aae;
  font-weight: 700;
  text-align: center;
  line-height: 50px;
  margin-bottom: 50px;
}
.clientVideoTestimonialRow{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 70px;
  padding-bottom: 50px;
}
.clientVideoTestimonialRow:not(:last-child):after{
  position: absolute;
  content: '';
  width: 90%;
  height: 30px;
  background: url(../images/vertical-shadow1.png) no-repeat 0 0;
  background-size: contain;
  bottom: -30px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.clientVideoTestimonialRow .clientVideoFrame{
  max-width: 45%;
}
.clientVideoTestimonialRow .clientVideoFrame img{
  border: 10px solid #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
.clientVideoTestimonialRow .clientVideoText{
  max-width: 50%;
}
.clientVideoTestimonialRow:nth-child(odd) .clientVideoFrame{
  order: 1;
}
.clientVideoText h3{
  font-family: 'Roboto';
  font-size: 24px;
  color: #195aae;
  font-weight: 600;
  margin-bottom: 15px;
}
.clientVideoText h4{
  font-size: 18px;
  color: #000000;
  font-weight: 600;
  margin-bottom: 15px;
}
.clientVideoText h4 strong{
  font-family: 'Roboto';
  font-size: 20px;
  color: #195aae;
  font-weight: 600;
}
.clientVideoText h4 span{
  font-family: 'Roboto';
  font-size: 20px;
  color: #ffa84b;
  font-weight: 600;
  margin-bottom: 15px;
}

.moreTestimonialPrt{
  font-size: 18px;
  color: #000000;
  font-weight: 600;
  text-align: center;
  margin: 15px 0;
}
.moreTestimonialPrt a{
  color: #ffa84b;
}
.moreTestimonialPrt a:hover{
  color: #195aae;
}

/*Home Testimonial Style*/
.homeTestimonialSec{
  position: relative;
  background-color: #f6faff;
  padding: 60px 0;
}
.homeTestiMainHdn{
  font-family: 'Roboto';
  font-size: 25px;
  color: #195aae;
  font-weight: 700;
  text-align: center;
  line-height: 30px;
/*  text-shadow: rgb(0, 0, 0) 1px 0px 1px;*/
  margin-bottom: 60px;
}
.homeTestiMainHdn span{
  color: #ffa84b;
}
.homeTestimonialRow{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.homeTestimonialLeftPrt{
  width: 35%;
  text-align: center;
  padding-top: 30px;
}
.homeTestimonialLeftPrt h2{
  font-family: 'Roboto';
  font-size: 40px;
  color: #195aae;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 25px;
}
.homeTestimonialLeftPrt h3{
  font-family: 'Roboto';
  font-size: 18px;
  color: #000000;
  font-weight: 500;
  line-height: 35px;
}
.homeTestimonialLeftPrt h3 span{
  font-size: 25px;
  font-weight: 700;
}
.homeTestimonialLeftPrt .fa{
  margin-top: 20px;
  font-size: 50px;
  color: #ff0000;
}

.homeTestimonialRightPrt{
  width: 60%;
}
.homeTestimonials{
  max-height: 350px;
  overflow-y: scroll;
}
.homeTestimonials ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.homeTestimonials ul li{
  width: 50%;
  padding: 15px 10px;
}
.homeTestimonials ul li .testimonialBox{
  position: relative;
  padding: 30px 20px 20px 20px;
  background-color: #ffffff;
  box-shadow: 0 0 15px rgba(0, 0, 0, .1);
  border-radius: 6px;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
}
.homeTestimonials ul li .testimonialBox:before{
  position: absolute;
  content: '';
  width: 35px;
  height: 35px;
  top: -15px;
  left: -5px;
  border-radius: 100%;
  background: #195aae url(../images/small-quote1.png) no-repeat 10px 12px;
}
.homeTestimonials ul li .testimonialBox p{
  font-size: 14px;
  color: #000000;
}
.homeTestimonials ul li .testimonialBox .athrArea{
  position: relative;
  border-top: 1px solid #d0e5fb;
  padding-top: 12px;
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.homeTestimonials ul li .testimonialBox .athr_img{
  width: 30px;
  height: 30px;
  border-radius: 100%;
  object-fit: cover;
  object-position: top;
  margin-right: 12px;
}
.homeTestimonials ul li .testimonialBox .athrArea h4{
  font-size: 13px;
  color: #000000;
  font-weight: normal;
  line-height: 25px;
}
.homeTestimonials ul li .testimonialBox .athrArea h4 span{
  color: #7e7e7e;
  font-weight: 600;
}


/*Home Services Style*/
.homeServiceSec{
  position: relative;
  padding: 60px 0;
  text-align: center;
}
.homeServiceSec h2{
  font-family: 'Roboto';
  font-size: 40px;
  color: #195aae;
  font-weight: 600;
  text-align: center;
  line-height: 55px;
  margin-bottom: 15px;
}
.homeServiceRow{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 40px;
}
.homeServiceItem{
  width: 30%;
  text-align: center;
  margin-top: 40px;
}
.homeServiceItem h3{
  font-family: 'PT Serif';
  font-size: 24px;
  color: #1b5992;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 13px;
}
.homeServiceItem h3 a{
  color: #1b5992;
}
.homeServiceItem a .fa{
  width: 120px;
  height: 120px;
  line-height: 110px;
  font-size: 55px;
  color: #1b5992;
  border: 2px solid #1b5992;
  border-radius: 100%;
  display: inline-block;
  margin-bottom: 10px;
}
.homeServiceItem p{
  font-family: 'Open Sans';
  font-size: 16px;
  color: #000000;
  line-height: 26px;
  letter-spacing: 0.9px;
}
.homeServiceItem:hover h3 a, .homeServiceItem:hover a .fa{
  color: #0085ff;
  border-color: #0085ff;
}


/*Home Application Package Style*/
.homeApplicationPackageSec{
  position: relative;
  background-color: #f6faff;
  padding: 60px 0;
  text-align: center;
}
.homeApplicationPackageSec h2{
  font-family: 'Roboto';
  font-size: 40px;
  color: #195aae;
  font-weight: 600;
  text-align: center;
  line-height: 55px;
  margin-bottom: 60px;
}
.homeApplicationPackageSec ul.packagePriceList{
  display: inline-block;
}
.homeApplicationPackageSec ul.packagePriceList li{
  font-family: 'PT Serif';
  font-size: 24px;
  color: #1b5992;
  font-weight: 600;
  line-height: 28px;
  margin-top: 30px;
/*  list-style-type: decimal;*/
}
.homeApplicationPackageSec ul.packagePriceList li .packagePriceItem{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.homeApplicationPackageSec ul.packagePriceList li h3{
  font-family: 'PT Serif';
  font-size: 24px;
  color: #1b5992;
  font-weight: 600;
  line-height: 28px;
  margin-right: 20px;
}
.homeApplicationPackageSec ul.packagePriceList li .dflt_btn{
  margin-top: 0;
}
.priceListBottomBtn{
  display: block;
  width: 100%;
  margin-top: 50px;
}


/* Modal Video Popup Style */
.modal-backdrop.in{
  z-index: 95;
}
.videoModalPopup{
  z-index: 999;
}
.videoModalPopup .modal-dialog{
  width: 800px !important;
  top: 50%;
  margin: 0 auto !important;
  transform: translateY(-50%) !important;
  -o-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  -moz-transform: translateY(-50%) !important;
  -webkit-transform: translateY(-50%) !important;
}
.videoModalPopup .popUpCloseIcon{
  position: absolute;
  top: -15px;
  right: -15px;
  z-index: 3;
}
.videoModalPopup .popUpCloseIcon a{
  display: inline-block;
  width: 30px;
  height: 30px;
  background-color: #ff3f40;
  text-align: center;
  line-height: 30px;
  border-radius: 100%;
}
.videoModalPopup .popUpCloseIcon img{
  max-width: 15px;
}
.videoModalPopup .modal-body{
  padding: 20px;
  width: 100%;
  height: 465px;
}
.videoModalPopup .popUpVideoFrame,
.videoModalPopup .popUpVideoFrame iframe{
  width: 100%;
  height: 100%;
}


/*=========================== SVG Font Style Sheet Start Here ===========================*/
@font-face {
font-family: 'icomoon';
src:  url('../fonts/svg/icomoon.eot?f8f9u9');
src:  url('../fonts/svg/icomoon.eot?f8f9u9#iefix') format('embedded-opentype'),
  url('../fonts/svg/icomoon.ttf?f8f9u9') format('truetype'),
  url('../fonts/svg/icomoon.woff?f8f9u9') format('woff'),
  url('../fonts/svg/icomoon.svg?f8f9u9#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-analysis:before { content: "\e900"; }
.icon-balance:before { content: "\e906"; }
.icon-career:before { content: "\e901"; }
.icon-conversation:before { content: "\e902"; }
.icon-detective:before { content: "\e903"; }
.icon-group:before { content: "\e904"; }
.icon-idea:before { content: "\e905"; }
.icon-resume1:before { content: "\e918"; }
.icon-success:before { content: "\e919"; }
.icon-interview:before { content: "\e91a"; }
.icon-interview1:before { content: "\e91b"; }
.icon-meeting2:before { content: "\e91c"; }
.icon-planning:before { content: "\e91d"; }
.icon-resume:before { content: "\e91e"; }
.icon-survey:before { content: "\e91f"; }
.icon-trophy:before { content: "\e920"; }
.icon-line:before { content: "\e921"; }
.icon-recommended:before { content: "\e922"; }
.icon-resume2:before { content: "\e923"; }
.icon-skills:before { content: "\e924"; }
.icon-analytics:before { content: "\e925"; }
.icon-doctor:before { content: "\e926"; }
.icon-employee:before { content: "\e927"; }
.icon-green-earth:before { content: "\e928"; }
.icon-house:before { content: "\e929"; }
.icon-notepad:before { content: "\e92a"; }
.icon-transfer:before { content: "\e92b"; }
.icon-Salient-Features-2:before { content: "\e92c"; }
.icon-idea1:before { content: "\e92d"; }
.icon-list:before { content: "\e92e"; }
.icon-social-care:before { content: "\e92f"; }
.icon-certificate-with-medal:before { content: "\e930"; }
.icon-evaluation:before { content: "\e931"; }
.icon-change:before { content: "\e932"; }
.icon-gap:before { content: "\e933"; }
.icon-highlighter:before { content: "\e934"; }
.icon-blood-donation:before { content: "\e935"; }
.icon-books-stack-of-three:before { content: "\e936"; }
.icon-brain:before { content: "\e937"; }
.icon-checked:before { content: "\e938"; }
.icon-customer-service:before { content: "\e939"; }
.icon-development:before { content: "\e93a"; }
.icon-director-desk:before { content: "\e93b"; }
.icon-file:before { content: "\e93c"; }
.icon-home:before { content: "\e93d"; }
.icon-leadership:before { content: "\e93e"; }
.icon-leadership1:before { content: "\e93f"; }
.icon-matter:before { content: "\e940"; }
.icon-medal-hanging-of-a-ribbon:before { content: "\e941"; }
.icon-radio-on-button:before { content: "\e942"; }
.icon-specialist-user:before { content: "\e943"; }
.icon-team:before { content: "\e944"; }
.icon-team1:before { content: "\e945"; }
.icon-video-camera:before { content: "\e946"; }

/*=========================== SVG Font Style Sheet End Here ===========================*/




/*=========================== Responsive Style Sheet Start Here ===========================*/
@media only screen and (min-width:1360px){
  .inr_bnr_two_cap{ padding: 0 30px; }
  .inr_bnr_two_cap h1{ font-size: 46px; }
}

@media only screen and (max-width:1365px){
  .main_mnu ul li{ font-size: 16px; }
  .cntct_dtl_icon{ margin-right: 10px; }
  .cntct_dtl_txt{ width: 185px; }
}

@media only screen and (max-width:1280px){
  .home_banner_sec h2{ font-size: 30px; line-height: 35px; margin-top: 30px; }
  .first_bnr_cap h3, .fifth_bnr_cap h4{ font-size: 22px; line-height: 20px; margin: 5px 0 0 0; }
  .home_banner_sec .home_bnr_caption img{ max-width: 100px; }
  .first_bnr_cap .row{ margin-bottom: 15px; }
  .third_bnr_cap h3, .fifth_bnr_cap h3{ font-size: 30px; line-height: 35px; margin-top: 15px; }
  .fifth_bnr_cap h2{ margin-bottom: 10px; }
  .hmBnrLeftArrow::after, .hmBnrRightArrow::after{ font-size: 30px; }
  .hmBnrLeftArrow{ left: 10px; opacity: 1 }
  .hmBnrRightArrow{ right: 10px; opacity: 1 }
  .home_banner_sec:hover .hmBnrRightArrow, .hmBnrRightArrow{ right: 10px; }
  .home_banner_sec:hover .hmBnrLeftArrow, .hmBnrLeftArrow{ left: 10px; }
}

@media only screen and (max-width:1199px){
  .hdr_lft_cntct_info ul li{ font-size: 11px; }
  .hdr_lft_cntct_info ul li:first-child{ margin-right: 15px; }
  .hdr_lft_cntct_info ul li:first-child::after{ right: -6px; }
  .main_mnu{ margin-top: 13px; }
  .main_mnu ul li{ font-size: 12px; margin: 0 10px; }
  .home_banner_sec img{ height: 60vh !important; }
  .foundrs_txt{ padding: 15px 20px 30px 20px; }
  .foundrs_txt h3{ font-size: 22px; }
  .foundrs_txt h4.desig{ margin-bottom: 8px; }
  .wht_do_itm_icon{ width: 15%; }
  .wht_do_itm_txt{ width: 80%; }
  .wht_do_itm_icon .fa{ width: 50px; height: 50px; line-height: 47px; font-size: 22px; }
  .cntct_dtl_icon{ width: 50px; height: 50px; line-height: 55px; }
  .cntct_dtl_icon .fa{ font-size: 22px; }
  .cntct_dtl_txt{ width: 155px; }
  .cntct_dtl_txt p{ font-size: 13px; line-height: 19px; }
  .aply_you_sec h2{ font-size: 22px; }
  .cls_prfile_sec .fa{ width: 135px; height: 135px; line-height: 135px; }
  .let_us_hlp_cntct_btn a{ padding: 15px 20px 15px 50px; }
  .as_seen_on_itm_sec .owl-nav .owl-prev, .sellers_itm_sec .owl-nav .owl-prev, .clg_name_scrl_sec .owl-nav .owl-prev{ left: -10px; }
  .as_seen_on_itm_sec .owl-nav .owl-next, .sellers_itm_sec .owl-nav .owl-next, .clg_name_scrl_sec .owl-nav .owl-next{ right: 10px; }
  .inr_bnr_sec, .inr_bnr_sec_two, .inr_vdo_bnr{ margin-top: 127px; }
  .inr_bnr_cap h1, .inr_bnr_two_cap h1{ font-size: 40px; }
  .no_banner_brdcum{ margin-top: 135px; }
  .tstmnil_itm_sec .item{ padding: 0 50px; }
  .tstmnil_itm_sec .owl-nav .owl-prev{ left: 0; }
  .tstmnil_itm_sec .owl-nav .owl-next{ right: 0; }
  .geographic_itm_counter, .upgrtd_mjrs_sec .fa{ width: 135px; height: 135px; line-height: 107px; font-size: 30px; }
  .geographic_itm_title{ margin-top: 8px; font-size: 18px; }
  .upgrtd_mjrs_sec h3.upgrtd_mjrs_itm_counter{ font-size: 20px; line-height: 26px; }
  .upgrtd_mjrs_sec h4.upgrtd_mjrs_itm_title{ font-size: 16px; line-height: 20px; }
  .inr_blog_bg .inr_blg_clmn{ min-height: 300px; }
  .inr_blg_list_itm_txt p{ font-size: 16px; line-height: 20px; }
  .inr_blg_list_itm_date, .inr_blg_list_itm_cat{ padding-left: 25px; }
  .inr_blg_list_itm_date::before, .inr_blg_list_itm_cat::before{ font-size: 17px; margin: -1px 0 0 -23px; }
  .best_foot_forward_top_hdn h2{ font-size: 40px; line-height: 50px; margin-bottom: 0; }
  .best_foot_forward_lft_clmn h3{ font-size: 30px; line-height: 35px; }
  .best_foot_forward_itm_sec ul li{ font-size: 14px; line-height: 18px; margin-bottom: 7px; padding: 0 15px 0 40px; }
  .get_ans_bg{ padding: 20px 0 25px 0; }
  .get_ans_bg h2{ font-size: 40px; line-height: 50px; }
  .get_ans_bg a.get_ans_btn{ margin-top: 25px; }
  .apl_pckg_itm ul li{ font-size: 16px; }
  .home_banner_sec, .homeBannerBg{ margin-top:122px; }
}


@media only screen and (max-width:991px){
  .hdr_lft_cntct_info ul li{ font-size: 11px; letter-spacing: 0; }
  .hdr_lft_cntct_info ul li:first-child{ margin-right: 10px; }
  .hdr_lft_cntct_info ul li:first-child::after{ right: -4px; }
  .hdr_top_right_mnu ul li{ font-size: 10px; }
  .hdr_top_right_mnu ul li a{ padding: 5px 3px; }
  .hdr_top_right_mnu ul li.prf_eva_btn a{ padding: 3px 3px; }
  .menu_logo_bg{ padding: 5px 0; }
  .main_mnu{ margin-top: 8px; }
  .main_mnu ul li{ margin: 0 4px; font-size: 10px; }
  .home_banner_sec, .homeBannerBg, .inr_bnr_sec, .inr_bnr_sec_two, .inr_vdo_bnr, .inrContactBanner{ margin-top: 93px; }
  /*.home_banner_sec img{ height: auto !important; }*/
  .bannerLeftText{ width: 100%; padding-right: 15px; }
  .bannerLeftText aside{ max-width: 100%; }
  .bannerRightVideo{ width: 100%; }
  .videoModalPopup .modal-dialog{ width: 90% !important; }
  .videoModalPopup .modal-body{ height: 500px; }
  .bannerRightVideo iframe{ height: 450px; }
  .homeTestimonialLeftPrt{ width: 100%; padding-top: 0; margin-bottom: 50px; }
  .homeTestimonialLeftPrt h2{ margin-bottom: 0; }
  .homeTestimonialRightPrt{ width: 100%; }
  .clientVideoTestimonialRow{ margin-top: 60px; }
  .clientVideoTestimonialRow .clientVideoText{ width: 100%; max-width: 100%; }
  .clientVideoTestimonialRow .clientVideoFrame{ width: 100%; max-width: 100%; margin-bottom: 40px; }
  .clientVideoTestimonialRow .clientVideoFrame img{ width: 100%; }
  .clientVideoTestimonialRow:nth-child(odd) .clientVideoFrame{ order: inherit; }
  .perfectWayItems li, .homeServiceItem{ width: 48%; }
  .homeApplicationPackageSec h2{ margin-bottom: 0; }
  .homeApplicationPackageSec ul.packagePriceList li h3{ width: 100%; margin: 25px 0 20px 0; }
  .inr_vdo_bnr_clmn{ height: 220px; }
  .scroll_down_pic{ display: none; }
  .wlcm_bg{ padding: 40px 0 20px 0; }
  .wlcm_hdn{ max-width: 100%; }
  .wlcm_clmn{ min-height: 265px; }
  .founders_bg, .wht_do_bg, .hm_blog_bg, .as_seen_on_bg{ padding: 25px 0; }
  .founders_bg h2.sec_hdn{ margin-bottom: 30px; }
  .foundrs_txt, .foundrs_img{ max-width: 100%; width: 100%; position: relative; margin: 5px 0; }
  .wht_do_itm_sec{ margin-top: 30px; }
  .wht_do_itm_sec .item{ width: 46%; }
  .top_rsn_lft_clmn h2.sec_hdn{ font-size: 50px; line-height: 60px; margin-bottom: 10px; }
  .top_rsn_itm_txt p{ font-size: 13px; line-height: 17px; }
  .hm_blog_itm_sec .item{ width: 48%; }
  .cntct_dtl_itm{ min-height: 90px; }
  .inr_bnr_sec{ height: 220px; }
  .inr_youtube_vdo_bnr_sec{ margin: 130px 0 20px 0; }
  .inr_bnr_cap h1, .inr_bnr_two_cap h1, .inr_youtube_vdo_bnr_page_title h1{ font-size: 25px; line-height: 35px; }
  .no_banner_brdcum{ margin-top: 100px; }
  .inr_school_qs_ans_bg, .inr_drctr_sec, .aply_you_sec, .dedline_sec, .cls_prfile_sec, .grphic_dvrsity_sec, .upgrtd_mjrs_sec, .let_us_hlp_sec{ padding: 30px 0; }
  .vdo-bnr-modal .modal-dialog{ width: 650px; height: 380px; }
  .ques_ans_accordion .panel-heading h3{ font-size: 15px; line-height: 20px; }
  .inr_insd_vdo_sec{ padding: 15px 0 25px 0; }
  .aply_you_sec h2{ font-size: 18px; line-height: 24px; }
  .aply_you_sec ul li{ font-size: 15px; line-height: 20px; margin-top: 18px; }
  .dedline_sec p{ font-size: 22px; line-height: 22px; }
  .dedline_sec p span{ font-size: 18px; }
  .cls_prfile_itm_clmn{ margin-bottom: 15px; }
  .clg_logo_sec{ padding: 20px 0 10px 0; }
  .sellers_sec{ padding: 20px 0; }
  .tstmnil_sec{ padding: 20px 0 50px 0; }
  .geographic_itm_counter, .upgrtd_mjrs_sec .fa{ width: 170px; height: 170px; line-height: 150px; font-size: 40px; }
  .geographic_itm_title{ margin-top: 8px; font-size: 18px; }
  .upgrtd_mjrs_sec h3.upgrtd_mjrs_itm_counter{ font-size: 30px; line-height: 36px; }
  .upgrtd_mjrs_sec h4.upgrtd_mjrs_itm_title{ font-size: 22px; line-height: 26px; }
  .let_us_hlp_txt h2{ font-size: 30px; line-height: 40px; }
  .let_us_hlp_txt p{ font-size: 18px; line-height: 26px; }
  .blg_cat_itm_area ul li{ font-size: 14px; }
  .inr_blog_bg{ padding: 25px 0 20px 0; }
  .best_foot_forward_itm_sec ul li{ font-size: 15px; width: 100%; margin-bottom: 10px; }
  .writing_sprt_hdn{ margin-bottom: 20px; }
  .writing_sprt_itm_clmn{ min-height: 185px; }
  .writing_sprt_sec .txt{ padding: 0; margin-top: 0; }
  .byng_srvc_sec h2{ font-size: 40px; margin-bottom: 20px; }
  .byng_srvc_itm p{ font-size: 16px; line-height: 20px; }
  .aplction_pckg_bdy_hdn_sec{ padding: 15px 0; }
  .aplction_pckg_bdy_hdn_sec p{ font-size: 16px; line-height: 24px; }
  .apl_chic_bg{ padding: 20px 0; }
  .apl_chic_itm{ min-height: 235px; }
  .apl_pckg_sec{ padding: 10px 0 35px 0; }
  .inr_sec_hdn{ font-size: 30px; line-height: 40px; margin-bottom: 0; }
  .apl_pckg_itm ul{ padding: 15px 0; }
  .apl_pckg_itm ul li{ font-size: 13px; }
  .apl_pckg_itm h2, .apl_pckg_itm a.pckg_ordr_btn{ font-size: 20px; }
  .smpl_essay_bdy_top_cntnt{ padding: 20px 0; }
  .smpl_essay_bdy_top_cntnt h2{ font-size: 20px; }
  .smpl_essay_bdy_top_cntnt p{ font-size: 14px; line-height: 22px; padding-bottom: 10px; }
  .bdy_smpl_itm_bg{ padding: 25px 0; }
  .dont_write_itm::before{ width: 35px; height: 35px; line-height: 37px; font-size: 18px; }
  .dont_write_itm{ min-height: 45px; padding-left: 45px; }
  .dont_write_itm p{ font-size: 16px; line-height: 22px; }
  .apling_prgram_sec{ padding: 20px 0; }
  .apl_prgm_hdn h2{ font-size: 23px; }
  .apl_prgm_hdn h3{ font-size: 25px; }
  .apl_prgm_hdn{ margin-bottom: 10px; }
  .apling_prgram_sec ul li{ font-size: 14px; line-height: 20px; }
  .slint_features_sec h2{ font-size: 50px; }
  .aplication_elmnts .slint_features_itm_clmn h3{ font-size: 18px; line-height: 22px; }
  .inr_why_us_itm .amount{ width: 120px; height: 120px; line-height: 120px; font-size: 30px; }
  .inr_why_us_itm .title{ font-size: 22px; margin-top: 8px; }
  .need_know_bg h2{ font-size: 28px; }
  .need_know_itm h3, .need_know_itm a.need_know_itm_btn{ font-size: 17px; line-height: 20px; }
  .inr_about_founder_sec p{ font-size: 14px; line-height: 22px; }
  .inr_book_area .inr_book_img{ width: 150px; }
  .inr_book_area h2, .inr_book_prt_sec h2{ font-size: 24px; line-height: 30px; }
  .inr_book_prt_sec h3{ font-size: 13px; }
  .inr_book_area p{ font-size: 14px; line-height: 22px; }
  .inr_wht_we_do_sec{ padding: 20px 0; }
  .inr_wht_we_do_sec h2{ font-size: 30px; line-height: 40px; margin-bottom: 10px; }
  .inr_wht_we_do_lft{ background-color: transparent; width: 100%; padding: 0 0 20px 0; }
  .inr_wht_we_do_lft::before, .inr_wht_we_do_lft::after{ display: none; }
  .inr_wht_we_ofr_right{ padding: 0; }
  .inr_differentiation_clmn{ margin-top: 20px; }
  .intrvw_page_srvc_pkg h2{ font-size: 30px; line-height: 40px; margin-bottom: 10px; }
  .intrvw_page_srvc_pkg h3{ font-size: 22px; }
  .slint_features_itm p{ font-size: 13px; line-height: 17px; }
  .admsn_intrvw_gld_pkg_sec .inr_book_prize{ margin-top: 10px; }
  .ltr_rec_fst_sec .writing_sprt_itm_clmn{ min-height: 220px; }
  .sngl_blg_txt_area{ margin-bottom: 10px; }
  .right_clmn_bg{ max-width: 400px; margin: 25px auto 0 auto; }
  .thank_you_page{ padding: 20px 0; }
  .thnk_you_hdn{ font-size: 20px; line-height: 30px; padding: 0; margin-bottom: 20px; }
  .single_video_tstmnil_box{ width: 100%; height: 424px; }
  .inr_fndr_tstmnl ul.feedbackTestimonialList li{ width: 50%; }
  ul.twoVdoClm li{ height: auto; }
}


@media only screen and (max-width:767px){
  .hdr_top_bg{ height: auto; padding-bottom: 2px; }
  .hdr_lft_cntct_info ul, .hdr_top_right_mnu ul{ text-align: center; }
  .hdr_lft_cntct_info ul li, .hdr_top_right_mnu ul li{ font-size: 12px; }
  .logo{ width: 200px; }
  .main_mnu, .home_banner_sec, .homeBannerBg, .inr_bnr_sec, .inr_bnr_sec_two, .inr_vdo_bnr, .inrContactBanner{ margin-top: 0; }
  .videoModalPopup .modal-body{ height: 370px; }
  .inrContactBanner{ padding: 30px 15px; }
  .inrContactBanner figure img{ max-width: 100%; }
  .inrContactBanner h1{ font-size: 30px; line-height: 40px; }
  .whyBemoSec h2, .moreAdviseSec.getIntoWorldSec h2, .homeTestimonialLeftPrt h2, .clientVideoSec h2, .perfectWayHdnSec h2, .homeServiceSec h2, .homeApplicationPackageSec h2, .homeOverviewVideoSec h2{ font-size: 30px; line-height: 40px; }
  .homeOverviewVideoSec h2{ margin-bottom: 0; }
  .whyBemoSec h3, .homeTestiMainHdn{ font-size: 20px; line-height: 30px; }
  .whyBemoSec, .progressBarSec, .moreAdviseSec, .homeTestimonialSec, .clientVideoSec, .perfectWaySec, .homeServiceSec, .homeApplicationPackageSec, .homeOverviewVideoSec{ padding: 30px 0; }
  .whyBemoItem ul li{ width: 49%; }
  .progressBarHdnSec h2{ font-size: 22px; line-height: 34px; }
  .progressBarRateDiference ul{ flex-direction: column; align-items: flex-start; }
  .progressBarRateDiference ul li{ margin: 15px 0 0 0; }
  .sandipStorySec{ padding: 0 0; }
  .moreAdviseSec.getIntoWorldSec h2{ max-width: 100%; }
  .moreAdviseSec ul.schoolLogo li{ width: 32%; padding: 15px 30px; }
  .homeEssayTipsSec .dflt_hdn2{ text-align: left; }
  .inr_vdo_bnr_clmn{ height: auto; }
  .inr_vdo_bnr_cap_bg{ padding: 15px 0; }
  .inr_vdo_bnr_cap_bg .inr_bnr_two_cap{ position: relative; top: 0;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0); }
  .inr_vdo_bnr_area{ height: 250px; }
  .main_mnu .mnu_list{ text-align: left; margin-top: 6px; position: absolute; width: 100%; left: 0; padding: 5px 0; background: rgba(0, 0, 0, 0.85); }
  .main_mnu ul li{ font-size: 16px; display: block; margin: 0; padding: 4px 15px; }
  .main_mnu ul li:not(:last-child){ border-bottom: 1px dashed rgba(255, 255, 255, 0.8); }
  .main_mnu ul li a{ display: block; color: #ffffff; }
  .top_main_hdr{ position: relative; overflow: inherit; }
  /*.home_banner_sec .home_bnr_caption img{ max-width: 80px; }*/
  .no_banner_brdcum{ margin-top: 20px; }
  .fifth_bnr_cap h2{ margin-bottom: 5px; }
  .third_bnr_cap h3, .fifth_bnr_cap h3{ margin-top: 5px; }
  .third_bnr_cap h2, .third_bnr_cap h3{ padding-left: 25px; }
  .hmb_area{ display: block; }
  .wlcm_hdn p{ font-size: 15px; line-height: 22px; }
  .foundrs_img{ text-align: center; }
  .foundrs_img img{ max-width: 250px; }
  .foundrs_txt{ background: transparent; }
  .foundrs_txt h3, .foundrs_txt h4.desig, .foundrs_txt p{ color: #ffffff; }
  .foundrs_txt .scl_icon{ margin-top: 22px; }
  .wht_do_itm_sec .item, .top_rsn_itm_sec .item, .hm_blog_itm_sec .item{ width: 100%; margin: 0; padding: 0 15px; }
  .top_rsn_bg{ padding-top: 35px; }
  .top_rsn_clmn_area{ display: block; }
  .top_rsn_lft_clmn, .top_rsn_right_clmn{ width: 100%; display: block; }
  .top_rsn_lft_clmn{ background-attachment: inherit; background: none; }
  .top_rsn_itm_txt p{ font-size: 15px; line-height: 21px; }
  .cntct_dtl_itm{ min-height: inherit; margin-bottom: 15px; }
  .cntct_dtl_txt{ width: 227px; }
  .cntct_dtl_txt p{ font-size: 14px; }
  .ftr_clmn{ min-height: auto; margin-bottom: 20px; }
  .ftr_clmn h2{ margin-bottom: 10px; }
  .ftr_clmn img{ max-width: 200px; }
  .wht_do_bg, .top_rsn_bg, .hm_blog_bg{ padding-bottom: 20px; }
  .ftr_scl_icon ul, .ftr_copyright_bg p{ text-align: center; }
  .ftr_scl_icon ul{ margin-bottom: 15px; }
  .mnu_list, .scroll_down_pic, .hdr_lft_cntct_info ul li:first-child::after, .hdr_top_right_mnu ul li:not(:last-child)::after, .main_mnu ul li::after, .top_rsn_lft_clmn::before{ display: none; }
  .inr_sec_hdn{ font-size: 25px; line-height: 30px; margin-bottom: 10px; }
  .inr_bnr_sec{ background-attachment: scroll; }
  .inr_youtube_vdo_bnr_sec{ margin: 20px 0 10px 0; }
  .youtube_vdo_bnr{ padding: 0 10px; height: 370px; }
  .inr_bnr_cap h1, .inr_bnr_two_cap h1, .inr_youtube_vdo_bnr_page_title h1{ font-size: 40px; line-height: 40px; }
  .inr_youtube_vdo_bnr_page_title h1{ text-shadow: none; }
  .vdo-bnr-modal .modal-dialog{ width: 560px; height: 335px; }
  .inr_drctr_sec h2{ font-size: 35px; line-height: 48px; margin-bottom: 10px; }
  .inr_drctr_sec p{ font-size: 16px; line-height: 24px; }
  .aply_uou_clmn ul{ margin-bottom: 30px; }
  .aply_you_sec ul li{ margin-top: 17px; padding-left: 40px; }
  .aply_you_sec ul li::before{ font-size: 16px; width: 30px; height: 30px; line-height: 30px; margin-left: -40px; }
  .sec_hdn{ font-size: 50px; }
  .dedline_sec h3{ margin: 15px 0 20px 0; }
  .dedline_itm_clmn, .grphic_dvrsity_sec h2, .upgrtd_mjrs_sec h2, .cls_prfile_sec h2{ margin-bottom: 20px; }
  .geographic_itm_clmn, .upgrtd_mjrs_itm_clmn{ margin-bottom: 25px; }
  .geographic_itm_counter, .upgrtd_mjrs_sec .fa{ width: 140px; height: 140px; line-height: 130px; }
  .geographic_itm_title{ margin-top: 8px; }
  .upgrtd_mjrs_sec::before{ display: none; }
  .let_us_hlp_txt h2{ font-size: 32px; line-height: 40px; }
  .let_us_hlp_txt p{ font-size: 18px; line-height: 25px; }
  .let_us_hlp_cntct_btn{ margin-top: 15px; }
  .sellers_sec h2, .tstmnil_sec h2{ font-size: 35px; line-height: 40px; margin-bottom: 20px; }
  .tstmnil_itm_sec p{ font-size: 18px; line-height: 26px; }
  .vdo_tstmnil_itm{ width: 500px; height: 290px; }
  .fundr_vdo_tstmnil_sec h2{ margin-bottom: 20px; }
  .cntct_frm_sec{ padding: 20px 0 25px 0; }
  .cntct_frm_sec h2{ font-size: 24px; line-height: 30px; margin-bottom: 20px; }
  .contct_page_map{ height: 300px; }
  .tstmnil_sec{ background-attachment: scroll; }
  .blg_cat_itm_area ul li{ font-size: 16px; }
  .sngl_blg_bg p{ font-size: 16px; line-height: 24px; padding-bottom: 10px; }
  .inr_school_qs_ans_bg p, .ques_ans_accordion .panel-body p{ font-size: 15px; line-height: 24px; }
  .ques_ans_accordion .panel-heading h2 a{ padding: 10px 40px 10px 15px; }
  .ques_ans_accordion .panel-heading h2{ font-size: 15px; line-height: 20px; }
  .inr_insd_vdo_sec .video_area{ width: 500px; height: 280px; }
  .grphic_dvrsity_sec h2{ font-size: 30px; }
  .inr_bnr_cap p, .inr_bnr_two_cap p{ font-size: 18px; line-height: 22px; }
  .best_foot_forward_lft_clmn{ background: #0c9cfd; padding-top: 15px; }
  .best_foot_forward_lft_clmn::before{ display: none; }
  .best_foot_forward_lft_clmn, .best_foot_forward_right_clmn{ width: 100%; display: block; }
  .best_foot_forward_top_hdn{ padding: 15px 0; }
  .best_foot_forward_top_hdn h2{ font-size: 24px; line-height: 30px; }
  .best_foot_forward_lft_clmn h3{ font-size: 20px; line-height: 24px; }
  .best_foot_forward_itm_sec{ padding: 15px; }
  .best_foot_forward_itm_sec ul li{ padding: 0 0 0 30px; }
  .best_foot_forward_itm_sec ul li::before{ top: 2px; width: 20px; height: 20px; line-height: 20px; font-size: 10px; }
  .get_ans_bg h2{ font-size: 30px; line-height: 35px; }
  .writing_sprt_sec{ padding: 20px 0 25px 0; }
  .writing_sprt_hdn p{ font-size: 20px; }
  .writing_sprt_sec .txt{ font-size: 16px; line-height: 22px; }
  .writing_sprt_itm_clmn{ min-height: 210px; }
  .slint_features_sec{ background-attachment: scroll; }
  .slint_features_sec, .writing_srvc_pckg{ padding: 15px 0 15px 0; }
  .slint_features_sec h2, .writing_srvc_pckg h2{ font-size: 40px; line-height: 40px; margin-bottom: 20px; }
  .slint_features_itm .fa{ width: 100px; height: 100px; line-height: 100px; margin-bottom: 8px; }
  .slint_features_itm .fa::before{ font-size: 40px; }
  .slint_features_itm p{ font-size: 15px; line-height: 18px; }
  .writing_srvc_pckg h3{ font-size: 30px; line-height: 35px; }
  .writing_srvc_pckg h4{ font-size: 25px; line-height: 30px; margin: 15px 0 20px 0; }
  .process_sec{ padding-top: 15px; }
  .process_lft_clmn, .process_right_clmn{ width: 100%; background: none; display: block; }
  .process_right_clmn::before, .process_right_clmn{ display: none; }
  .mob_version{ display: block; }
  .process_sec h2{ font-size: 45px; line-height: 50px; }
  .process_sec h2 span{ font-size: 30px; line-height: 35px; }
  .process_itm_sec{ padding: 15px; }
  .byng_srvc_sec{ padding: 20px 0 20px 0; }
  .byng_srvc_sec h2{ font-size: 35px; line-height: 40px; }
  .byng_srvc_itm .num{ width: 80px; height: 80px; line-height: 80px; font-size: 50px; }
  .byng_srvc_itm p{ padding: 0; font-size: 14px; line-height: 18px; }
  .apl_pckg_clmn{ width: 50%; }
  .apl_pckg_itm ul li{ font-size: 16px; }
  .apl_pckg_itm h2, .apl_pckg_itm a.pckg_ordr_btn{ font-size: 24px; }
  .bdy_smpl_itm_bg{ background-image: none !important; background-color: #0c9cfd; }
  .sample_item_btm_txt, .dont_write_sec, .dont_write_item_btm_txt{ padding: 20px 0; }
  .dont_write_sec .hdn h2{ margin-bottom: 15px; }
  .sample_item_btm_txt p, .dont_write_sec .hdn p, .dont_write_item_btm_txt p{ font-size: 16px; line-height: 24px; }
  .dont_write_itm::before{ top: -3px; }
  .dont_write_itm{ min-height: inherit; }
  .dont_write_itm::before{ width: 30px; height: 30px; line-height: 30px; }
  .chlng_stuation_bdy_bg{ padding: 15px 0; }
  .chlng_stuation_bdy_bg p{ font-size: 14px; line-height: 22px; padding-bottom: 12px; }
  .rsume_edit_page_bdy_top_txt_bg{ padding: 20px 0; }
  .rsume_edit_page_bdy_top_txt_bg p{ font-size: 15px; line-height: 23px; text-align: justify; }
  .rsm_edit_page_slint_sec h3{ font-size: 23px; line-height: 30px; }
  .apling_prgram_sec ul li{ font-size: 18px; }
  .apling_prgram_sec .fa{ margin-top: -10px; }
  .need_know_clmn{ width: 350px; margin: 0 auto 20px auto; float: none; clear: both; }
  .need_know_itm h3{ font-size: 20px; }
  .need_know_itm ul{ padding: 0; }
  .need_know_itm ul li{ font-size: 14px; line-height: 18px; }
  .inr_about_founder_sec{ padding: 20px 0; }
  .inr_fndr_scl{ margin-bottom: 20px; }
  .inr_about_founder_sec img{ margin-right: 0; max-width: 200px; }
  .inr_our_histry_sec, .inr_wht_hpn_sec, .inr_our_dfrntiation_sec{ padding: 20px 0; }
  .inr_our_histry_sec p{ font-size: 14px; line-height: 22px; }
  .inr_wht_we_do_sec h2{ font-size: 25px; line-height: 30px; }
  .inr_wht_we_do_sec p{ font-size: 15px; line-height: 22px; }
  .inr_wht_hpn_itm{ min-height: inherit; }
  .inr_wht_hpn_itm h3{ margin: 5px 0; }
  .inr_uniq_advntg h2{ text-align: left; }
  .inr_our_dfrntiation_sec h3, .inr_differentiation_clmn h4{ font-size: 18px; line-height: 22px; }
  .mba_admisn_xprt::before{ display: none; }
  .inr_book_area{ padding: 20px 0; }
  .inr_book_prt_sec{ padding: 15px 0 30px 0; }
  .intrvw_pag_bdy_top_txt{ padding: 15px 0; }
  .intrvw_pag_bdy_top_txt p{ font-size: 14px; line-height: 22px; }
  .intrvw_page_srvc_pkg h2{ font-size: 30px; line-height: 40px; margin-bottom: 10px; }
  .ltr_recmndtion h3{ font-size: 20px; line-height: 25px; margin-bottom: 30px; }
  .ltr_rec_fst_sec .writing_sprt_itm_clmn{ min-height: 255px; }
  .paymnt_option_one h2, .paymnt_option_two h2, .paymnt_option_three h2{ font-size: 22px; margin-bottom: 20px; }
  .paymnt_option_three h3{ font-size: 18px; margin-bottom: 0; }
  .paymnt_option_two p, .paymnt_option_three p, .paymnt_option_two p b, .paymnt_option_three p b{ font-size: 15px; line-height: 22px; }
  .paymnt_option_two, .paymnt_option_three{ padding: 20px 0; margin: 0; }
  .thank_you_page .blg_cat_itm_area ul{ min-height: 300px; }
  .thank_you_page .blg_cat_itm_area ul li{ font-size: 13px; }
  .thank_you_page .blg_cat_itm_area ul li a{ padding: 8px 10px; }
  .not_found{ padding-top: 20px; }
  .undr_cnstrction_404_bg h1{ font-size: 35px; line-height: 40px; }
  .undr_cnstrction_404_bg h2 b{ font-size: 35px; line-height: 45px; }
  .undr_cnstrction_404_bg ul.link_btn li{ margin: 30px 10px 10px 10px; }
  .single_video_testimonial_sec{ padding: 30px 0; }
  .single_video_tstmnil_box{ height: 360px; }
  .pageTitle{ font-size: 35px; line-height: 40px; }
  .pageTitle span{ font-size: 22px; line-height: 30px; }
  .progressBarRateDiference, .progressBarSec .inline{ display: none; }
  ul.twoVdoClm li, ul.threeVoiceClm li{ margin: 10px 1%; }
}


@media only screen and (max-width:639px){
  .home_banner_sec img{ height: 40vh !important; }
  .home_banner_sec .home_bnr_caption .zoomIn > img{ max-width: 45px !important; }
  .dflt_btn{ font-size: 18px; line-height: 26px; }
  .bannerLeftText aside h1{ font-size: 25px; line-height: 30px; margin-bottom: 20px; }
  .videoModalPopup .modal-body{ height: 340px; }
  .whyBemoSec h2, .moreAdviseSec.getIntoWorldSec h2, .homeTestimonialLeftPrt h2, .clientVideoSec h2, .perfectWayHdnSec h2, .homeServiceSec h2, .homeApplicationPackageSec h2, .homeOverviewVideoSec h2{ font-size: 25px; line-height: 35px; }
  .whyBemoSec h3, .homeTestiMainHdn{ font-size: 17px; line-height: 28px; }
  .whyBemoSec h2{ margin-bottom: 10px; }
  .moreAdviseSec p, .perfectWaySec p.text-center{ max-width: 100%; font-size: 16px; line-height: 26px; }
  .moreAdviseSec ul.schoolLogo li{ padding: 15px 20px; }
  .homeTestiMainHdn, .clientVideoSec h2{ margin-bottom: 20px; }
  .homeTestimonials ul li{ width: 100%; }
  .clientVideoTestimonialRow:first-child{ margin-top: 0; }
  .clientVideoText h3, .homeServiceItem h3{ font-size: 20px; }
  .clientVideoText h4, .clientVideoText h4 strong{ font-size: 16px; }
  .clientVideoText h4 span, .perfectWayItems li h3{ font-size: 18px; }
  .perfectWayItems li, .homeServiceItem{ width: 100%; }
  .homeApplicationPackageSec ul.packagePriceList li h3{ font-size: 22px; }
  .homeEssayTipsSec article p{ font-size: 16px; line-height: 28px; }
  .first_bnr_cap h3, .fifth_bnr_cap h4{ font-size: 15px; line-height: 18px; }
  .home_banner_sec h2, .third_bnr_cap h3, .fifth_bnr_cap h3{ font-size: 20px; line-height: 20px; }
  .fourth_bnr_cap h2{ padding-left: 0; }
  .hmBnrLeftArrow::after, .hmBnrRightArrow::after{ font-size: 25px; }
  .hmBnrLeftArrow::after, .hmBnrRightArrow::after{ font-size: 25px; }
  .third_bnr_cap h3 a::after{ font-size: 18px; }
  .inr_vdo_bnr_area{ height: auto; }
  .wlcm_bg, .btm_main_ftr{ padding: 20px 0; }
  .wlcm_hdn h1{ font-size: 26px; line-height: 30px; margin-bottom: 10px; }
  .wlcm_hdn h1 span{ font-size: 26px; }
  .wlcm_clmn{ width: 100%; min-height: inherit; margin-bottom: 15px; }
  .wlcm_clmn_area, .hm_blog_itm_sec, .as_seen_on_itm_sec{ margin-top: 20px; }
  .founders_bg h2.sec_hdn{ margin-bottom: 15px; }
  .sec_hdn, .top_rsn_lft_clmn h2.sec_hdn, .hm_blog_bg h2.sec_hdn{ font-size: 40px; line-height: 45px; margin-bottom: 10px; }
  .as_seen_on_bg h2{ font-size: 35px; line-height: 45px; }
  .top_rsn_lft_clmn h3{ font-size: 25px; line-height: 30px; }
  .wht_do_itm_txt{ margin-left: 2%; }
  .ques_ans_accordion .panel-heading h3 a{ padding: 10px 42px 10px 15px; }
  .inr_insd_vdo_sec .video_area{ width: 425px; height: 245px; padding: 5px; }
  .inr_drctr_sec{ text-align: center; }
  .inr_drctr_sec img.alignleft{ float: none; clear: both; margin: 0 0 15px 0; }
  .inr_drctr_sec h2{ font-size: 28px; line-height: 32px; }
  .dedline_sec h3{ font-size: 22px; line-height: 28px; }
  .upgrtd_mjrs_sec h2{ font-size: 32px; }
  .let_us_hlp_txt h2{ font-size: 23px; line-height: 28px; }
  .let_us_hlp_txt p{ font-size: 14px; line-height: 18px; }
  .let_us_hlp_txt{ padding-left: 85px; }
  .let_us_hlp_txt::before{ margin-left: -85px; }
  .inr_school_qs_ans_bg, .aply_you_sec, .cls_prfile_sec, .grphic_dvrsity_sec, .upgrtd_mjrs_sec{ padding: 20px 0 5px 0; }
  .inr_drctr_sec, .dedline_sec, .let_us_hlp_sec{ padding: 20px 0; }
  /*.inr_bnr_cap h1, .inr_bnr_two_cap h1, */.inr_youtube_vdo_bnr_page_title h1{ font-size: 20px; line-height: 26px; }
  .inr_bnr_cap p, .inr_bnr_two_cap p{ font-size: 14px; line-height: 17px; }
  .vdo-bnr-modal .modal-dialog{ width: 430px; height: 260px; }
  .brdcum_sec{ padding: 8px 0; }
  .brdcum_sec ul li{ font-size: 12px; margin-right: 20px; }
  .brdcum_sec ul li a::after{ right: -10px; }
  .blg_cat_clmn{ margin-bottom: 15px; }
  .blg_cat_itm_area h2{ font-size: 20px; line-height: 25px; padding: 3px 0; }
  .blg_cat_itm_area ul{ padding: 5px 0;  }
  .home_blog_itm_txt h3{ font-size: 16px; line-height: 20px; }
  .home_blog_itm_date{ margin: 8px 0 8px 0; }
  .home_blog_itm_txt p{ font-size: 14px; }
  .home_blog_itm_cat, .home_blog_itm_date{ padding-left: 23px; }
  .home_blog_itm_date::before, .home_blog_itm_cat::before{ font-size: 17px; margin-left: -23px; }
  .tstmnil_itm_sec .item{ padding: 0 25px; }
  .tstmnil_itm_sec .owl-nav .owl-prev{ left: -13px; }
  .tstmnil_itm_sec .owl-nav .owl-next{ right: -10px; }
  .sngl_blg_bg{ padding: 20px 0; }
  .blg_dat_athr_cat{ font-size: 14px; margin-bottom: 15px; }
  .blg_dat_athr_cat ul li{ margin: 0 7px; }
  .blg_dat_athr_cat ul li.brdr::before{ left: -9px; }
  .blg_dat_athr_cat ul li.brdr::after{ right: -9px; }
  .blg_dat_athr_cat ul li.date::before{ font-size: 17px; margin-left: -25px; }
  .writing_sprt_itm_clmn{ width: 100%; min-height: inherit; }
  .slint_features_itm_clmn{ width: 100%; }
  .byng_srvc_clmn{ width: 100%; }
  .byng_srvc_itm::after{ display: none; }
  .apl_chic_clmn{ width: 100%; }
  .apl_chic_itm{ min-height: inherit; }
  .apl_pckg_itm ul li{ font-size: 14px; }
  .apl_pckg_itm h2, .apl_pckg_itm a.pckg_ordr_btn{ font-size: 22px; }
  .aplication_elmnts h2{ font-size: 22px; }
  .inr_why_us_itm .title{ font-size: 18px; }
  .need_know_bg h2{ font-size: 18px; line-height: 24px; }
  .apling_prgram_sec ul li{ font-size: 16px; }
  .apling_prgram_sec .fa{ width: 40px; height: 40px; line-height: 40px; font-size: 20px; }
  .need_know_clmn{ max-width: 290px; }
  .inr_book_area{ text-align: center; }
  .inr_book_area h2{ font-size: 20px; line-height: 28px; }
  .inr_book_area p, .book_prt_itm p, .inr_book_txt_area p{ font-size: 13px; line-height: 20px; padding-bottom: 7px; }
  .book_prt_clmn{ width: 100%; margin-top: 15px; }
  .book_prt_itm{ min-height: inherit; }
  .inr_book_prize ul li{ font-size: 12px; line-height: 16px; }
  .writing_srvc_pckg h3{ font-size: 18px; line-height: 20px; }
  .ltr_rec_fst_sec .writing_sprt_itm_clmn{ min-height: inherit; }
  .fundr_vdo_tstmnil_sec{ padding: 20px 0 30px 0; }
  .vdo_tstmnil_itm{ width: 425px; height: 245px; padding: 5px; }
  .thank_you_page .blg_cat_clmn{ width: 100%; }
  .thank_you_page .blg_cat_itm_area ul{ min-height: inherit; }
  .thnk_you_hdn{ font-size: 17px; line-height: 24px; }
  .gray_bg, .light_blue_bg{ padding: 15px 0; }
  .dflt_hdn2{ font-size: 18px; line-height: 22px; margin: 5px 0; }
  .dflt_hdn3{ font-size: 16px; line-height: 20px; margin: 5px 0; }
  .dflt_cntnt_page p{ font-size: 14px; line-height: 22px; padding-bottom: 8px; }
  .dflt_list{ margin: 8px 0; }
  .dflt_list li{ font-size: 14px; line-height: 22px; margin-bottom: 3px; background-position: 0 6px; }
  .single_video_tstmnil_box{ height: 330px; }
  .inr_fndr_tstmnl{ padding: 30px 0; }
  .inr_fndr_tstmnl ul.feedbackTestimonialList li{ width: 100%; padding: 20px 10px; }
  .cntct_frm_sec h2{ font-size: 16px; line-height: 25px; word-break: break-all; }
  .homeEssayTipsHdn h2.dflt_hdn2{ font-size: 25px; line-height: 30px; }
  ul.threeVoiceClm li{ width: 48%; }
  ul.twoVdoClm li iframe, ul.twoVdoClm li figure, ul.threeVoiceClm li iframe{ padding: 5px; }
}


@media only screen and (max-width:576px){
  .single_video_tstmnil_box{ height: 280px; }
  .videoModalPopup .modal-body{ height: 300px; }
}


@media only screen and (max-width:479px){
  .hdr_top_right_mnu ul li{ margin: 0 2px; }
  .hdr_top_right_mnu ul li a{ padding: 5px 4px; }
  .bannerLeftText aside h1{ font-size: 22px; line-height: 28px; }
  .bannerRightVideo iframe{ height: 300px }
  .videoModalPopup .modal-body{ height: 300px; }
  .videoModalPopup .modal-body{ height: 250px; padding: 15px; }
  .whyBemoSec h2, .moreAdviseSec.getIntoWorldSec h2, .homeTestimonialLeftPrt h2, .clientVideoSec h2, .perfectWayHdnSec h2, .homeServiceSec h2, .homeApplicationPackageSec h2, .homeOverviewVideoSec h2{ font-size: 22px; line-height: 32px; }
  .progressBarHdnSec h2{ font-size: 18px; line-height: 30px; }
  .sandipStoryRightPrt h2{ font-size: 25px; line-height: 35px; }
  .moreAdviseSec ul.schoolLogo li{ width: 50%; }
  .whyBemoItem ul li{ margin-top: 30px; }
  .whyBemoItem ul li h4{ font-size: 22px; margin-bottom: 10px; }
  .sec_hdn, .top_rsn_lft_clmn h2.sec_hdn, .hm_blog_bg h2.sec_hdn{ font-size: 30px; line-height: 35px; margin-bottom: 10px; }
  .top_rsn_lft_clmn h3{ font-size: 20px; line-height: 25px; }
  .wht_do_itm_icon{ width: 22%; }
  .wht_do_itm_txt{ width: 75%; }
  .hom_popup_vdo_sec ul li{ width: 100%; margin: 10px 0; }
  /*.inr_bnr_sec{ height: 120px; }*/
  /*.inr_bnr_cap h1, .inr_bnr_two_cap h1, */.inr_drctr_sec h2, .inr_youtube_vdo_bnr_page_title h1{ font-size: 22px; line-height: 28px; }
  .inr_insd_vdo_sec .video_area{ width: 320px; height: 185px; }
  .vdo-bnr-modal .modal-dialog{ width: 310px; height: 200px; }
  .dedline_sec p{ font-size: 19px; }
  .dedline_sec p span{ font-size: 15px; }
  .cls_prfile_sec .fa{ font-size: 40px; width: 100px; height: 100px; line-height: 100px; margin-bottom: 8px; }
  .cls_prfile_sec h3.counter{ font-size: 22px; line-height: 20px; }
  .cls_prfile_sec h4.title{ font-size: 14px; line-height: 18px; }
  .upgrtd_mjrs_sec h2{ font-size: 24px; }
  .let_us_hlp_txt{ padding-left: 0; }
  .let_us_hlp_txt::before{ display: none; }
  .let_us_hlp_txt h2{ font-size: 20px; line-height: 22px; }
  .clg_logo_itm_clmn{ width: 100%; }
  .tstmnil_itm_sec p{ font-size: 13px; line-height: 20px; }
  .frm_hdn1, .frm_input_fld, .frm_txtarea_fld, input.frm_input_fld::placeholder, textarea.frm_txtarea_fld::placeholder, select.frm_slct_fld, .frm_radio_btn li label{ font-size: 14px; }
  .contct_page_map{ height: 200px; }
  .inr_blg_clmn{ width: 100%; }
  .blg_dat_athr_cat{ font-size: 16px; }
  .blg_dat_athr_cat ul li{ margin: 3px 0; display: block; }
  .blg_dat_athr_cat ul li.brdr::before, .blg_dat_athr_cat ul li.brdr::after{ display: none; }
  .get_ans_bg h2{ font-size: 24px; line-height: 30px; }
  .writing_srvc_pckg h3{ font-size: 20px; line-height: 25px; }
  .writing_srvc_pckg h4{ font-size: 22px; line-height: 25px; }
  .byng_srvc_sec h2{ font-size: 24px; line-height: 28px; }
  .apl_pckg_clmn{ width: 100%; }
  .apl_pckg_itm ul li{ font-size: 16px; }
  .apl_pckg_itm h2, .apl_pckg_itm a.pckg_ordr_btn{ font-size: 24px; }
  .bdy_smpl_itm_clmn{ width: 100%; }
  .bdy_smpl_itm{ min-height: inherit; }
  .dont_write_itm{ padding-left: 35px; }
  .dont_write_itm::before{ top: 0px; width: 25px; height: 25px; line-height: 25px; font-size: 16px; }
  .apl_prgm_hdn h2{ font-size: 15px; line-height: 20px; }
  .apl_prgm_hdn h3{ font-size: 18px; }
  .inr_why_us_itm_clmn{ width: 100%; margin-bottom: 15px; }
  .inr_book_area .inr_book_img{ float: none; clear: both; margin: 0 auto 15px auto; }
  .inr_book_prize{ margin: 15px auto 18px auto; }
  .inr_book_prize ul li{ display: block; font-size: 14px; }
  .inr_book_prize ul li:nth-child(2){ border-width: 2px 0 2px 0; border-style: solid; border-color: #777777; }
  .vdo_tstmnil_itm{ width: 325px; height: 185px; }
  .single_video_tstmnil_box{ height: 225px; }
  .pageTitle{ font-size: 28px; line-height: 35px; }
  .pageTitle span{ font-size: 20px; line-height: 26px; }
  ul.twoVdoClm li, ul.threeVoiceClm li{ margin: 5px 1%; }
}


@media only screen and (max-width:359px){
  .inr_bnr_cap h1, .inr_bnr_two_cap h1{ font-size: 25px; line-height: 36px; }
  .home_banner_sec h2, .third_bnr_cap h3, .fifth_bnr_cap h3{ font-size: 17px; line-height: 20px; }
  .videoModalPopup .modal-body{ height: 225px; }
  .inr_insd_vdo_sec .video_area, .vdo_tstmnil_itm{ width: 280px; height: 160px; }
  .single_video_tstmnil_box{ height: 200px; }
}

/*=========================== Responsive Style Sheet End Here ===========================