body{
  font-family: 'Source Sans Pro',sans-serif;
}
.schedule-table table tr td:first-child {
  width: 12%;
}
.schedule-table table tr td:nth-child(2) {
  width: 40%;
}
.schedule-table table tr td:nth-child(3) {
  width: 7%;
}
.schedule-table table tr td:nth-child(4) {
  width: 12%;
}
.schedule-table table tr td:nth-child(5) {
  width: 12%;
}
.schedule-table table tr td:nth-child(6) {
  width: 12%;
}
#wrapper{width:100%; height:auto;}
p { margin:0px!important;}
#about_us_content{width:100%; max-width:1140px; margin:0 auto; height:auto; padding:0;}
#wrapper h2{font:26px "Source Sans Pro",sans-serif; margin:0; color:#000;}
#about_left{float:left; width:73%; padding:4px 8px;margin-top: 25px; min-height: 350px;}
#about_left p{font:15px/1.8 "Source Sans Pro",sans-serif; color:#595959; text-align:justify;}
#about_left p span{font:26px "Source Sans Pro",sans-serif; color:#000;}
#about_right{float:right; width:30%;}
.border_blue{width:58px; border-bottom:1px solid #1DA1F3; padding:2px 0; margin:0px 0 20px;}
.border_gray{width:58px; border-bottom:1px solid #cfcfcf; padding:2px 0; margin:0px 40px 20px;}
.border_gray_abt{width:58px; border-bottom:1px solid #cfcfcf; padding:2px 0; margin:0 5% 20px;}
.white_bg{background:#fff; width:100%; height:auto; padding:2% 0;}
.gray_bg{background:#EDEDED; width:100%; height:auto; border-top:1px solid #ddd; padding:3% 0;}
/*-------------------------Why RPS-------------------------*/
#why_rps{width:100%; max-width:1140px; margin:0 auto; height:auto; padding:2% 0;}
.left_part{width:76%;  padding:20px 8px 4px 8px;}
.choose_box{
  display: inline-block;
  margin: 0 -2px;
  vertical-align: top;
    width: 25%;
    text-align: center;
    padding: 20px 8px;
}
.choose_box h4{     color: #fff;    display: inline-block;    font: 52px "Source Sans Pro",sans-serif;    height:78px;    margin: 0;   padding: 8px 20px;   text-align: center;   transition: all .2s ease-in-out;    width: auto;}
.choose_box:hover h4,.choose_box:hover h4 span{color:#ffd44f; font-weight:700; transform: scale(1.2); }
.choose_box h4 span{font:52px "Source Sans Pro",sans-serif; color:#fff; text-align:center; margin:0; padding:4px 0px 4px 0}
.choose_box p{font:18px "Source Sans Pro",sans-serif; color:#fff; text-align:center; padding:0px 0 4px 0px ;}
.choose_box span{font:13px "Source Sans Pro",sans-serif; color:#fff; }
/*--------------------------------------Delivery Method-----------------*/
#deliver_method{width:100%; max-width:1140px; margin:0 auto; height:auto; padding: 0 0;}
.strategic_logo_client{width:100%; max-width:1140px; margin:0 auto; height:auto; padding:2% 0;}
.strategic_logo_client ul{list-style-type:none; margin:40px 0 0;}
.strategic_logo_client ul li{display:inline-block; border: 1px solid #ddd; margin:4px 1px; transition:all ease 0.5s;}
.strategic_logo_client ul li:hover{box-shadow:0 0px 9px #9a9a9a;}
/*-----------------------------------Award------------------------------*/
#award_wrap{width:100%; max-width:1140px; margin:0 auto; height:auto; padding:2% 0;}
#award_wrap p{ font:15px/1.4 "Source Sans Pro",sans-serif; color:#595959;  padding: 5px 0 15px;}
#award_icon{float:left; padding:15px 0; width:160px;}
#award_list{float:left;}
#award_list ul{list-style-type:none;}
#award_list ul li{background:url("../images/dot-icon.png")no-repeat 0 10px; font:15px/1.8 "Source Sans Pro",sans-serif; color:#595959; padding:2px 10px 0 14px;}
#award_list  a {    background: #ffd54f none repeat scroll 0 0;   border-radius: 20px;    color: #000;    display: inline-block;    font: 13px "Source Sans Pro",sans-serif;    margin: 16px 0;    padding: 8px 30px;    text-decoration: none;    transition: all 0.5s ease 0s;}
#award_list a:hover { background: #0087cc none repeat scroll 0 0;   color: #fff;}
#award_list ul li span{font:16px "Source Sans Pro",sans-serif;}
#testimonial {
    position: relative;
    text-align: center;
    width: 100%;
    max-width: 1366px;
    margin: 0 auto;
    float: left;
}
.hometestimonial #testimonial {
  position: relative;
  text-align: center;
  width: 100%;
  max-width: 100% !important;
  margin: 0 auto;
  float: left;
}
#testimonial_content {
    position: absolute;
    top: 50%;
    left: 50%;  
    width: 462px;  
    text-align: center;  
    transform: translate(-50%, -50%);  
    -transform: translate(-50%, -50%);    
    -transform: translate(-50%, -50%);  
    -transform: translate(-50%, -50%);    
}
#testimonial_content img{text-align:center; cursor:pointer;}
#testimonial_content p{margin:8px 0 10px; font:20px/1.8 "Source Sans Pro",sans-serif; color:#fff;   text-align: left;}
#testimonial_content h2{margin:0; font:20px/1.8 "Source Sans Pro",sans-serif; color:#fff;  text-align: left;}
/*-------------------------------Careers--------------------------------*/
#careers_wrap{width:100%; max-width:1140px; margin:0 auto; height:auto; padding:2% 0;}
#careers_wrap p{margin:0; font:14px/1.8 "Source Sans Pro",sans-serif; color:#000;   text-align: left;}
#careers_wrap h3{margin:0; font:600 28px/1.8 "Source Sans Pro",sans-serif; color:#595959;  text-align: left;}
#careers_wrap a{background:#0188CC; border-radius:2px; padding:6px 20px; font:14px/1.8 "Source Sans Pro",sans-serif; color:#fff; transition:all ease 0.5s; margin:15px 0; display:inline-block; text-decoration:none;}
#careers_wrap a:hover{background:#ffd54f; color:#000;} 
#about_right_links, #learning_method_right{background: #fff none repeat scroll 0 0;   border-left: 4px solid #0187cd;    border-right: 1px solid #ddd;    border-top: 1px solid #ddd;    float: right;    text-align: left;    width: 275px;    z-index: 0;    border-bottom:1px solid #ddd;}
#about_right_links ul,#learning_method_right ul{list-style-type:none;}
#about_right_links ul li,#learning_method_right ul li{    border-bottom: 1px solid #ddd;padding: 8px 18px; background:url("../images/dot.png")no-repeat 15px 17px;}
#about_right_links ul li a,#learning_method_right ul li a{transition:all ease 0.5s; padding:4px 0 4px 20px; display:inline-block; font: 13px/1.4 "Source Sans Pro",sans-serif; color:#666666; }
#about_right_links ul li:last-child,#learning_method_right ul li:last-child{border-bottom:none;}
.modal_head_bg{background:#3596db;}
.modal_head_bg h4{color:#fff; font: 20px/1.4 "Source Sans Pro",sans-serif;}
.my_close_modal{    color: #fff !important;opacity: 1 !important}
 .filter {    position: static!important;    bottom:20px!important;      transition: all ease 0.5s;   z-index: 1;}
#about_right_links .active a, #learning_method_right .active a, #about_right_links ul li a:hover, #learning_method_right ul li a:hover{color:#0187CD; text-decoration:none;}
#about_right_links li:hover,
#about_right_links li.active,#about_right_links li:hover, #learning_method_right li:hover, #learning_method_right li:hover{   color: #0187CD!important;
background:url("../images/dot-blue.png")no-repeat 15px 17px;}
#about_right_links .nav > li > a:focus, .nav > li > a:hover{background:none;}
#about_right_links h6{ color: #0187cd;font: 18px "Source Sans Pro",sans-serif;padding: 15px 12px 0;}
/*---------------------Right Part Menu-------------------------*/
.rgt_icon1{background: url("../images/international-menu-1g.png")no-repeat 12px 20px !important;}
.rgt_icon1.active, .rgt_icon1:hover {   background: #fff url("../images/international-menu-1.png")no-repeat 12px 20px !important;}
.rgt_icon2{background: url("../images/international-menu-2.png")no-repeat 12px 20px !important;}
.rgt_icon2.active, .rgt_icon2:hover {   background: #fff url("../images/international-menu-2b.png")no-repeat 12px 20px !important;}
.rgt_icon3{background: url("../images/international-menu-3.png")no-repeat 12px 20px !important;}
.rgt_icon3.active, .rgt_icon3:hover {   background: #fff url("../images/international-menu-3b.png")no-repeat 12px 20px !important;}
.rgt_icon4{background: url("../images/international-menu-4.png")no-repeat 12px 14px !important;}
.rgt_icon4.active, .rgt_icon4:hover {   background: #fff url("../images/international-menu-4b.png")no-repeat 12px 14px !important;}
.rgt_icon5{background: url("../images/international-menu-5.png")no-repeat 12px 20px !important;}
.rgt_icon5.active, .rgt_icon5:hover {   background: #fff url("../images/international-menu-5b.png")no-repeat 12px 20px !important;}
.rgt_icon6{background: url("../images/international-menu-6.png")no-repeat 12px 20px !important;}
.rgt_icon6.active, .rgt_icon6:hover {   background: #fff url("../images/international-menu-6b.png")no-repeat 12px 20px !important;}
.rgt_icon7{background: url("../images/international-menu-7.png")no-repeat 12px 20px !important;}
.rgt_icon7.active, .rgt_icon7:hover {   background: #fff url("../images/international-menu-7b.png")no-repeat 12px 20px !important;}
.rgt_icon8{background: url("../images/international-menu-8.png")no-repeat 12px 20px !important;}
.rgt_icon8.active, .rgt_icon8:hover {   background: #fff url("../images/international-menu-8b.png")no-repeat 12px 20px !important;}
.abt_icon1{background: url("../images/who-we-are-g1.png")no-repeat 12px 15px !important;}
.abt_icon1.active, .abt_icon1:hover {   background: #fff url("../images/who-we-are-b1.png")no-repeat 12px 15px !important;}
.abt_icon2{background: url("../images/who-we-are-g2.png")no-repeat 12px 15px !important;}
.abt_icon2.active, .abt_icon2:hover {   background: #fff url("../images/who-we-are-b2.png")no-repeat 12px 15px !important;}
.abt_icon3{background: url("../images/who-we-are-g3.png")no-repeat 12px 15px !important;}
.abt_icon3.active, .abt_icon3:hover {   background: #fff url("../images/who-we-are-b3.png")no-repeat 12px 15px !important;}
.abt_icon4{background: url("../images/who-we-are-g4.png")no-repeat 12px 15px !important;}
.abt_icon4.active, .abt_icon4:hover {   background: #fff url("../images/who-we-are-b4.png")no-repeat 12px 15px !important;}
.abt_icon5{background: url("../images/who-we-are-g5.png")no-repeat 12px 15px !important;}
.abt_icon5.active, .abt_icon5:hover {   background: #fff url("../images/who-we-are-b5.png")no-repeat 12px 15px !important;}
.abt_icon6{background: url("../images/who-we-are-g6.png")no-repeat 12px 15px !important;}
.abt_icon6.active, .abt_icon6:hover {   background: #fff url("../images/who-we-are-b6.png")no-repeat 12px 15px !important;}
.abt_icon7{background: url("../images/who-we-are-g7.png")no-repeat 12px 15px !important;}
.abt_icon7.active, .abt_icon7:hover {   background: #fff url("../images/who-we-are-b7.png")no-repeat 12px 15px !important;}
.abt_icon8{background: url("../images/who-we-are-g8.png")no-repeat 12px 15px !important;}
.abt_icon8.active, .abt_icon8:hover {   background: #fff url("../images/who-we-are-b8.png")no-repeat 12px 15px !important;}
.fix-rgt-top{margin-top:0px;}
#spy{background: #fff;      border-top: 1px solid #ddd;    min-height:auto;     width: 265px;z-index:0;}
#sidebar{margin-top:0; float:right;  right:6%;top: 45%;
  z-index: 9;}
#menu-rgt ul{list-style-type:none;}
#menu-rgt ul li{border-bottom: 1px solid #ddd; border-left: 3px solid #d7d7d7;padding:12px 18px; background:url("../images/dot.png")no-repeat 15px 21px;}
#menu-rgt ul li a{transition:all ease 0.5s; padding:4px 0 4px 30px; display:inline-block; font:600 14px/1.4 "Source Sans Pro",sans-serif; color:#666666; }
#menu-rgt .active a, #menu-rgt .active a{color:#0187CD; text-decoration:none;}
#menu-rgt li:hover,
#menu-rgt li.active,#menu-rgt li:hover{   color: #0187CD!important;
background:url("../images/dot-blue.png")no-repeat 15px 21px; border-left:3px solid #1DA1F3;}
#menu-rgt .nav > li > a:focus, .nav > li > a:hover{background:none;}
#menu-rgt h6{ color: #014E78; font:14px "Source Sans Pro",sans-serif; padding: 15px 12px 0;}
/*---------------------Right Part Menu-------------------------*/
/*---------Responsive Menu----------*/
.smobitrigger, .mnuclose { display: none; }
.about-us-navigation { float: right; display:none; }
.about-us-navigation  ul {  padding: 0px; margin: 0px;  list-style: none;}
.about-us-navigation  ul li { display: inline-block; }
.about-us-navigation  ul li a {
  color: #fff;
 font:14px "Source Sans Pro",sans-serif;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  padding:8px 2px 8px 40px;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  background:url("../images/rsp-icon2.png") no-repeat scroll 20px 12px
}
.about-us-navigation  ul li a:hover {background: rgb(234, 214, 54) ;  color: #441B0A;}
/*-----------------------Right Fixed Menu------------------*/
.fixalg { position: relative;    z-index: -1;}
.rgtmenutrigger, .menucloses { display: block!important; }
	/*-------------Responsive  Menu----------------------------*/
.right-scroll-menu  {  display: block;    position: fixed;   right: 0;   top:34%;     z-index: 9999; }
.rgtmenutrigger, .menucloses { display: inline-block; }
.menucloses { padding:8px 20px; width: 100%;  background: rgba(0, 0, 0, 0.18); margin:0 0 15px 0;}
.rgtmenutrigger span, .menucloses span { font: 0/0 a;  text-shadow: none;  color: transparent;  background:url("../images/close-icon.png")no-repeat;}
.rright-scroll-menu   ul { /*  padding-bottom: 40px;  */overflow-y: auto;}
.right-scroll-menu   ul li { width: 100%; }
.right-scroll-menu  ul li { display: inline-block; padding:6px 20px;}
.right-scroll-menu   ul li a { font:14px "Source Sans Pro",sans-serif;}
.rgt-menu-links {  list-style: none;  margin: 0px;  width: 260px;  position: fixed;  height: 100%; top: 0px;  right: -262px;}
.menuopens { right: 0px !important; }
.ovrActve {position: fixed;background: rgba(0, 0, 0, 0.79)!important;width: 100%;height: 100%;z-index: 9998!important;transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;}
.inner-alg {padding: 20px 16px;}
.sidebar-top{top:80px; transition:all ease 0.5s; position:fixed;}
.sidebar-btm{transition:all ease 0.5s; position:relative!important; top:0;}
.fix-top{padding:100px 0 0;}
/*--------------------------------Schedules Style-------------------------*/
#schedule_landing_bg{width:100%; height:auto;}
#schedule_landing_wrap{width:100%; height:auto; max-width:1140px; margin:0 auto; padding:2% 0;}
#schedule_landing_wrap  ul {list-style-type: none;   margin:20px 0 0;}
#schedule_landing_wrap  ul li { border: 1px solid #ddd;    display: inline-block;    margin:15px 7px;    transition: all 0.5s ease 0s;}
#schedule_landing_wrap  ul li:hover {box-shadow: 0 0 9px #9a9a9a;}
#schedule_inner_bg{width:100%; height:auto;}
#schedule_inner_wrap{width:100%; height:auto; max-width:1140px; margin:0 auto; padding:2% 0 6%;}
#schedule_btm_content{width:100%;margin:0 auto;}
#schedule_inner_wrap  .dropdown {  position: relative;  display:block;  margin-top:0.5em;  padding:0;  width:230px;  float:right;}
.dropdown select {
  width:230px;
  margin:0;
  background:#FFD54F;
  border: 1px solid transparent;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
  font-size:1.25em;
  color: #444;
  padding: .6em 1.9em .5em .8em;
  line-height:1.3; font: 14px "Source Sans Pro",sans-serif;
}
/* Custom arrow sits on top of the select - could be an image, SVG, icon font, etc. or the arrow could just baked into the bg image on the select */
#schedule_inner_wrap  .dropdown::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 8px;
  top: 50%;
  right: 1em;
  margin-top:-4px;
  z-index: 2;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpolygon fill='rgb(102,102,102)' points='8,12 0,0 16,0'/%3E%3C/svg%3E") 0 0 no-repeat;  
  /* These hacks make the select behind the arrow clickable in some browsers */
  pointer-events:none;
}
/* This hides native dropdown button arrow in IE 10/11+ so it will have the custom appearance, IE 9 and earlier get a native select */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #schedule_inner_wrap .dropdown select::-ms-expand {  display: none;}
  /* Removes the odd blue bg color behind the text in IE 10/11 and sets the text to match the focus style text */
  #schedule_inner_wrap select:focus::-ms-value { background: transparent;    color: #222;}
}
/* Set overflow:hidden on the wrapper to clip the native select's arrow, this clips hte outline too so focus styles are less than ideal in FF */
_::-moz-progress-bar, body:last-child .dropdown {
  overflow: hidden;
}
/* Show only the custom icon */
_::-moz-progress-bar, body:last-child .dropdown:after {
  display: block;
}
_::-moz-progress-bar, body:last-child .dropdown select {
  /* increase padding to make room for menu icon */
  padding-right: 1.9em;
  /* `window` appearance with these text-indent and text-overflow values will hide the arrow FF up to v30 */
  -moz-appearance: window;
  text-indent: 0.01px;
  text-overflow: "";
  /* for FF 30+ on Windows 8, we need to make the select a bit longer to hide the native arrow */
  width:246px;
}
/* Firefox 7+ focus style - This works around the issue that -moz-appearance: window kills the normal select focus. Using semi-opaque because outline doesn't handle rounded corners */
_::-moz-progress-bar, body:last-child .dropdown select:focus {
  outline: 2px solid rgba(180,222,250, .7);
}
/* Opera - Pre-Blink nix the custom arrow, go with a native select button */
x:-o-prefocus, .dropdown::after {
  display:none;
}
#schedule_inner_wrap .dropdown:hover {  border:1px solid #888;}
#schedule_inner_wrap select:focus {  outline:none;  box-shadow: 0 0 1px 3px rgba(180,222,250, 1);  background-color:transparent;  color: #222;  border:1px solid #aaa; font: 14px "Source Sans Pro",sans-serif; }
#schedule_inner_wrap select:-moz-focusring {  color: transparent;  text-shadow: 0 0 0 #000;}
#schedule_inner_wrap .button { border: 1px solid #bbb; }
#schedule_inner_wrap .course_name {  color: #000;  display: none;}
.main_content_wrap{width:100%; padding:25px 0 ;}
.course_title{float:left;}
.course_title h2{margin:0; font:600 28px/1.8 "Source Sans Pro",sans-serif; color:#000;}
.course_icon{float:left; width:230px;}
.course_icon img{border:1px solid #ddd;}
.course_content{float:left; width:80%;}
.course_content p{font:14px/1.6 "Source Sans Pro",sans-serif; color:#595959; text-align:justify;}
.divider_head{width:60px; border-bottom:1px solid #595959;}
.table_wrap{width:100%; padding:10px 0 0;}
.table_wrap table{width:100%; border:1px solid #ddd;}
.table_wrap table tr th{background:#0188CC; padding:10px 12px; font:15px "Source Sans Pro",sans-serif;  color:#fff; border-left:1px solid #0E95D9;}
.table_wrap table tr td a{background:#FFD54F; font:13px "Source Sans Pro",sans-serif;  color:#595959; padding:4px 10px;}
.table_wrap table tr td,.table_wrap table tr td label{font:13px "Source Sans Pro",sans-serif;  color:#595959;  padding:5px 10px; vertical-align:middle;}
.table_wrap table tr td{border-left:1px solid #D0D0D0;}
.table_wrap table tr td span{color:#1DA1F2; line-height:1.7}
.table_wrap tr:nth-child(even) {background: #fff;}
.table_wrap tr:nth-child(odd) {background: #E4E4E4;}
.table_wrap input {margin: 3px 8px 0 0;position: relative;	top: 2px;}
.table_wrap .call_para{text-align:right; font:14px "Source Sans Pro",sans-serif; padding:20px 0;}
.table_wrap .call_para span{font:14px "Source Sans Pro",sans-serif; color:#0087CD;}
.table_top{background:#E6E6E6; width:100%; border-radius:4px 4px 0px 0;}
.table_top_left{float:left; width:70%;}
.table_top_left ul{margin:0; list-style-type:none;}
.table_top_left ul li{display:inline-block; padding:12px 16px; font:14px "Source Sans Pro",sans-serif;  color:#595959;}
.table_top_left ul li img{margin:0 10px 0 0;}
.table_top_right{float:right; width:30%; text-align:right;}
.table_top_right a{background:#004F76; display:inline-block; transition:all ease 0.5s; margin:13px 20px; font:14px "Source Sans Pro",sans-serif; border-radius:2px; color:#fff; padding:6px 20px;}
.table_top_right a img{margin:0 0 2px 10px;}
.table_top_right a:hover{text-decoration:none; color:#000;  background:#FFD54F;}
#next{padding:8% 0 0 0;}
/*-------------------------------contact Style-------------------------*/
#contact_bg{width:100%; height:auto;}
#contact_wrap{width:100%; height:auto;  max-width:1140px; margin:0 auto; padding:4% 0 0;}
#location_left{float:left;     
  width: 70%;
  margin-bottom: 30px;}
#location_left h2{font:30px "Source Sans Pro",sans-serif; color:#000; margin:0;}
#location_left a:hover{text-decoration:none;}
.gray_con_div{width:60px; height:1px; background:#8a8a8a; margin:8px 0 8px 0;}
.location_box{width:248px; float:left; background:#E8E8E8;  margin:15px 10px;}
.location_box h3{ font:15px "Source Sans Pro",sans-serif; color:#000; margin:0; padding:4px 0;}
.location_box p{ font:12px/1.7 "Source Sans Pro",sans-serif; color:#595959; margin:0; padding:4px 0;}
.location_address{padding:15px 10px; border:1px solid #c3c3c3;  min-height:240px;}
.location_address em, em{ color: #595959;line-height: 1.8;}
.location_address a{color:#595959;}
#location_right{float:right; width:26%; padding:15px 0 ;}
#request_quote{border:1px solid #ddd; padding:0 0 15px 0;}
#request_quote h5{font:18px "Source Sans Pro",sans-serif; color:#595959; box-shadow:0px 1px 0px #ddd; background:#F1F1F1; margin:0 0 15px 0; padding:12px 10px;}
#request_quote form input,#request_quote form textarea{font:14px "Source Sans Pro",sans-serif; background:#F1F1F1; border:1px solid #ddd; border-radius:0;}
.fm_alg{margin:8px 0px;}
#report_left .submit_btn_fm{background:#FFD54F; font:16px "Source Sans Pro",sans-serif; color:#000; padding:10px 12px; border-radius:20px; border:none;outline: 0 !important;}
#request_quote .submit_btn_fm{background:#FFD54F; font:16px "Source Sans Pro",sans-serif; color:#000; padding:10px 80px; border-radius:20px; border:none;}
#location_enquiry{border:1px solid #ddd; padding:20px 15px; margin:30px 0;}
#location_enquiry i{color:#595959;}
#location_enquiry h5{font:16px "Source Sans Pro",sans-serif; color:#595959; margin:0;}
#location_enquiry h6{font:16px "Source Sans Pro",sans-serif; color:#595959; margin:0; padding:10px 0 15px 0;}
#location_enquiry p,#location_enquiry a {font:13px/1.6 "Source Sans Pro",sans-serif; color:#595959; padding:6px 0;}
.location_divider{width:50px; background:#7a7a7a; height:1px; margin:8px 0 16px 0;}
#location_enquiry i{font-size:18px;}
#location_enquiry .fa.fa-facebook {color:#3E5799!important;}
#location_enquiry .fa.fa-twitter {color:#43C7F4!important;}
#location_enquiry .fa.fa-youtube{color:#ED1F24!important;}
#location_enquiry .fa.fa-google-plus {color:#DB402C!important;}
#request_quote > form {padding: 20px 0;}
#location_right #request_quote .g-recaptcha {transform: scale(0.87)!important;}
/*-------------------------------Report Style-------------------------*/
#report_left{padding:0 4% 0 0;}
#report_left p{color:#007FCC; font:16px "Source Sans Pro",sans-serif; padding:12px 16px 0;}
#report_left .form-group { margin-bottom:0;}
#report_left input{  border-color: -moz-use-text-color -moz-use-text-color #ddd; padding:6px 2px;   border-radius: 0;   border-style: none none solid;border-width: 0 0 1px; box-shadow: 0 0 0 #fff; color:#595959; font:13px/1.6 "Source Sans Pro",sans-serif;}
#report_left textarea{background:#fff; border-radius:0; font:13px/1.6 "Source Sans Pro",sans-serif; color:#595959;}
#report_left label{ font:14px/1.6 "Source Sans Pro",sans-serif; color:#595959;}
.fm_alg_rp{
  padding: 15px 10px;
  position: relative;
}
#report_left .btn{text-align:left; width:100%; color:#595959; font:14px "Source Sans Pro",sans-serif; border-radius:0;  padding: 10px 6px;}
#report_left .caret{position:absolute; right: 13px; top:23px; color:#0080C7;}
#report_left .dropdown-menu{width:100%;}
/*-----------------------------Search Result----------------------------*/
#search_wrap{width:100%; max-width:1140px; margin:0 auto; height:auto; padding:4% 0;}
#search_wrap p{font:15px/2.4 "Source Sans Pro",sans-serif; color:#595959;}
#search_wrap p span{font:15px "Source Sans Pro",sans-serif; color:#595959; border:1px solid #ddd; padding:8px 18px; display:inline-block;}
#search_wrap table{width:100%; margin:20px auto;}
#search_wrap table tr td{padding:12px 12px;}
#search_wrap tr:nth-child(even) {background: #fff;}
#search_wrap tr:nth-child(odd) {background: #F1F1F1;}
#search_wrap tr td h6{ font:15px "Source Sans Pro",sans-serif; color:#0088CC; margin:0; padding:4px 0;}
#search_wrap tr td p{ font:14px "Source Sans Pro",sans-serif; color:#595959;  padding:6px 0px 6px 14px;}
#search_wrap tr td a{ font:14px "Source Sans Pro",sans-serif; color:#595959;  padding:6px 0px 6px 14px;}
/*-----------------------------Inner Location----------------------------*/
#location_inner_left{ float: left;width: 73%;}
#map_address{width:100%; margin:30px 0 0;    float: left;}
div#map_address img {
  width: 100%;
}
#address_map{width:100%;  background:#E8E8E8; border:1px solid #ddd;    float: left;}
#address_left{float:left; width:40%; padding:10px 18px; min-height:180px;}
#address_left  h2{font:15px "Source Sans Pro",sans-serif; color:#595959; margin:0; padding:8px 0;}
#address_left p{font:14px "Source Sans Pro",sans-serif; color:#595959; padding:4px 0;}
#map_right{float:left; width:460px;}
#contact_btn_bg{width:100%; height:auto;}
#contact_btm_wrap{width:100%; max-width:1140px; margin:0 auto; height:auto; /*padding:4% 0;*/}
.inner_contact_details{float:left; width:22%; background:#F1F1F1; margin:8px 15px; padding:25px 18px; min-height:230px;}
.inner_contact_details h3{font:15px "Source Sans Pro",sans-serif; color:#595959; margin:0; padding:10px 0; }
.inner_contact_details p{font:14px "Source Sans Pro",sans-serif; color:#595959; padding:4px 0;}
#inner_adress_dtls h6{font:14px "Source Sans Pro",sans-serif; color:#0087cc;}
#inner_adress_dtls p{font:14px/1.6 "Source Sans Pro",sans-serif; color:#595959;}
#location_left{ color: #595959;font: 14px "Source Sans Pro",sans-serif;padding: 4px 0;}
#location_left p{ color: #595959; font: 14px/1.6 "Source Sans Pro",sans-serif;  padding:4px 0 4px;}
#left_part_learning{float:left; width:75%; margin-bottom:30px;}
#right_part_learning{float:right; width:22%; margin-bottom:30px;}
#learning_banners{width:100%; height:auto;}
#learning_bg{width:100%; height:auto;}
#learning_method_wrap{width:100%; height:auto; max-width:1140px; margin:0 auto; padding:3% 0;}
#learning_method_left{float:left; width:74%;}
#learning_method_left h2{ color: #000;font: 26px "Source Sans Pro",sans-serif; margin: 0;}
#learning_method_left h5{ color: #595959;font: 15px "Source Sans Pro",sans-serif;margin: 0;}
#learning_method_left h5 a{background:#FFD54F;  font: 15px "Source Sans Pro",sans-serif; color:#000; border-radius:20px; padding:10px 20px; margin:0 0px 0 25px; }
#learning_method_left p{   color: #595959;font: 13px/1.9 "Source Sans Pro",sans-serif;padding: 10px 0 0;}
 .learning_method_list ul {   list-style-type: none;}
.learning_method_list ul li  {    background: rgba(0, 0, 0, 0) url("../images/dot-icon.png") no-repeat scroll 0 10px;    color: #595959;    font: 13px/1.4 "Source Sans Pro",sans-serif;    padding: 4px 0 4px 16px;    transition: all 0.5s ease 0s;}
.learning_method_list {   padding: 6px 26px;}
.learning_inner_list ul {    list-style-type: none;}
.learning_inner_list ul li  {   background: rgba(0, 0, 0, 0) url("../images/dot-icon.png") no-repeat scroll 0 10px;    color: #595959;    font: 13px/1.4 "Source Sans Pro",sans-serif;    padding: 4px 0 4px 16px;    transition: all 0.5s ease 0s;}
.learning_inner_list {   padding: 6px 0px;}
.learning_inner_list h6{color:#0085C3; font:16px "Source Sans Pro",sans-serif;}
#careers_left_main{float:left; width:74%;}
#careers_left_main h4{font:20px/1.4 "Source Sans Pro",sans-serif; color:#595959;}
#careers_left_main h5{font:600 15px/1.4 "Source Sans Pro",sans-serif;color: #0087CB;}
#careers_left_main h6{font:14px/1.4 "Source Sans Pro",sans-serif; color:#595959; padding:0 13px;}
#careers_left_main p{font:13px/1.4 "Source Sans Pro",sans-serif; color:#595959;}
#careers_left_main ul {    list-style-type: none; margin:0 13px; padding:0px 0 20px 0; border-bottom:1px solid #ddd;}
#careers_left_main ul li {   background: rgba(0, 0, 0, 0) url("../images/dot-icon.png") no-repeat scroll 0 10px;    color: #595959;   font: 13px/1.4 "Source Sans Pro",sans-serif;    padding: 4px 0 4px 16px;    transition: all 0.5s ease 0s;}
.apply_btn_carres {background:#FFD54F; border-radius:20px; font:14px "Source Sans Pro",sans-serif; padding:6px 20px; display:inline-block; margin:18px 0; color: #000;}
.rgt-fixed {margin:5% 0;}
.strategic_logo_client ul li a img{width:203px;}
#search_wrap p .search_des{border:none!important;    font: 14px "Source Sans Pro",sans-serif;color: #595959;padding: 6px 0px 6px 14px;}
#report_left .btnchoose .btn{text-align:left; width:100%; color:#595959; font:14px "Source Sans Pro",sans-serif; border-radius:0;  padding: 8px 6px;}
	.box-icon-effect {overflow: hidden; position: relative;}
	.box-icon-effect a {display: block; position: relative;}
	.box-icon-effect.large {float: none;margin-bottom: 1.5em; margin-right: 0;overflow: hidden;}
	.box-icon-effect.large img {height: auto; width: 100%;}
	.servmnu:hover .box-icon-effect a img {transform: scale(1.2);}
	.servmnu .box-icon-effect a img {transition: all 0.3s ease 0s; width: 100%;}
.pulse {
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: pulse;
}
@keyframes pulse {
0% {
    transform: scale(0.9);
}
50% {
    transform: scale(1);
}
100% {
    transform: scale(0.9);
}
}
.tossing {
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-name: tossing;
}
@keyframes tossing {
0%, 100% {
    transform: rotate(-9deg);
}
50% {
    transform: rotate(9deg);
}
}
@keyframes tossing {
0%, 100% {
    transform: rotate(-9deg);
}
50% {
    transform: rotate(9deg);
}
}
/*---------------------------------Nav Start-------------------------------------*/
#menu-top-fix header {
  margin-top: 0;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
  -moz-transform: translateY(0rem);
  -ms-transform: translateY(0rem);
  -webkit-transform: translateY(0rem);
  transform: translateY(0rem);
  -moz-transition: all 0.9s ease-in-out;
  -o-transition: all 0.9s ease-in-out;
  -webkit-transition: all 0.9s ease-in-out;
  transition: all 0.9s ease-in-out;
}
/* #menu-top-fix .close {margin-top: -52px;} */
#menu-top-fix .close .nav-bar .toggle-bar {
  height: 4px;
  background-color: #fff;
  width: 24px;
  position: absolute;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  top: 18px;
}
#menu-top-fix .close .nav-bar .toggle-bar:before {
  display: block;
  content: "";
  width: 100%;
  height: 4px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  background: #fff;
  position: absolute;
  top: -9px;
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
#menu-top-fix .close .nav-bar .toggle-bar:after {
  display: block;
  content: "";
  width: 100%;
  height: 4px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  background: #fff;
  position: absolute;
  top: 9px;
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
#menu-top-fix .nav-bar {
  background: #1992D1;
  padding: 12px;
  left:10px;
  right: 0;
  margin: 0 auto;
  text-align: center;
  width:50px;
  height:45px;
  font-size: 28px;
  z-index: 100;
  cursor: pointer;
  position: relative;
  border: 1px solid #1992D1;
  border-top-color: #1992D1;
  margin-top: -1px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;  display:none; 
}
.myhead{display:none;}
#menu-top-fix .nav-bar:hover .toggle-bar { background-color: #ffdf00;}
#menu-top-fix .nav-bar:hover .toggle-bar:before { background-color: #ffdf00;}
#menu-top-fix .nav-bar:hover .toggle-bar:after { background-color: #ffdf00;}
#menu-top-fix .nav-bar .toggle-bar {
  height: 0;
  -moz-transition: height 0.25s, top 0.2s ease;
  -o-transition: height 0.25s, top 0.2s ease;
  -webkit-transition: height 0.25s, top 0.2s ease;
  transition: height 0.25s, top 0.2s ease;
  background-color: #fff;
  width: 24px;
  position: absolute;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  top: 9px;
}
#menu-top-fix .nav-bar .toggle-bar:before {
  display: block;
  content: "";
  width: 100%;
  height: 4px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  background: #fff;
  position: absolute;
  top: 8px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -moz-transition: -moz-transform 0.25s, top 0.2s ease;
  -o-transition: -o-transform 0.25s, top 0.2s ease;
  -webkit-transition: -webkit-transform 0.25s, top 0.2s ease;
  transition: transform 0.25s, top 0.2s ease;
}
#menu-top-fix .nav-bar .toggle-bar:after {
  display: block;
  content: "";
  width: 100%;
  height: 4px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  background: #fff;
  position: absolute;
  top: 8px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -moz-transition: -moz-transform 0.25s, top 0.2s ease;
  -o-transition: -o-transform 0.25s, top 0.2s ease;
  -webkit-transition: -webkit-transform 0.25s, top 0.2s ease;
  transition: transform 0.25s, top 0.2s ease;
}
#menu-top-fix nav {left: 0; right: 0;  z-index: 100; text-align: center;}
#menu-top-fix nav ul{list-style-type:none;}
#menu-top-fix nav ul li{display:inline-block;  padding:7px 28px;}
#menu-top-fix nav .bg {background:#0087CC; height:45px;}
#menu-top-fix nav .holder { position: absolute;  top: 0; right: 0; left: 0; bottom: 0; margin:0 auto}
#menu-top-fix nav ul li a {color: #fff!important;text-decoration: none;position: relative; font:15px "Source Sans Pro",sans-serif !important;}
#menu-top-fix nav a:hover{color:#ffdf00;}
.mine-cls{display:block!important;}
.close{opacity:0.9!important; float:none!important; text-shadow:none!important; font-size:16px; font-weight:normal; line-height:0;}
.fix-top{position:relative; top:30px;}
/*---------------------Why Choose RPS INDEX-----------------------*/
#why-rps-index{width:100%; height:auto;    float: left;}
#why-rps-index h2{font:26px "Source Sans Pro",sans-serif; text-align:center; margin:0; padding:20px 0 0}
#why-rps-index-bg{width:100%; height:auto; background:#1da1f2;}
#why-rps-index-wrap{width:100%; height:auto; max-width:1200px; margin:0 auto; padding:2% 0;}
#check-out-bg{width:100%; height:auto;float: left;margin-bottom: 12px;}
#check-out-wrap{width:100%; height:auto; max-width:1100px; margin:0 auto; padding:2% 0;}
#check-out-wrap h2{font:26px "Source Sans Pro",sans-serif; text-align:center; margin:0; padding:20px 0 0}
.check-out { cursor: pointer;  height: 310px;  position: relative;  overflow: hidden; float:left;  margin:30px 25px 0;  width: 316px;}
.check-out h3{font:600 20px "Source Sans Pro",sans-serif; color:#fff; margin:0; padding:6px 0;}
.check-out span{font:16px/1.6 "Source Sans Pro",sans-serif; color:#fff; padding:4px 0 6px 0;}
.check-out p{font:16px/1.8 "Source Sans Pro",sans-serif; color:#fff; margin:0;padding:6px 0;}
.check-out img {
  position: absolute;
  left: 0;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.check-out .overbox {   padding: 15px 16px;
  background: rgba(0,0,0,0.9);
    color: #fff;
    height: 310px;
    left: 0;
    opacity: 0;
    position: absolute;
    top:0px;
    width:316px;
    z-index: 100;
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.check-out:hover .overbox { opacity: 1; }
.check-out .overtext {
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  -ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  transform: translateY(40px);
  -webkit-transform: translateY(40px);
}
.check-out .title {
  opacity: 0;
  transition-delay: 0.1s;
  transition-duration: 0.2s;
}
.check-out:hover .title,
.check-out:focus .title {
  opacity: 1;
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
}
.check-out .tagline {
  opacity: 0;
  transition-delay: 0.2s;
  transition-duration: 0.2s;
}
.check-out .tagline2 {
  opacity: 0;
  transition-delay: 0.3s;
  transition-duration: 0.3s;
}
.check-out:hover .tagline,
.check-out:focus .tagline {
  opacity: 1;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);
}
.check-out:hover .tagline2,
.check-out:focus .tagline2 {
  opacity: 1;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);}
.click-out-btn{  background: #ffd44f none repeat scroll 0 0;    color:#000!important;    display: inline-block;   font: 600 14px "Source Sans Pro",sans-serif;    padding: 6px 16px;}	
#check-out-wrap h3{font:600 18px "Source Sans Pro",sans-serif; }
#check-out-wrap a{font:14px "Source Sans Pro",sans-serif; color:#fff!important; padding:12px 0 0; display:inline-block;}
span.blue-bar {background: #1DA1F2;    display: block;    height: 1px;    margin:4px auto 0;    padding: 0;   text-align: center;    width: 60px;}
#rps-index-wrap{width:100%; max-width:1200px; margin:0 auto; padding:2% 0;}

/*---------------------------------Schedule New ----------------------------------------*/
#schedule_new_wrap{    
  max-width: 1160px;
  margin: 0 auto;
  height: auto;
  width: 96%;
  padding: 2% 0;
}
#schedule_new_wrap h3{font:600 18px "Source Sans Pro",sans-serif; color:#000; margin:0; padding:0 0px 0 18px}
.schedule-table table{width:100%; border:1px solid #ddd;}
.schedule-table table tr td{border-bottom:1px solid #ddd;}
.schedule-table table tr td,.schedule-table table tr td p,.schedule-table table tr td   label{  padding:15px 12px; font:14px "Source Sans Pro",sans-serif; color:#595959;}
.schedule-table table tr td p{  padding:0;}
.schedule-table table tr td  label{ margin:0; display:inline-table;}
.schedule-table table tr td  label input{ margin: 0 2px 0 0;position: relative;top: 2px;}
.schedule-table table tr td a{background:#FFD44F; font:13px "Source Sans Pro",sans-serif; color:#595959; padding:5px 14px;}
.schedule-table table tr td span{font:13px "Source Sans Pro",sans-serif; color:#0077b5;}
.schedule-table tr:nth-child(2n+1) {
    background: #fff;
}
.schedule-table tr:nth-child(2n) {
    background: #EDEDED;
}
.btm-alg-sch{padding:14px 0 0px 0!important;}

#slider-links{  background: #006d9f none repeat scroll 0 0;
    margin:10px 0 0;
    padding: 15px 0;
    float: left;
    width: 100%;
}

#slider-links p a{font:13px "Source Sans Pro",sans-serif; color:#fff!important;}
.res-shown{display:none;}
#course-head table{width:100%;}
#course-head table tr th{background:#008DD1;font:15px "Source Sans Pro",sans-serif; color:#fff; padding: 15px 12px;}
.location-list {
    position: absolute;
    right: 0;
    text-align: right;
    top:20px;
}
.location-list {
    position: absolute;
    right: 0;
    text-align: right;
    top:20px;
}
.location-list ul{list-style-type:none;}
.location-list ul li{font:13px "Source Sans Pro",sans-serif; display:inline-block; border-right:1px solid #ddd; padding: 0 6px;}
.location-list ul li:last-child{border:none;}
.location-list ul li span{font:600 13px "Source Sans Pro",sans-serif; color:#1da1f2;}

/*---------------------------------Nav End-------------------------------------*/
/*-----------------------------------Location-----------------------------*/
#rps-location{max-width:1200px; margin:0 auto; height:auto; width:100%;}
#rps-location p{font:15px/1.8 "Source Sans Pro",sans-serif; color:#595959; padding:5px 25px 60px 25px;}
.location-box-inner:hover{background:#0084C4; color:#fff;}
.location-box-inner i{color:#0084C4!important;}
.location-box-inner:hover p,.location-box-inner:hover h4,.location-box-inner:hover i,.location-box-inner:hover em{color:#fff!important;}

.loc-icon-1{background:url("../images/locations-imgs/bang-b.png")no-repeat center center; height:156px; width:99px;}
.location-box-inner:hover .loc-icon-1{background:url("../images/locations-imgs/bang-y.png")no-repeat center center; }


.loc-icon-2{background:url("../images/locations-imgs/chenn.png")no-repeat center center ; height:157px; width:117px;}
.location-box-inner:hover .loc-icon-2{background:url("../images/locations-imgs/chenn-y.png")no-repeat center center}

.loc-icon-3{background:url("../images/locations-imgs/hyd.png")no-repeat center center; height:156px; width:169px;}
.location-box-inner:hover .loc-icon-3{background:url("../images/locations-imgs/hyd-y.png")no-repeat center center}

.loc-icon-4{background:url("../images/locations-imgs/gurgaon.png")no-repeat center center; height:157px; width:131px;}
.location-box-inner:hover .loc-icon-4{background:url("../images/locations-imgs/gurgaon-y.png")no-repeat center center}

.loc-icon-5{background:url("../images/locations-imgs/mumbai.png")no-repeat center center; height:156px; width:188px;}
.location-box-inner:hover .loc-icon-5{background:url("../images/locations-imgs/mumbai-y.png")no-repeat center center}

/* .loc-icon-6{background:url("../images/locations-imgs/momb.png")no-repeat center center; height:157px; width:109px;}
.location-box-inner:hover .loc-icon-6{background:url("../images/locations-imgs/momb-y.png")no-repeat center center} */

.loc-icon-7{background:url("../images/locations-imgs/kolkata.png")no-repeat center center; height:165px; width:109px;}
.location-box-inner:hover .loc-icon-7{background:url("../images/locations-imgs/kolkata-y.png")no-repeat center center}
.location-box-inner {
    border: 1px solid #ddd; transition:all ease 0.5s;
    display: inline-block;
    margin: 60px 1%;
    min-height:295px;
    padding: 30px 0;
    position: relative;

    width:23%;
}
.location-box-inner h4 {
    color: #000;
    font: 700 22px "Source Sans Pro",sans-serif;
    margin: 0;
    padding: 2px 0 12px;     text-align: center;
}
#rps-location .location-box-inner p {
    color: #595959;
    font: 13px "Source Sans Pro",sans-serif;
    margin: 0;
    padding: 2px 0 5px;     text-align: left;
}
.location_icons {
    position: absolute;
    top: -90px;
    width: 100%;
}
.location-text{position:relative; top:50px; padding: 0px 20px;}

.pulse:hover img {
    animation-duration: 1s;
    animation-name: pulse;
    text-decoration: none;
}
@keyframes pulse {
0%, 20%, 50%, 100% {
    transform: translateY(0px);
}
40% {
    transform: translateY(-10px);
}
60% {
    transform: translateY(-10px);
}
}
#location-box-wrap {
  padding: 20px 0 0;
  width: 100%;
  float: left; 
  text-align:left; 
} 

#my-award-wrap{width:100%;}
#my-award-wrap p{  color: #595959; text-align:left;
    font: 15px/1.8 "Source Sans Pro",sans-serif;}
.award-wrap{padding:20px 0; border-bottom:1px solid #ddd;}
.award-icon{float:left; width:150px;}
.award-content {
    float: left;
    padding:4px 26px;
    width: 65%;
}
#my-award-wrap .award-content p{  color: #333333;
    font: 18px/1.6 "Source Sans Pro",sans-serif; text-align:left;}
#award-main-box{padding:20px 0;}
/*-----------------------------------Media Query-----------------------------*/
@media screen and (max-width:1250px){
	#sidebar{display:none;}
	#sidebar.sticky2{display:none;}
	#about_right_links, #learning_method_right{display:none;}
	#about_left{float:none; width:98%; margin:0 auto;}
	#report_left{float:none; width:100%; margin:0 auto;}
	.about-us-navigation {  display: block;    position: fixed;   right: 0;   top: 28%;    z-index: 9999;}
	.smobitrigger, .mnuclose { display: inline-block; }
	.mnuclose { padding:8px 20px; width: 100%;  background: rgba(0, 0, 0, 0.18); margin:0 0 15px 0;}
	.smobitrigger span, .mnuclose span { font: 0/0 a;  text-shadow: none;  color: transparent;  background:url("../images/close-icon.png")no-repeat;}
	.about-us-navigation  ul {  padding-bottom: 40px; overflow-y: auto;}
	.about-us-navigation  ul li, .about-us-navigation  ul li a { width: 100%; }
	.about-us-navigation  ul li a { font:14px "Source Sans Pro",sans-serif;    text-align: left;}
	.about-us-navigation  ul li a:hover { background: rgba(0, 0, 0, 0.29) url("../images/rsp-icon2.png") no-repeat scroll 20px 12px; }
	.mobimenu {  list-style: none;  padding: 20px; margin: 0px;  width: 260px;  position: fixed;  height: 100%; top: 0px;  right: -262px;}
	.mnuopn { right: 0px !important; }
	.ovrActv {position: fixed;background: rgba(0, 0, 0, 0.79);width: 100%;height: 100%; z-index: 9998;transition: 0.5s;
	  -webkit-transition: 0.5s;
	  -moz-transition: 0.5s;
	  -ms-transition: 0.5s;
	  -o-transition: 0.5s;}
	  .table_top_left{float:none; width:100%; text-align:center;	}
	.table_top_right{float:none; width:100%; text-align:center;	}
		.left_part{width:98%; margin:0 auto;}
	#menu-top-fix{display:none;}}
	#state-of-art-new{width:100%; max-width:1140px; margin:0 auto; height:auto; padding:2% 0;}
	#state-of-art-new p{ color: #fff; font: 15px/1.8 "Source Sans Pro",sans-serif;text-align: justify;}
	.abt_icon-new{background: url("../images/who-we-are-g9.png")no-repeat 12px 15px !important;}
	.abt_icon-new.active, .abt_icon-new:hover {   background: #fff url("../images/who-we-are-b9.png")no-repeat 12px 15px !important;}
	.abt-blue-bg{background:#3B81C8;}
	#wrapper .abt-blue-bg .left_part h2{color:#fff;}
/*-----------------------------Media Screen----------------------------*/
@media screen and (max-width:1000px){
  .schedule-table table tr td:first-child {width: 100% !important;}
 .schedule-table table tr td:nth-child(2) {width: 100% !important;}
 .schedule-table table tr td:nth-child(3) {width: 100% !important;}
.schedule-table table tr td:nth-child(4) {width: 100% !important;}
.schedule-table table tr td:nth-child(5) {width: 100% !important;}
.schedule-table table tr td:nth-child(6) {width: 100% !important;}
	#about_right_links{right:2%;}
	#about_left, .left_part{padding:4px 20px;}
	#schedule_inner_wrap{width:90%;}
	.course_content{width:72%;}
	.table_top_left ul li{font-size:12px; padding:10px 5px;}
	.table_top_right a{padding:6px 10px;}
	#contact_wrap{width:93%;}
	#location_right{width:33%;}
	#location_left{width:62%;}
	#search_wrap{width:96%; margin:0 auto;}
	#address_map{width:auto;}
	#map_right{width:auto;}
	.inner_contact_details{margin:8px 12px}
	#left_part_learning{width:70%;}
	#right_part_learning{width:28%;}
	#learning_method_wrap{width:96%;}
	#learning_method_right ul li a{font-size:14px;}
	#learning_method_left{width:70%}
	#learning_method_right{width:26%;}
	.gray_con_div{margin:8px 0 18px;}
	#careers_left_main{width:68%}
	#check-out-wrap{width: 695px;}
	.check-out{margin: 15px;}
	/*----------------------Resposnive Table------------------------------------*/
	.res-shown{display:block;}
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	#no-more-tables tr { border: 1px solid #ccc; }
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left:50%; 
		white-space: normal;
		text-align:left;
	}
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top:18px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}  
	#no-more-tables td:before { content: attr(data-title); }
	#schedule_new_wrap{width:96%;}
	#course-head thead.cf{display:none;}
  .schedule-table table tr td, .schedule-table table tr td p, .schedule-table table tr td label{padding:15px 0;}
  .choose_box {
    width: 33.33%;
 }  
.schedultableorder p {  
  padding: 0 !important;
}     
}   
@media screen and (max-width:979px){
	#location_left,#location_right{width:558px; margin:0 auto; float:none;}
	 #schedule_landing_wrap ul{width:730px; margin:0 auto;}
	 .course_content{width:67%; float:right;}
	 .course_icon{width:auto;}
	 .inner_contact_details{min-height:210px; width:46%;}
	#left_part_learning{float:none; width:96%; margin:0 auto;}
	#right_part_learning{float:none; width:96%; margin:0 auto;}
	#learning_method_left{width:96%; float:none; margin:20px auto 0;}
	#careers_left_main {    float: none;   margin: 0 auto;    width: 96%;}
	#faq_left {    float: none;    margin: 0 auto;    width: 96%;}
	.border_gray{display:none;}
	#wrapper h2{font-size:22px;  margin: 20px 0 18px;}
	#about_left p span{font-size:20px;}
    .location-list{position:static; text-align:center; padding: 15px 0px;}	
.location-box-inner{width:31%;}	
#my-award-wrap {
    margin: 0 auto;
    padding: 30px 0 0;
    width: 96%;
}
}
 @media only screen and (max-width: 800px) {
	/* #no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
	#no-more-tables thead tr { 		position: absolute;		top: -9999px;		left: -9999px;}
	#no-more-tables tr { border: 1px solid #ccc; }
	#no-more-tables td { 		border: none;		border-bottom: 1px solid #eee; 		position: relative;		padding-left:40%; 		white-space: normal;		text-align:left;}
	#no-more-tables td:before { position: absolute;		top: 6px;		left: 6px;		width: 45%; 		padding-right: 10px; 		white-space: nowrap;		text-align:left;		font-weight: bold;}
	#no-more-tables td:before { content: attr(data-title); } */
	#schedule_landing_wrap ul{width:680px; margin:0 auto;}
	#learning_method_left h2{font-size:22px; }
	.strategic_logo_client ul {    margin: 40px auto;    width: 90%;}
}
@media screen and (max-width:767px){
.award-content{width:74%;}
.choose_box {
  width: 50%;
}
#testimonial_content img {
  width: 50px;
}
img.flagimg {
  width: 28px !important;
} 
#testimonial_content p { 
  font: 20px/1.2 "Source Sans Pro",sans-serif;
}
}

@media screen and (max-width:736px){
	.divider_head{margin:0 auto;}
	.strategic_logo_client ul li{padding:10px 2px;}
	#careers_wrap h3{font-size:18px;}
	#schedule_landing_wrap ul{width:640px;}
	#schedule_landing_wrap ul li{margin:6px 2px;}
	.course_icon{float:none; text-align:center; padding:0 0px 24px;}
	.course_content{float:none; width:100%;}
	.table_wrap table tr td, .table_wrap table tr td label{padding:8px 10px;}
	.table_wrap .call_para{line-height:1.6;}
	#learning_method_left h5{text-align:center;}
	#learning_method_left h5 a{display:inline-block; margin: 15px 0 0; padding: 10px 40px;}
	.check-out { margin: 15px 6px;}
	
		.location-box-inner {
    width: 47%;
}

}
@media screen and (max-width:667px){
	#wrapper h2{font-size:24px;}
	#about_left p span{font-size:20px;}
	#about_left p{text-align:justify;}
	#wrapper h2{text-align:center;}
	.border_blue,.border_gray{margin:10px auto 25px; }
	#award_wrap p{font-size:16px; text-align:justify;}
	.res_testi{display:none;}
	#testimonial_content p{text-align:center;}
	#testimonial { width: 100%;}
	#testimonial_content p{font-size:18px;}
	#testimonial_content{width:auto;}
	.strategic_logo_client ul{text-align:center;}
	#address_left, #map_right{float:none; width:100%; text-align:center;}
	#check-out-wrap{width:auto;}
	.check-out{float:none;  margin:15px auto;}
	.choose_box h4,.choose_box h4 span{
    font-size:40px;
    height: auto; 
  }
  .location-list{position:static; text-align:center; padding: 15px 0px;}
  #testimonial_content h2 {
    text-align: center;
}
a.yt-icons .fa {
  font-size: 20px !important;
} 
a.yt-icons {
  width: 40px !important;
  height: 35px  !important;  
  border-radius: 10px  !important;       
}
#testimonial_content {
  left: 52% !important;   
} 
}
@media screen and (max-width:639px){
	#schedule_landing_wrap ul{width:428px;}
	#schedule_inner_wrap .dropdown{float:none; margin:20px auto 0px;}
	.course_title h2{font-size:20px;padding:18px 0 0; }
	.course_title{width:100%; text-align:center;}
	.table_wrap table tr td, .table_wrap table tr td label{padding:8px 2px;}
	#location_left{width:280px;}
	#location_right{width:300px;}
	.inner_contact_details {margin: 20px auto;   width:100%;}
	#learning_method_left h5 a{padding:10px 60px;}
			.location-box-inner {
    float: none;
    margin: 30px auto 35%;
    width: 300px;
}
	#location-box-wrap {
    margin: 0 auto;
    padding: 20px 0 0;
    width: auto;
}
	.award-icon{float:none; padding:4px 0;}
	.award-content{width:100%; padding: 4px 8px;}
	
}
@media screen and (max-width:414px){
	.choose_box{width:100%;}
	.strategic_logo_client ul{text-align:center;}
	#award_icon{float:none; text-align:center; width:100%;}
	#award_list{float:none;}
  #schedule_landing_wrap ul { margin: 0 auto;width: 210px;}
  .choose_box {
    width: 100%;
}
}


/*complaint policy and cancellation policy css */
#complaint {
    float: left;
    width: 100%;
    padding: 4px 8px;
    margin-top: 25px;
    min-height: 350px;
}

    #complaint p {
        font: 15px/1.4 "Source Sans Pro",sans-serif;
        color: #595959;
        text-align: left;
        margin-bottom: 15px !important;
    }

.bullet_complaint {
    padding-left: 25px !important;
    margin-bottom: 15px;
}

    .bullet_complaint li {
        font: 15px/1.4 "Source Sans Pro",sans-serif;
        color: #595959;
        list-style: disc !important;
    }


.dishcancel-cnt table {
    width: 100%;
    border: 1px solid #ccc;
    border-collapse: collapse;
}

    .dishcancel-cnt table td {
        padding: 10px 12px;
        /* border-collapse: collapse; */
        border: 1px solid #ccc;
        font-family: "Source Sans Pro",sans-serif;
        font-size: 13px;
        font-weight: 400;
        color: #595959;
    }

    /* css start at 10sept2020 */
    .hometestimonial {
      width: 100%;
      float: left;
      margin: 40px 0; 
  }
  img.res_testi {
    width: 100%;
}


.modal-content {
  -webkit-box-shadow: -1px 1px 5px 9px #333;
  -moz-box-shadow: -1px 1px 5px 9px #333;
  box-shadow: -1px 1px 50px 1px #333;
}

.modal-header,
.modal-body,
.modal-footer {
  background: #002849 !important;
}

.modal-body img {
  width: auto;
  height: 150px;
}
img.flagimg {
  margin-left: 6px;
  display: inline-block;
}
img.res_img {
  width: 100%;
}
#anch-new {
  background: #3b81c8;
}
.alignsection {
  width: 100%;
  float: left;
}
#anch-new h2 {
  font: 26px "Source Sans Pro",sans-serif;
  margin: 0;
  color: #fff;
}
#award_list ul li {
  position: relative;
  color: #fff;
}
#award_list {
  width: 100%;
}
#award_list ul li {
  color: #ffffff;
  background: url(../images/dot-white.png) 0px 10px no-repeat;
  text-align: justify;
}
img.tech__item__img {
  padding: 16px 0;
}
.twopart {
  width: auto !important;
}
.awardspart p {
  font: 15px/1.4 "Source Sans Pro",sans-serif;
  color: #fff !important;
}
.sectiontitle {
  font: 26px "Source Sans Pro",sans-serif;
  color: #fff;
}
.client__item__img {
  max-width: 203px;
}
p.flip_down {
  text-align: center;
  padding: 20px 0;
  position: relative;
}
.flip_down img {
  cursor: pointer;
}

#clicklogo {
  display:none;
  transition: 0.5s;
 }
 #clicklogo.coolclass{
 display: inline-block;
  width: 100%;
  margin-top: 0 !important;
 }
 /*css start at 15september2020 */
 ul.photo-gallery-page li img {
  width: 100%;
 }
 .trainingmodel .modal-header, .trainingmodel .modal-body, .trainingmodel .modal-footer {
  background: #fff !important;
}

/* Css for accordian */
.accordion {
  margin-bottom: 15px;
  border:0;
}

.accordion.opened .accordion__head span{
  transform-origin: center center;
}

.accordion.disable-click .accordion__head::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  content: '';
}

.accordion__head {
  background-color: #fff;
  position: relative;
  cursor: pointer;
  padding-bottom: 12px;
  border-bottom: 1px solid #d6d6d6;
}

.accordion__head p {
  padding: 0;
  color: #000;
  margin-bottom: 0;
  z-index: 1;
  position: relative;
  font: 400 18px "Source Sans Pro",sans-serif;
    color: #333 !important;
    padding-left: 25px;
}
.accordion.opened .accordion__head p {
color: #1687c5 !important;
font-weight: 600;
}
.accordion__head span {
  position: absolute;
  top: 50%;
  left: 0px;
  margin-top: -12px;
  cursor: pointer;
  font-size: 1.5rem;
  transform: rotate(0deg);
  transition-property: transform;
  transition-timing-function: ease;
}

.accordion__head span svg {
  display: block;
}

.accordion__body {
  display: none;
  overflow: hidden;
  transition-property: height;
  transition-timing-function: ease;
}

.accordion__body_inner {
  padding: 12px 0;
  color: #000;
}
.faq-accordian {
  width: 100%;
  float: left;
  margin: 35px 0;
  text-align: left;
  box-shadow: 0 -1px 6px #c3c1bf;
  -webkit-box-shadow: 0 -1px 6px #c3c1bf;
  -moz-box-shadow: 0 -1px 6px #c3c1bf;
  -ms-box-shadow: 0 -1px 6px #c3c1bf;
  padding: 45px;
} 
.accordion__body {
  font: 400 15px/24px 'Source Sans Pro',sans-serif !important; 
  color:#333;
}
.accordiancontents ul{
  margin-bottom: 0;
}
.accordiancontents ul li {
  text-align: left;
  color: #595959;
  font: 400 15px/26px Nunito;
  position: relative;
  padding: 6px 0;
  margin-bottom: 0;  
  width: 100%;
  display: inline-block;
}
.accordiancontents p {
  color: #595959;
  font: 400 15px/26px Nunito;
}
.accordion.opened .accordion__head {
  border-bottom: 1px solid#595959;
}
ul.photo-gallery-page li img {
  width: 100%;
}
.need-help {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  padding: 50px 0;
  background: url(../images/contact-bg.png) center no-repeat;
  background-size: cover;
  text-align: center;
  background-attachment: fixed;
}   
.need-help p {
  font: 400 20px 'Source Sans Pro', sans-serif;
  color: #fff;
  margin-bottom: 10px;
}
.coureimg-lst li img {
  max-width: 100%;
}
.courselistorder {
  text-align: center;
  float: left;
}
.learninginstructor {
  margin-bottom: 35px;
} 
.location-text a {
  color: #595959;
}
.location-box-inner:hover .location-text a { 
  color: #fff; 
}
.highlightjob {
  font: 600 15px/1.4 "Source Sans Pro",sans-serif;
  margin-bottom: 2px;
  display: inline-block;
  width: 100%;
  color:#595959;
}
.careers-accordian .accordion__button {
  color: #0087cc !important;
  font: 16px/1.4 "Source Sans Pro",sans-serif !important;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  padding: 10px 18px !important;
  margin-bottom: 10px;
}
.careers-accordian .accordion {
  border: 0 !important;
}
.careers-accordian  .accordion__panel {
  padding: 8px 0 15px;
}
.localdtpageaccordian #contact_wrap {
  padding-top: 10px;
}
.locationdetailsbody {
  width: 100%;
  float: left;
}
.accordion__item {
  width: 100%;
  float: left;
}
.accordion__panel {
  width: 100%;
  float: left;
}
.careers-accordian .accordion__button {
  position: relative;
}
.accordion__button:before {
  position: absolute;
  right: 0;
  top: 15px;
}
.locationdetailsbody ul {
  padding-left: 18px;
  margin-top: 14px;
  color:#0087cc;
}
.locationdetailsbody ul li {
  font: 14px/1.6 "Source Sans Pro",sans-serif;
  color: #595959;
}
.localdtpageaccordian {
  margin-bottom: 45px;
}
#slider-links ul li {
  display: inline-block;
  padding: 0 12px;
}
ul.carousel_items li a {
  font: 14px "Source Sans Pro",sans-serif;
  color: #fff!important;
}
ul.carousel_items {
  margin-bottom: 0;
}  
#slider-links .carousel  {
  padding: 0 15px !important;
  width: 100%;
  float: left;
} 
#menu-rgt h6 img {
  margin-right: 8px;
}

.trainingindia #sidebar {
  top: 54%;
}
.trainleft strong {
  color: #0187cd;
}
.faq-accordian .accordion {
  border: 0 !important;
}
.msstream-acc {
  width: 100%;
  float: left;
  margin: 30px 0 0;
}
.msstream-part .accordion__button {
  padding: 10px 18px !important;
  color: #0087cc !important;
  font: 400 17px "Source Sans Pro",sans-serif !important;
  background: #fff !important;
  border: 1px solid #96ceea!important;
  margin-bottom: 15px;
}
ul.viewcover {
  list-style: none;
  width: 100%;
  float: left;
  text-align: left;
}
ul.viewcover li .fa {
  float: left;
  line-height: 1.8;
  color: #ffea2e;
}
.fix-courses {
  float: left;
  width: 90%;
}
a.viewdt {
  border: 1px solid #96ceea!important;
  padding: 0 10px;
  border-radius: 20px;
  color: #000!important;
  text-decoration: none!important;
  float: right;
  font: 400 12px/20px "Source Sans Pro",sans-serif;
}
.viewcover li {
  text-align: left;
  color: #595959;
  font: 400 15px/26px Nunito;
  position: relative;
  padding-bottom: 6px;
  margin-bottom: 10px;
  border-bottom: 1px solid #1498dc26;
  width: 100%;
  display: inline-block;
}
.msstream-part .accordion__panel {
  padding: 0 !important;
}
.sprite-details-icon {
  margin-left: 6px;
}
.msstream-part .accordion__button{
  position: relative;
}
.faq {
  margin: 0 !important; 
}
.table th {
  padding: 12px 12px !important;
}
.banner-dynamic-container {
  margin-top: 20px;
}
.insides-item {
  position: relative;
  padding: 4px 10px; 
  width: 100%;
  float: left;
}
#upresume {
  border-bottom: 1px solid #fff !important;
}

@media only screen and (max-width:1150px){
#learning_method_wrap {
  width: 96%;
}
#location-box-wrap { 
  text-align:center; 
} 
.fixbanner {
  max-width: 560px;
}
.fixbanner p {
  font: 300 18px/22px 'Source Sans Pro',sans-serif !important;
}
.fixbanner h1 {
  font: 400 26px 'Source Sans Pro',sans-serif;
}
}
@media only screen and (max-width:768px){
.fixbanner {
  max-width: none !important;
}
.fix-courses > a {
  display: inline-block;
  width: 100%;
}
a.viewdt {
  width: 105px;
  margin-left: 0 !important;
  text-align: center;
} 
}
@media only screen and (max-width:600px){
.faq-accordian {
  padding: 26px;
}
}


#check-out-wrap .blue-bar {
  margin-bottom: 20px;
}
.programpublic span.control-label {
  color: #000;
}
.programpublic .control-label a {
  color: #000 !important; 
}

.form-cover {
  width: 90%;
  float: left;
  position: relative;
  margin: 0 5%;
}
input.btn.btn--primary.btn--rounded.webinar:hover, input.btn.btn--primary.btn--rounded.webinar {
  font-size: 12px;
  outline: 0 !important;
}
.errors {
  position: absolute;
  padding: 0 !important;
  color: red !important;
  font-size: 14px !important;
  position: absolute;
  left: 0;
  bottom: -7px;
}
.careerforms {
  width: 100%;
  float: left;
}
.careerforms .errors {
  left: 10px !important;
}
.whowe-wrapper {
  width: 100%;
}
.alignsectionblock{
  width: 100%;
  display:inline-block;
}
.sidebarfix .sidebar-nav li a {
  padding: 5px 5px 5px 30px!important;
  width: 100%;
} 
.sidebarfixed {
  margin-top:12px;
}
.awardspart {
  padding-bottom: 35px;
}
.backdrop:before {
  content: "";
  position: fixed;
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url(../images/close-icon.png) no-repeat;    
  right: 0;
  z-index: 9999999999;
  top: 30px;
} 
.side-drawer a:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 6px;
  width: 25px;
  height: 25px;
  background: url(../images/rsp-icon2.png) no-repeat scroll;
}
.form-controls {
  color: #50462B !important;
  font-size: 15px;
  font-family: "Source Sans Pro",sans-serif;
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #b3b2b2 !important;
  border: 0;
  outline: 0 !important;
}
.fieldcover {
  padding: 10px 5% !important;
  margin: 0;
}
.filestyle {
  outline: 0 !important;
}
.hmcover {
  text-align: left;
  position: relative;
}
.hmcover{
  padding: 30px 5%; 
}
.hmcovers p {
  font-size: 15px;
}
img.file-up {
  max-width: 100%;
}
.uploadresume {
  position: relative;
  padding-left: 19px;
  padding-top:5px;
}
.herrors {
  left: 10%;
}
.btnup {
  position: absolute;
  z-index: 9;
}
.uperrors {
  bottom: -31px;
  left: 0 !important;
} 
.react-tel-input input {
  border: 0 !important;
  border-bottom: 1px solid #ccc !important;
  background: transparent !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;  
} 
.css-yk16xz-control {
  border: 0 !important;
  background: transparent !important;
  outline: 0 !important;  
}  
.react-tel-input .flag-dropdown {  
  border: 0 !important;  
  border-bottom: 1px solid #cccbcb !important;  
  background: transparent !important;      
}
.messageform {
  margin-top: 12px;
}  


@media only screen and (max-width:991px){
.hmcover {
  padding: 10px 5%;
}
.herrors {
  left: 5%;
}
.uperrors {
  bottom: -25px !important;
}
}
@media only screen and (max-width:1150px){  
ul.fixedmenu-side li a {
  padding-left: 20px !important;
}
}

.sidebarfix {
  margin-bottom: 22px;
}
.ipselect {
  color: #fff;
}
.ipselect option {
  color: #333;
}
a.yt-icons {
    display: inline-block;
    width: 65px;
    height: 45px;  
    background: red;  
    border-radius: 15px;  
    cursor: pointer;
}
a.yt-icons .fa {
  font-size: 26px;
  color: #fff !important;
  padding-left:5px;
}
.modal-footer button {
  outline: 0 !important;
}  