﻿@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'ProximaNova-Light';
    src: url('/content/fonts/ProximaNova-Light.otf');
}

@font-face {
    font-family: 'Titillium-Bold';
    src: url('/content/fonts/Titillium-Bold.otf');
}


@font-face {
    font-family: 'ProximaNova-Regular';
    src: url('/content/fonts/ProximaNova-Regular.otf');
}

@font-face {
    font-family: 'ProximaNova-Semibold';
    src: url('/content/fonts/ProximaNova-Semibold.otf');
}

@font-face {
    font-family: 'ProximaNova-Bold';
    src: url('/content/fonts/ProximaNova-Bold.otf');
}

@font-face {
    font-family: 'ProximaNova-Extrabold';
    src: url('/content/fonts/ProximaNova-Extrabold.otf');
}

@font-face {
    font-family: 'TisaOT';
    src: url('/content/fonts/TisaOT.otf');
}

@font-face {
    font-family: 'TisaOT-Bold';
    src: url('/content/fonts/TisaOT-Bold.otf');
}

@font-face {
    font-family: 'TisaOT-Medi';
    src: url('/content/fonts/TisaOT-Medi.otf');
}





*{margin:0; padding:0;}
ul{list-style:none;}
ul li{list-style-type:none;}
a{text-decoration:none;}
a img{border:none;}
h1,h2,h3,h4,h5,h6{font-family: 'ProximaNova-Bold';font-weight:normal;}
p{ font-family: 'ProximaNova-Regular';}
.clear{clear:both;}


body{}

/*=====================Header Section Style Start Here================================*/

#header{width:100%; background:#fff; position:relative;}
/*--------------------------------Top section style start here---------------------------------------------------*/
#header .header{width:980px; margin:0 auto; padding:40px 0; position:absolute; top:0; left:0; right:0; z-index:1;}
#header .header .logo{float:left; width:auto;}
#header .header .logo a{ font-family: Titillium-Bold;font-weight: bold; font-size:40px; color:#fff; }

}
/**** Adde on 18-8-14**

#header .header .log >a .title_first{color:#4c5966;}
#header .header .logo a .title_last {color:#f47e52;}
****/

#header .header .navigation{float:right; width:60%;}
#header .header .navigation ul{text-align:right; margin-top:15px;}
#header .header .navigation ul li{display:inline-block; vertical-align:middle; margin:0 20px 0 16px;}
#header .header .navigation ul li:last-child{margin-right:0;}
#header .header .navigation ul li a{  font-family: 'ProximaNova-Light'; font-size:16px; color:#fff;}


/*--------------------------------Top section style end here----------------------------------------------------*/

/*--------------------------------Slider section style start here---------------------------------------------------*/
#header .slider{width:100%;}
#header .slider ul li{position:ralative;}
#header .slider ul li .img_wrap{}
#header .slider ul li .img_wrap img{width:100%; height:auto;}
#header .slider ul li .slider_content{ left: 0; margin: 0 auto; position: absolute;  right: 0;  top: 130px; width: 980px;}
#header .slider ul li .slider_content h3{font-size:45px; color:#fff; font-weight:normal; line-height:55px; text-shadow:0px 1px 1px #666; padding:10px 0;}
#header .slider ul li .slider_content p{font-size:20px; color:#fff; font-weight:normal; line-height:30px; text-shadow:0px 1px 1px #666; width:585px;  font-family: 'ProximaNova-Regular';}

#header .slider ul li .slider_content a.action{background: none repeat scroll 0 0 #f2865c; color: #fff;  font-family: 'ProximaNova-Semibold'; font-size:18px; width:260px; height:63px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o--box-sizing:border-box; display:block; border-bottom:2px solid #c46d4b; border-radius:5px; text-align:center; line-height:63px; margin-top:30px;}

/*--------------------------------Slider section style end here---------------------------------------------------*/


/*=====================Header Section Style End Here================================*/


/*=====================Container Section Style Start Here================================*/
#container{}
.white_bg{background:#F5F5F5;}
.black_bg{background:#3A3C42;}
.grey_bg{background:#ededef;}
#container .row_wrap{width:100%;}
 .wrapper{width:980px; margin:0 auto;}
.row_wrap.white_bg{ border-top:1px solid #E8E9EB;}

/*--------------------------------First Section section style Start here---------------------------------------------------*/
#container .row_wrap .wrapper{width:980px; margin:0 auto; padding:10px 0 0;position:relative;}
#container .row_wrap .wrapper h2{text-align:center; color:#F87F51; font-weight:normal; font-size:14px; padding-bottom:10px;font-family: 'ProximaNova-bold'}
#container .row_wrap .wrapper h3{text-align:center; color:#4B5966; font-weight:normal; font-size:32px; padding-bottom:10px;font-family: 'ProximaNova-bold'}
#container .row_wrap .wrapper p{color: #4B5A66; font-size: 17px;font-weight: normal; line-height: 30px; margin: 0 auto; text-align: center;  font-family: 'ProximaNova-Light';}

#container .row_wrap .wrapper .benefits { padding: 35px 0 40px;}
#container .row_wrap .wrapper .benefits ul li{display:inline-block; width:29%; vertical-align:top;  margin:0 1.53%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; }
#container .row_wrap .wrapper .benefits ul li .img_wrap{ position:absolute;top:-54px; }
#container .row_wrap .wrapper .benefits ul li .img_wrap img{width:100%; height:auto;}
#container .row_wrap .wrapper .benefits ul li .img_content{margin-top:215px;}
#container .row_wrap .wrapper .benefits ul li .img_content h3{font-weight:normal; font-size:22px; text-align:center; color:#4B5966; margin-bottom:10px;font-family: 'ProximaNova-bold'}
#container .row_wrap .wrapper .benefits ul li .img_content p{font-size:17px;  font-family: 'ProximaNova-Regular'; width:100%; line-height:25px;color:#4B5966;}

/*--------------------------------First Section style end here---------------------------------------------------*/

/*--------------------------------Second Section style start here---------------------------------------------------*/

#container .row_wrap .as_seen{padding:30px 0;}
#container .row_wrap .as_seen h3{color:#fff; text-align:center; font-size:36px;  font-weight:normal;  padding:10px 0;}
#container .row_wrap .as_seen ul{padding-top:40px;}
#container .row_wrap .as_seen ul li{width:15.58%; display:inline-block; margin-left:1%; height:155px; background:#2e3241; vertical-align:top; text-align:center; line-height:155px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
#container .row_wrap .as_seen ul li img{vertical-align:middle;}
#container .row_wrap .as_seen ul li:first-child{margin-left:0;}

/*--------------------------------Second Section style end here---------------------------------------------------*/

/*--------------------------------Thired Section style start here---------------------------------------------------*/
#container .row_wrap .wrapper.solution_wrap{padding:50px 0;}
#container .row_wrap .wrapper .solution{}
#container .row_wrap .wrapper .solution ul{text-align:center;}
#container .row_wrap .wrapper .solution ul li{display:inline-block; width:27%; vertical-align:top;  margin:0 3%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; }
#container .row_wrap .wrapper .solution ul li .img_wrap{ padding:10px; border-radius:5px; }
#container .row_wrap .wrapper .solution ul li .img_wrap img{width:128px; height:auto;}
#container .row_wrap .wrapper .solution ul li .img_content{margin-top:28px;}
#container .row_wrap .wrapper .solution ul li .img_content h3{font-weight:normal; font-size:25px; text-align:center; color:#5d6975; margin-bottom:10px;}
#container .row_wrap .wrapper .solution ul li .img_content p{font-size:16px;  font-family: 'ProximaNova-Regular'; width:100%; line-height:25px; color:#859299;}
a.learn_more{background:#76c2af; border-radius:5px; width:150px; height:40px; border-bottom:2px solid #609d8e;font-family: 'ProximaNova-Semibold'; color:#fff; font-size:16px; text-align:center; line-height:40px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; display:block; margin:30px auto;}

/*--------------------------------Thired Section style end here---------------------------------------------------*/

/*--------------------------------Fourth Section style start here---------------------------------------------------*/
#container .row_wrap .wrapper.slider_wrap{padding:75px 0 100px;}
#container .row_wrap .wrapper .bottom_slider .img_wrap { float: left;width: 31.5%;}
#container .row_wrap .wrapper .bottom_slider .img_content { float: right; width: 65.5%;}
#container .row_wrap .wrapper .bottom_slider .img_content .title{font-size:26px; font-family: 'ProximaNova-Semibold'; color:#4b5966; padding-bottom:14px;}
#container .row_wrap .wrapper .bottom_slider .img_content p{width:100%; text-align:left; font-size:16px;  font-family: 'ProximaNova-Regular'; line-height:25px;}
#container .row_wrap .wrapper .bottom_slider .img_content img.uni{margin-top:38px;}
/*--------------------------------Fourth Section style end here---------------------------------------------------*/

/*--------------------------------Fifth Section style start here---------------------------------------------------*/
#container .row_wrap .wrapper .student_experiance{width:100%; margin:0 auto; padding:10px 0 50px;}
#container .row_wrap .wrapper .student_experiance h3{color:#fff; text-align:center; font-size:32px; font-weight:normal;  padding:10px 0;font-family: 'ProximaNova-bold';}
#container .row_wrap .wrapper .student_experiance p{width:100%; font-family: 'ProximaNova-Light'; font-size:17px;color:#C7C7C9}
#container .row_wrap .wrapper .student_experiance a.req{background: none repeat scroll 0 0 #f2865c; color: #fff;  font-family: 'ProximaNova-Semibold';  font-size:20px; width:260px; height:63px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; display:block; border-bottom:2px solid #c46d4b; border-radius:5px; text-align:center; line-height:63px; margin:30px auto 0;}


.row_wrap .wrapper .student_experiance{width:100%; margin:0 auto; padding:10px 0 50px;}
.row_wrap .wrapper .student_experiance h3{color:#fff; text-align:center; font-size:36px; font-weight:normal;  padding:10px 0;}
.row_wrap .wrapper .student_experiance p{width:100%; font-family: 'ProximaNova-Light'; font-size:22px; color: #a7aeb4; font-weight: normal; line-height: 30px;margin: 0 auto;text-align: center;}
.row_wrap .wrapper .student_experiance a.req{background: none repeat scroll 0 0 #f2865c; color: #fff;  font-family: 'ProximaNova-Semibold';  font-size:20px; width:260px; height:63px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; display:block; border-bottom:2px solid #c46d4b; border-radius:5px; text-align:center; line-height:63px; margin:30px auto 0;}

/*--------------------------------Fifth Section style end here---------------------------------------------------*/

/*=====================Container Section Style End Here================================*/

#footer .footer_top{ margin:0 auto; padding:50px 0 20px;}
#footer .footer_top .wrapper .footer_left{float:none; width:90%; margin:0 auto;}
#footer .footer_top .wrapper .footer_left .col{float: left; margin-right: 15%;}
#footer .footer_top .wrapper .footer_left .col h4{ font-size:22px;  font-family: 'ProximaNova-Regular'; font-weight:normal; color:#4b5966; padding-bottom:13px;}
#footer .footer_top .wrapper .footer_left .col ul li{margin:5px 0;}
#footer .footer_top .wrapper .footer_left .col ul li a{font-size:14px;  font-family: 'ProximaNova-Regular'; font-weight:normal; color:#939ba3;}
#footer .footer_top .wrapper .footer_left .col.three{margin-right:0;}

#footer .footer_top .wrapper .social_share{float:right; width:26.5%; min-height:200px;}

#footer .footer_top .wrapper .social_share ul li{border-bottom:1px solid #e6edf2; padding:10px 0;}
#footer .footer_top .wrapper .social_share ul li:last-child{border:none;}

#footer .footer_top .wrapper .social_share ul li .social_img { float: left;width: 45px;margin-top:14px;}
#footer .footer_top .wrapper .social_share ul li .social_img img{width:100%; height:auto;}
#footer .footer_top .wrapper .social_share ul li .share_content { float: right; width: 200px;}
#footer .footer_top .wrapper .social_share ul li .share_content  h5{font-size:14px;  font-family: 'ProximaNova-Bold'; font-weight:normal; text-transform:uppercase; margin-bottom:4px;}
#footer .footer_top .wrapper .social_share ul li .share_content  p{font-size:14px;  font-family: 'ProximaNova-Regular';  font-weight:normal; color:#9ba3aa;}
#footer .footer_top .wrapper .social_share ul li a.like_btn {display: table;
margin-top: 10px;}
#footer .footer_top .wrapper .social_share ul li.follow{text-align:center;}
#footer .footer_top .wrapper .social_share ul li.follow span.fo_text{font-size:18px;  font-family: 'ProximaNova-Semibold'; color:#4a5b67; display:inline-block; vertical-align:top; line-height:35px; margin-right:20px;}
#footer .footer_top .wrapper .social_share ul li.follow a{display:inline-block; vertical-align:top; margin-left:6px;}


#footer  .footer_bottom{width:100%;padding:25px 0;}
#footer  .footer_bottom .footer_bottom_content .footer_logo{float:left;}
#footer  .footer_bottom .footer_bottom_content .footer_logo img{width:60%;}
#footer  .footer_bottom .footer_bottom_content .copy_right{float:right;}
#footer  .footer_bottom .footer_bottom_content .copy_right p{color:#4b5966;font-size:14px;padding-top:4px;}

/*=========================inner section start here======================*/


#header .header_div{padding:40px 0; position:absolute; right:0; left:0; top:0; z-index:1;}
#header .header_div .logo{float:left;}
#header .header_div .logo h1{}
#header .header_div .nav{float:right;}
#header .header_div .nav ul li{float:left;font-size:16px;padding-left:40px;}
#header .header_div .nav ul li a{color:#336666;  font-family: 'ProximaNova-Semibold';}

/*-------------------------------Request a demo page style start here--------------------------------------*/
#header .banner{position:relative; text-align:center; /*border-bottom:1px solid #fff;*/}
#header .banner .banner_top { left: 0;position: absolute;right: 0;top: 125px; text-align:left;}
#header .banner .banner_left { float: left; width: 50%; margin-top:5px;}
#header .banner .banner_left h3{font-size:26px;  font-family: 'ProximaNova-Regular'; color:#4B5966; font-weight:normal; line-height:36px; margin-bottom:20px;}
#header .banner .banner_left p{color:#4B5966; font-size:16px; line-height:25px;}
span.bold{ font-family: 'ProximaNova-Bold';}
#header .banner .banner_right{ float: right; width: 40%;}
#header .banner .banner_right form{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; width:100%; background:#3e424a; min-height:100px; padding:16px 16px 22px; border-radius:5px;opacity:0.9;}
#header .banner .banner_right form .text_box{background:#fff; border:none; height:36px; border-radius:5px; padding:0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; margin-bottom:20px; font-family: 'ProximaNova-Regular';}
#header .banner .banner_right form label{  color: #fff;display: block;  font-family: 'ProximaNova-Semibold'; font-size: 14px; margin: 0 0 5px;}
#header .banner .banner_right form label.check_label{display:inline-block;}

#header .banner .banner_right form .sub_btn{background:#f2865c; border-radius:5px; width:200px; height:40px; border:none; border-bottom:2px solid #c46d4b; font-family: 'ProximaNova-Semibold'; color:#fff; font-size:16px; text-align:center; line-height:40px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; margin-right:20px;}


.light_grey{background:#f2f2f4;}


#container .row_wrap .wrapper .request_conent{padding:50px 0;}
#container .row_wrap .wrapper .request_conent .left{width:47%; float:left; text-align:left;}
#container .row_wrap .wrapper .request_conent  h4{ font-family: 'ProximaNova-Semibold'; font-size: 18px; color:#4a5966; text-transform:uppercase; padding-bottom:10px; }
#container .row_wrap .wrapper .request_conent  p{ font-family: 'ProximaNova-Regular'; font-size: 16px; color:#4a5966;width:100%;text-align:left; line-height:25px; padding-bottom:25px;}
#container .row_wrap .wrapper .request_conent .right{width:47%; float:right;}
.callus{width:100%; background-color:#ffffd9; background-image:url(../HOME_files/images/phone_icon.png); background-repeat:no-repeat; background-position:15px center; height:58px; border:1px solid #f7e085; border-radius:5px; padding:0 0 0 55px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; font-family: 'ProximaNova-Regular'; font-size: 20px; color:#4a5966; line-height:58px;}

.top_wrap span{display:inline-block; color:#1ed2eb;  font-family: 'MyriadProRegular'; font-size: 20px;}
.top_wrap{padding-bottom: 10px;
    padding-top: 50px;
    text-align: center;}

/*====================Deepti Css for inner page======================================*/

/*header start here----------------------*/



 .header_div .logo{
	float:left;
	}

 .header_div .logo h1{
}

 .header_div .nav{
	float:right;
}

 .header_div .nav ul li{
	float:left;
	font-size:16px;
	padding-left:40px;
}

 .header_div .nav ul li a{
	color:#336666;
}

/*header end here----------------------*/




/*banner start here----------------------*/

 .banner_div{
	width:100%;
	margin:0 auto;
	position:relative;
}

 .banner_div img{
	width:100%;
}

/*banner end here----------------------*/




/*container start here----------------------*/

 .container_div{
	width:100%;
	margin:0 auto;
}


/*about us page div start here------*/

 .container_div .about_us_page_div{
}

 .container_div .about_us_page_div h3{
	color:#4B5966;
	text-align:center;
	font-size:36px;
	margin-bottom:10px;
	padding-top:5px;
}

 .container_div .about_us_page_div p{
	color: #a7aeb4;
   font-family: 'ProximaNova-Light';
    font-size: 22px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
}

 .container_div .about_us_page_div .about_first_part{
	width:980px;
	margin:0 auto;
	margin-top:55px;
}

 .container_div .about_us_page_div .about_first_part .left_text{
	float:left;
	width:430px;
}

 .container_div .about_us_page_div .about_first_part .left_text p{
	color:#a2a8ad;
	text-align:left;
	padding-bottom:30px;
	font-size:16px;
	line-height:26px;
	 font-family: 'ProximaNova-Regular';
}

 .container_div .about_us_page_div .about_first_part .right_text{
	float:right;
	width:430px;
}

 .container_div .about_us_page_div .about_first_part .right_text p{
	color:#a2a8ad;
	text-align:left;
	padding-bottom:30px;
	font-size:16px;
	line-height:26px;
	font-family: 'ProximaNova-Regular';
}

 .container_div .about_us_page_div .about_second_part{
	width:100%;
	background:#f2f2f4;
	padding-bottom:80px;
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog{
	width:980px;
	margin:0 auto;
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog h3{
	color: #4b5966;
    font-size: 36px;
    margin-bottom: 10px;
    text-align: center;
	padding-top:40px;
	
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog p{
	color: #a2a8ad;
    font-size: 22px;
    text-align: center;
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog .boxes_div{
	
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog .boxes_div .box_div{
	width:270px;
	float:left;
	margin-top:50px;
	margin-left:85px;
	height:160px;
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog .boxes_div .box_div:first-child{
	margin-left:0;
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog .boxes_div .box_div:nth-child(4){
	margin-left:0;
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog .boxes_div .box_div h4{
	color:#86c3b0;
	padding-bottom:10px;
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog .boxes_div .box_div h4 img{
	display:inline-block;
	vertical-align:middle;
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog .boxes_div .box_div h4 span{
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	 font-family: 'ProximaNova-Semibold';
	 font-size:18px;
}

 .container_div .about_us_page_div .about_second_part .working_at_campusLog .boxes_div .box_div p{
	text-align:left;
	font-size:18px;
	font-family: 'ProximaNova-Regular';
}

 .container_div .about_us_page_div .about_second_part .career_div{
	width:980px;
	margin:0 auto;
	padding-top:75px;
}

 .container_div .about_us_page_div .about_second_part .career_div h4{
	color: #4b5966;
  
    font-size: 36px;
    text-align: center;
}

 .container_div .about_us_page_div .about_second_part .career_div .boxes_div{
	margin-top:45px;
}

 .container_div .about_us_page_div .about_second_part .career_div .boxes_div .box_div{
	border-top:1px solid #d9dbdf;
	padding-top:30px;
	padding-bottom:30px;
}

 .container_div .about_us_page_div .about_second_part .career_div .boxes_div .box_div:last-child{
	border-bottom:1px solid #d9dbdf;
}

 .container_div .about_us_page_div .about_second_part .career_div .boxes_div .box_div .left_div{
	float:left;
}

 .container_div .about_us_page_div .about_second_part .career_div .boxes_div .box_div .left_div h3{
	font-size:20px;
	text-align:left;
	font-family: 'ProximaNova-Semibold';
}

 .container_div .about_us_page_div .about_second_part .career_div .boxes_div .box_div .left_div span{
	color:#F28557;
	font-size:15px;
	font-family: 'ProximaNova-Regular';
}

 .container_div .about_us_page_div .about_second_part .career_div .boxes_div .right_div{
	float:right;
	margin-top:5px;
}

 .container_div .about_us_page_div .about_second_part .career_div .boxes_div .right_div .learn_more{
	background-image:url(../HOME_files/images/contact_us_btn.png);
	width:149px;
}

 .container_div .about_us_page_div .about_second_part .career_div .boxes_div .right_div .learn_more a{
	color:#fff;
	font-family: 'ProximaNova-Semibold';
	font-size:15px;
	display:block;
	padding:12px 0;
	text-align:center;
}

 .container_div .about_us_page_div .about_third_part{
	background:#393f4f;
	width:100%;
}

 .container_div .about_us_page_div .about_third_part .call_to_action{
	padding-top:55px;
	width:980px;
	margin:0 auto;
	text-align:center;
	padding-bottom:55px;
}

 .container_div .about_us_page_div .about_third_part .call_to_action h3{
	color:#fff;
	padding:0;
	margin:0;
	padding-bottom:25px;
}

 .container_div .about_us_page_div .about_third_part .call_to_action p{

	padding-bottom:30px;
}

 .container_div .about_us_page_div .about_third_part .call_to_action .call_action_button{
	text-align:center;
	background:url(../HOME_files/images/call_to_action.png);
	width:259px;
	margin:0 auto;
	padding:0;
}

 .container_div .about_us_page_div .about_third_part .call_to_action .call_action_button a{
	color: #fff;
    display: block;
   
    padding: 22px 0;
	font-family: 'ProximaNova-Semibold';
    font-size: 20px;
}

/*about us page div end here------*/

/*container end here----------------------*/




/*footer div start here------*/

 .footer_div .footer_top{
}

 .footer_div .footer_top .footer_top_content{
	width:980px;
	margin:0 auto;
	padding-top:60px;
}

 .footer_div .footer_top .footer_top_content .left{
	float:left;
}

 .footer_div .footer_top .footer_top_content .left .div_one h4{
	color:#4B5966;
	font-size:20px;
	padding-bottom:10px;
}

 .footer_div .footer_top .footer_top_content .left .div_one{
	float:left;
	margin-right:75px;
}

 .footer_div .footer_top .footer_top_content .left .div_one ul li{
	font-size:13px;
	padding:5px 0;
}

 .footer_div .footer_top .footer_top_content .left .div_one ul li a{
	color:#a7aeb4;
}

 .footer_div .footer_top .footer_top_content .right{
	float:right;
}

 .footer_div .footer_top .footer_top_content .right .facebook_div{
	border-bottom:1px solid #d9dbdf;
	padding-bottom:15px;
	margin-bottom:15PX;
}

 .footer_div .footer_top .footer_top_content .right .facebook_div .left_div{
	float:left;
}

 .footer_div .footer_top .footer_top_content .right .facebook_div .right_div{
	float:left;
	margin-left:10px;
}

 .footer_div .footer_top .footer_top_content .right .facebook_div .right_div h4{
	font-size: 14px;
    text-align: left;
    color: #4b5966;
    font-family: OpenSans-Bold;
}

 .footer_div .footer_top .footer_top_content .right .facebook_div .right_div span{
	color: #a7aeb4;
	font-size:13px;
}

 .footer_div .footer_top .footer_top_content .right .facebook_div .right_div img{
	margin-top:8px;
}

 .footer_div .footer_top .footer_top_content .right .follow_div{
	padding-bottom:20px;
}

 .footer_div .footer_top .footer_top_content .right .follow_div span{
	color:#4b5966;
	font-weight:bold;
	vertical-align:middle;
	display:inline-block;
	margin-right:20px;
	margin-left:20px;
}

 .footer_div .footer_top .footer_top_content .right .follow_div img{
	vertical-align:middle;
	display:inline-block;
}

 .footer_div .footer_bottom{
	width:100%;
	background:#ededef;
}

 .footer_div .footer_bottom .footer_bottom_content{
	width:980px;
	margin:0 auto;
	padding:25px 0;
}

 .footer_div .footer_bottom .footer_bottom_content .footer_logo{
	float:left;
}

 .footer_div .footer_bottom .footer_bottom_content .footer_logo img{
	width:60%;
}

 .footer_div .footer_bottom .footer_bottom_content .copy_right{
	float:right;
}

 .footer_div .footer_bottom .footer_bottom_content .copy_right p{
	color:#4b5966;
	font-size:14px;
}

/*footer div end here------*/



/*contact us page div start here------*/

 .banner_div .contact_us_form{
	background:#fff;
	width:390px;
	box-shadow:1px -1px 5px 0px #ccc;
	border-radius:5px;
	width:360px;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0 auto;
	border:1px solid #e1e1e1;
	position:absolute;
	top:150px;
	left:200px;
}

 .banner_div .contact_us_form .contact_div{
}

 .banner_div .contact_us_form .contact_div h3{
	font-size:26px;
	color:#4B5966;
	padding-bottom:15px;
	font-family: 'ProximaNova-Regular';
}

 .banner_div .contact_us_form .contact_div .add{
	width:218px;
}

 .banner_div .contact_us_form .contact_div .add p{
	color:#859299;
	font-size:16px;
	line-height:25px;
}

 .banner_div .contact_us_form .contact_div .phone{
	padding-top:15px;
}

 .banner_div .contact_us_form .contact_div .phone img{
	width:auto;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}

 .banner_div .contact_us_form .contact_div .phone span{
	color:#859299;
	font-size:16px;
	display:inline-block;
	vertical-align:middle;
	font-family: 'ProximaNova-Regular';
}

 .banner_div .contact_us_form .contact_div .email{
	padding-top:10px;
}

 .banner_div .contact_us_form .contact_div .email img{
	width:auto;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}

 .banner_div .contact_us_form .contact_div .email span{
	color:#859299;
	font-size:16px;
	display:inline-block;
	vertical-align:middle;
	font-family: 'ProximaNova-Regular';
}

 .banner_div .contact_us_form .request_a_demo{
}

 .banner_div .contact_us_form .request_a_demo h3{
	font-size:26px;
	color:#4B5966;
	padding-bottom:15px;
	padding-top:30px;
	font-family: 'ProximaNova-Regular';
}

 .banner_div .contact_us_form .request_a_demo .text{
	width:265px;
}

 .banner_div .contact_us_form .request_a_demo .text p{
	color:#859299;
	font-size:16px;
	font-family: 'ProximaNova-Regular';
	line-height:25px;
}

 .banner_div .contact_us_form .request_a_demo .req_demo_btn{
	color:#fff;
	font-size:15px;
	background:#76C2AF;
	width:149px;
	padding:0;
	margin-top:15px;
	 border-bottom: 2px solid #609D8E;
    border-radius: 5px;
    box-sizing: border-box;
}

 .banner_div .contact_us_form .request_a_demo .req_demo_btn a{
	color: #fff;
    display: block;
    font-size: 16px;
    padding: 12px 0;
    text-align: center;
	font-family: 'ProximaNova-Semibold';
}

 .container_div .about_us_page_div .contact_form_div{
	width:980px;
	margin:0 auto;
	padding-bottom:100px;
	margin-top:65px;
}

 .container_div .about_us_page_div .contact_form_div .left_side{
	width:440px;
	float:left;
}

 .container_div .about_us_page_div .contact_form_div .left_side .label_text{
	color:#46525D;
	font-size:14px;
	font-family: 'ProximaNova-Semibold';
}

 .container_div .about_us_page_div .contact_form_div .left_side .input_text{
	width:435px;
	border:1px solid #d4d4d4;
	border-radius:5px;
	height:35px;
	margin-bottom:15px;
	margin-top:5px;
}

 .container_div .about_us_page_div .contact_form_div .left_side .check_box_div{
	float:left;
	margin-right:5px;
}

 .container_div .about_us_page_div .contact_form_div .left_side p{
	color: #46525d;
    float: left;
    font-family: 'ProximaNova-Semibold';
    font-size: 14px;
    line-height: 14px;
    margin-left: 4px;
    text-align: left;
}

 .container_div .about_us_page_div .contact_form_div .right_side{
	float:right;
	width:480px;
}

 .container_div .about_us_page_div .contact_form_div .right_side .label_text{
	color:#46525D;
	font-size:14px;
	font-family: 'ProximaNova-Semibold';
}

 .container_div .about_us_page_div .contact_form_div .right_side .textarea_box{
	min-width:480px;
	max-width:480px;
	border:1px solid #d4d4d4;
	border-radius:5px;
	height:35px;
	margin-bottom:15px;
	margin-top:5px;
	min-height:195px;
	max-height:195px;

}

 .container_div .about_us_page_div .contact_form_div .right_side .submit_button{
	color:#fff;
	font-size:16px;
	background:#76C2AF;
	padding:12px 33px;
	border:none;
	 border-bottom: 2px solid #609D8E;
    border-radius: 5px;
    box-sizing: border-box;

	font-family: 'ProximaNova-Semibold';
	float:right;
}


/*contact us page div end here------*/

/*27 june css (deepti)----------------------*/

/*solution page div start here-----------------------------------------------*/


#header .banner .banner_top .banner_top_wrapper_content{
	margin-top:125px;
}

#header .banner .banner_top .banner_top_wrapper_content h3{
	font-family:'ProximaNova-Bold';
	font-size:45px;
	color:#fff;
	text-align:center;
}

#header .banner .banner_top .banner_top_wrapper_content p{
	font-family:'ProximaNova-Light';
	font-size:22px;
	color:#fff;
	text-align:center;
}

#container .solutions_student_veri_sec .left_student_part{
	float:left;
}

#container .solutions_student_veri_sec .right_student_part{
	float:left;
	width:560px;
	margin-top:75px;
}

#container .solutions_student_veri_sec .right_student_part h3{
	font-family:'ProximaNova-Bold';
	font-size:26px;
	color:#4B5966;
	text-align:left;
	margin-bottom:25px;
}

#container .solutions_student_veri_sec .right_student_part p{
	font-family:'ProximaNova-Light';
	font-size:16px;
	color:#adafb1;
	line-height:25px;
}

#container .solution_award_letter{
	background:#f2f2f4;
}

#container .solution_award_letter .solution_award_letter_cnt{
	width:980px;
	margin:0 auto;
}

#container .solution_award_letter .solution_award_letter_cnt .award_left_part{
	float:left;
	width:560px;
	margin-top:75px;
}

#container .solution_award_letter .solution_award_letter_cnt .award_left_part h3{
	font-family:'ProximaNova-Bold';
	font-size:26px;
	color:#4B5966;
	text-align:left;
	margin-bottom:25px;
}

#container .solution_award_letter .solution_award_letter_cnt .award_left_part p{
	font-family:'ProximaNova-Light';
	font-size:16px;
	color:#adafb1;
	line-height:25px;
}

#container .solution_award_letter .solution_award_letter_cnt .award_right_part{
	float:right;
}

#container .solution_auto_recon{
	margin-top:65px;
}

#container .solution_auto_recon .auto_recon_left{
	float:left;
}

#container .solution_auto_recon .auto_recon_right{
	float:left;
	width:560px;
	margin-top:100px;
}

#container .solution_auto_recon .auto_recon_right h3{
	font-family:'ProximaNova-Bold';
	font-size:26px;
	color:#4B5966;
	text-align:left;
	margin-bottom:25px;
}

#container .solution_auto_recon .auto_recon_right p{
	font-family:'ProximaNova-Light';
	font-size:16px;
	color:#adafb1;
	line-height:25px;
}


/*solution page div end here-----------------------------------------------*/




/*Blog page div start here-----------------------------------------------*/

#header_blog{
	background:#f2f2f4;
	padding:60px 0;
}

#header_blog .header_blog{
	width:675px;
	margin:0 auto;
}

#header_blog .header_blog .back_to_home_link{
	float:right;
	margin-top:10px;
}

#header_blog .header_blog .back_to_home_link a{
	color:#4A5966;
	font-family: 'ProximaNova-Semibold';
	font-size:16px;
}

#header_blog .header_blog .logo{
	float:left;
}

#header_blog .header_blog p{
	font-family:TisaOT;
	font-size:20px;
	color:#4A5966;
	margin-top:40px;
}

#container .first_post_div{
	width:900px;
	margin:0 auto;
}

#container .first_post_div{
	padding-top:50px;
}

#container .first_post_div .post_left_part{
	border-right:1px solid #e6e6e6;
	width:140px;
	float:left;
}

#container .first_post_div .post_left_part h5{
	font-family:ProximaNova-Extrabold;
	font-size:14px;
	color:#4A5966;
	margin-left:20px;
}

#container .first_post_div .post_left_part span{
	font-family:ProximaNova-Light;
	font-size:14px;
	color:#4A5966;
}

#container .first_post_div .post_right_part{
	float:left;
	width:655px;
	margin-left:20px;
}

#container .first_post_div .post_right_part h3{
	font-family:TisaOT;
	font-size:26px;
	color:#4A5966;
}

#container .first_post_div .post_right_part p{
	font-family:TisaOT;
	font-size:18px;
	color:#4A5966;
	margin-top:40px;
}

#container .first_post_div .post_right_part .read_more_btn a{
	background:#76c2af; 
	border-radius:5px; 
	width:150px; 
	height:40px; 
	border-bottom:2px solid #609d8e;
	font-family: 'ProximaNova-Semibold'; 
	color:#fff; 
	font-size:16px; 
	text-align:center; 
	line-height:40px;  
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
	-ms-box-sizing:border-box; 
	-o-box-sizing:border-box; 
	display:block; 
	margin:30px 0;
}

#container .blog_first_div{
	border-bottom:10px solid #f3f3f5;
}

#container .first_post_div .post_right_part img{
	margin-top:40px;
}

#container .pagination_div{
	background:#f2f2f4;
	border-radius:5px;
	width:320px;
	margin:50px auto;
	margin-bottom:100px;
}

#container .pagination_div ul li{
	border-left:1px solid #ebebed;
	float:left;
	font-family:ProximaNova-Regular;
	font-size:14px;
	padding:10px 15px 5px;
	
}

#container .pagination_div ul li:first-child{
	border:none;
}

#container .pagination_div ul li a{
	color:#4A5966;
}


/*Blog page div end here-----------------------------------------------*/

.banner > img {
    width: 100%;
}
span.email_id{ font-family: 'ProximaNova-Regular'; color:#20B4FD; font-size:15px; background: url('../HOME_files/images/email_icon.png') no-repeat left center; padding-left:40px; margin-right:30px; line-height:30px;}
span.call_us{ font-family: 'ProximaNova-Regular'; color:#20B4FD; font-size:15px; background: url('../HOME_files/images/call_icon.png') no-repeat left center; padding-left:35px;  line-height:30px;}

.request_code_div {
	margin-bottom:10px;
	margin:0 auto;
}
.request_code_div a.req {
    background: none repeat scroll 0 0 #F97F51;
    border-bottom: 2px solid #CA6742;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-family: 'ProximaNova-Semibold';
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    margin: 30px auto 0;
    text-align: center;
    width: 287px;
}
.row_wrap.orange_bg {
    background: none repeat scroll 0 0 #f97f51;
    width: 100%;
	min-height:auto;
}
.row_wrap.orange_bg > ul {
    margin: 0 auto;
    width: 1070px;
	padding-top:auto;
	
}
.row_wrap.orange_bg > ul li{
	display:inline-block;
	vertical-align:top;
}
.row_wrap.orange_bg > ul li.text_one {
    width: 615px;
}
.row_wrap.orange_bg > ul li.text_two {
    width:190px;
}
.row_wrap.orange_bg > ul li.text_three {
    width: 75px;
	vertical-align:top;
}
.row_wrap.orange_bg > ul li.text_forth {
    width: 139px;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-10 {
    border: 1px solid #A0A4A9;
    height: 30px;
    padding-top: 5px;
    text-align: center;
    width: 139px;
}
#menu-item-one > h2 {
    color: #3a3c42;
    font-family: proximanova-bold;
	font-size:32px;
}
#menu-item-two > h3{
	color: #3a3c42;
    font-family: proximanova-bold;
	font-size:32px;
}
#menu-item-two > p{
	color: #3A3C42;
    font-family: proximanova-light;
	font-size:19px;
	font-weight:bold;
}
#menu-item-three > h3{
	color: #3a3c42;
    font-family: proximanova-bold;
	font-size:32px;
}
#menu-item-three > p{
	color: #3A3C42;
    font-family: proximanova-light;
	font-size:19px;
	font-weight:bold;
}
.text_three h1 {
    font-family: Brush Script Std;
	transform:rotate(-30deg);
	color: #3a3c42;
}
.row_div_white {
    padding-bottom: 100px;
    padding-top: 50px;
    text-align: center;
}
#container .row_div_white  h2{text-align:center; color:#F87F51; font-weight:normal; font-size:14px; padding-bottom:10px;font-family: 'ProximaNova-bold'}
#container.row_div_white  h3{text-align:center; color:#4B5966; font-weight:normal; font-size:32px; padding-bottom:10px;font-family: 'ProximaNova-bold'}
#container .row_div_white p{color: #4B5A66; font-size: 17px;font-weight: normal; line-height: 30px; margin: 0 auto; text-align: center;  font-family: 'ProximaNova-Light';}
.col.first {
    float: left;
    width: 29%;
	
}
.col.first h2 {font-size:16px;
	font-family: 'ProximaNova-Semibold';
	color:#72c1ae;
	
}
 .col.first .follow_div h5 {font-size:18px;
	font-family: 'ProximaNova-semibold';
	color:#4A5966;
	float:left;
	padding-right:15px;
	padding-top:7px;
}
.col.first p {font-size:14px;
	font-family: 'ProximaNova-Regular';
	color:#939ba3;
	/*border-bottom:1px solid #E3EAEF*/;
	padding-bottom:10px;
	margin-top:5px;
	line-height:20px;
	font-weight:normal;
}
 .col.first  .follow_div {
    padding-top: 15px;
	border-top:1px solid #E3EAEF;
}
.footer_logo > a{color: #4b5966;
    font-family: 'ProximaNova-bold';
    font-size: 22px;
    font-weight: normal;
    padding-bottom: 13px;}
	
.follow_div > a {
    padding-left: 5px;
}
.left_div {
    float: left;
    width: 577px;
}
.banner_top_wrapper_content .left_div > p {
    text-align: left !important;
	color: #fff;
    font-family: 'ProximaNova-Light';
    font-size: 28px !important;
}
.banner_top_wrapper_content  ul.free_trial {margin-left:35px;}
.banner_top_wrapper_content  .free_trial > li {
    color: #fff;
    list-style: disc outside none;
    padding: 5px;
	 font-family: 'ProximaNova-Light';
    font-size: 20px;
}
.form_div {
    float: left;
	width:50%;
}
.banner_top_wrapper_content_trial  .banner_right > p {
    text-align: left !important;
	font-family: 'ProximaNova-Bold';
    font-size: 28px;
	color:#fff;
}
.banner_top_wrapper_content_trial  .free_div_trial > li {
    color: #fff;
    list-style: disc outside none;
    padding-top: 10px;
	 font-family: 'ProximaNova-Light';
    font-size: 20px;
}
.banner_top_wrapper_content_trial  .free_div_trial {
    margin-left: 15px;
}
.banner_top_wrapper_content_trial > h3{ color: #fff;
    font-family: 'ProximaNova-Bold';
    font-size: 45px;
    text-align: center;
}

.banner_left #mid_div {
    background: none repeat scroll 0 0 #fff;
    border-radius:10px;
    height: 240px;
    width:auto;
	padding: 15px;
	position:relative;
}
.banner_left #mid_div > p{
	 font-family: 'ProximaNova-bold';
    font-size: 28px !important;
	color:#4B5966;
}
.banner_left #mid_div > h2{
	font-family: 'ProximaNova-bold';
    font-size: 140px;
	color:#4B5966;
	padding-top:15px;
}
.doler{font-size: 140px;font-family: 'ProximaNova-bold';color:#4B5966;}
.user{font-size: 26px;	font-family: 'ProximaNova-bold';color:#4B5966;}
.banner_left #mid_div .main_doer{background: none repeat scroll 0 0 #f2865c; color: #fff;  font-family: 'ProximaNova-Semibold';  font-size:20px; width:260px; height:63px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; display:block; border-bottom:2px solid #c46d4b; border-radius:5px; text-align:center; line-height:63px; margin:30px auto 0;position:absolute;left:560px;top:175px;}

.banner_left #mid_div .main_doer a{  font-family: 'ProximaNova-semibold';
    font-size: 20px;
	color:#fff;
}





#container #privecy_div {
    padding: 20px;
	text-align:justify;
}
#privecy_div > h2 {
    font-size: 45px;
	text-align:center;
}

#privecy_div > p {
    padding-top: 20px;
}
.col.first a {
    color: #4b5966;
}
#menu-item-75 > a {
    color: #76c2af;
    float: left;
    padding-left: 50px;
	font-family:'ProximaNova-Regular';
	font-size:14px;
}
#menu-item-76 > a
 {color: #76c2af;
    float: left;
    padding-left: 15px;font-family:'ProximaNova-Regular';
	font-size:14px;}

.infusion-field label{color: #46525d;
    font-family: 'ProximaNova-Semibold';
    font-size: 14px;}
	
.infusion-field 	.infusion-field-input-container{border: 1px solid #d4d4d4;
    border-radius: 5px;
    height: 35px;
    margin-bottom: 15px;
    margin-top: 5px;
    width: 435px;
}
textarea{border: 1px solid #d4d4d4;
    border-radius: 5px;
    margin: 5px 0 15px;
    width: 435px;}
	
	.infusion-submit > input{background: url("http://campuslogic.com/wp-content/themes/campus/images/contact_us_btn.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fff;
    float: left;
    font-family: 'ProximaNova-Semibold';
    font-size: 16px;
    padding: 10px 46px;
}

@media screen and (min-width:320px) and (max-width:480px){
	#header{width:100%;}
	#header .header{padding:10px;width:90%;}
	#header .header .logo a{font-size:26px;}
	#header .header .navigation {float: none;width:100%;margin-top:40px;}
	#container{width:100%;margin-top:0px;}
	.row_div_white {padding: 10px;}
	#container .row_wrap{width:100%;}
	#container .row_wrap .wrapper .benefits ul li{display:block;}
	#container .row_wrap .wrapper .benefits ul li .img_wrap{position:relative;}
	#container .row_wrap .wrapper .benefits ul li .img_content{margin-top:0;padding-bottom:85px;}
	.row_wrap.orange_bg {width: 100%;}
	.row_wrap.orange_bg > ul {width: 100%;text-align:left;}
	.row_wrap.black_bg{width:100%;}
	#footer{width:100%;}
	#footer .footer_top{width:100%;}
	.row_wrap.orange_bg > ul{width:90%;padding-top:15px;text-align:center;}
	#menu-item-one > h2{font-size:18px;}
	.row_wrap.orange_bg > ul li{display:inline;}
	.text_three h1{transform:none;}
	.wrapper {width: 100%;}
	#container .row_wrap .wrapper{width:100%;}
	#container .row_wrap .wrapper .student_experiance{width:100%;}
	.benefits li {margin: 0 auto !important;width: 90% !important;}
	.col.first {width: 100%;}
	#footer .footer_top .wrapper .footer_left .col h4{font-size:14px;font-weight:bold;}
	.col.one {padding-top: 15px;}
	.col.three{padding-top: 15px;}
	#footer .footer_top .wrapper .footer_left .col ul li a{font-size:12px;}
	#footer .footer_bottom{width:100%;}
	#footer .footer_bottom .footer_bottom_content .copy_right p{font-size:13px;}
	.footer_bottom_content.wrapper{width:95%;margin:0 auto;}
	#header .banner .banner_top .banner_top_wrapper_content p{font-size:12px;}
	#header .banner .banner_top .banner_top_wrapper_content h3{font-size:17px;}
	#header .banner .banner_top{top:-35px;}
	#footer .footer_bottom .footer_bottom_content .footer_logo{text-align:center;width:100%;}
	#footer .footer_bottom .footer_bottom_content .copy_right{text-align:center;width:100%;}
	#header .header .logo{width:100%;text-align:center;}
	#header .header .navigation ul{text-align:center;}
	.container_div .about_us_page_div{width:90%;margin:0 auto;}
	.banner_div .contact_us_form{left:0;width:80%;position:relative;top:0;}.container_div {width: 100%;}
	.container_div .about_us_page_div .contact_form_div .left_side .input_text{width:100%;}
	.container_div .about_us_page_div .contact_form_div .left_side{width:100%;}
	.container_div .about_us_page_div .contact_form_div {width: 100% !important;}
	.container_div .about_us_page_div .contact_form_div .right_side{width:100%;margin-top:20px;}
	.container_div .about_us_page_div .contact_form_div .right_side .textarea_box {min-width:100%;}
	.banner_top_wrapper_content{width:100% !important;}
	#header .banner .banner_top .banner_top_wrapper_content{margin-top:103px;}
	.left_div {width: 92% !important;padding:10px;}
	.banner_right {width: 100% !important;margin-right:-15px;padding-top:20px;}
	.form_div .text_box{width: 95%;}
	#header .banner .banner_top{position:relative;}
	.left_div p{color:#000 !important;text-align:center !important;}
	.free_trial > li {color: #000 !important;}
	#header .banner .banner_top .banner_top_wrapper_content p{color:#000;}
	#header .banner .banner_top .banner_top_wrapper_content h3{color:#000;}
	.banner_top_wrapper_content_trial > h3{color:000;font-size:20px;}
	.banner_top_wrapper_content_trial .banner_top.wrapper{margin-top:25px;}
	.banner_top_wrapper_content_trial .banner_right > p{color:#000;font-size:18px;}
	.banner_top_wrapper_content_trial .free_div_trial > li{font-size:16px;color:#000;}
	.banner_left > div {width: 280px !important;padding-top:80px !important;height:auto !important;}
	.banner_left #mid_div .main_doer{left:1px;width:70%;top:0;padding:5px;line-height:12px;height:24px;}
	.doler {font-size: 50px;}
	#mid_div > h2 {font-size: 50px !important;}
	.banner_left #mid_div .main_doer a{font-size:16px;}
	#header .banner .banner_left{width:100%;}
	.banner_top_wrapper_content_trial {padding: 5px;width: 80%;}
	.infusion-field .infusion-field-input-container{width:100% ;}
	textarea{width:100% ;}
}
@media screen and (min-width:481px) and (max-width:540px){
	#header .header .logo{width:100%;text-align:center;}
	#header .header .navigation ul{text-align:center;}
	#container{margin-top:0;}
	#header .banner .banner_top .banner_top_wrapper_content{margin-top:115px;}
	.benefits li {width: 50% !important;}
	#footer .footer_bottom .footer_bottom_content .footer_logo{text-align:center;width:100%;}
	#footer .footer_bottom .footer_bottom_content .copy_right{text-align:center;width:100%;}
	#header .banner .banner_top .banner_top_wrapper_content h3{font-size:20px;}
	#header .banner .banner_top .banner_top_wrapper_content{margin-top:103px;}
	.left_div {width: 100% !important;}
	.banner_right {width: 100% !important;}
	.form_div .text_box{width: 95%;}
	#header .banner .banner_top{position:relative;}
	#header .banner .banner_top .banner_top_wrapper_content{margin-top:35px;}
	.banner_div .contact_us_form{position:relative;top:0;left:0;}
	.banner_left > div {width:450px !important;padding-top:80px !important;}
	.doler {font-size: 80px;}
	#mid_div > h2 {font-size: 80px !important;}
	.infusion-field .infusion-field-input-container{width:100% ;}
	textarea{width:100% ;}
	}
	
@media screen and (min-width:541px) and (max-width:640px){
	.left_div {width: 100% !important;margin-top:40px;}
	.banner_right {width: 100% !important;}
	#header .banner .banner_top{position:relative;}
	#header{width:100%;}
	#header .header{padding:10px;width:90%;}
	#header .header .logo a{font-size:26px;}
	#header .header .navigation {float: none;width:100%;margin-top:40px;}
	#container{width:100%;margin-top:85px;}
	#header .banner .banner_top .banner_top_wrapper_content{top:-130px !important;}
	#header .banner{width:100%;}
	.banner_top.mob.wrapper {width: 100% !important;}
	#header .banner .banner_top{top:-164px;}
	.text_box {width: 96%;}
	#container{width:100%;margin-top:0;}
	.row_wrap.orange_bg > ul {text-align: center;width: 100%;}
	#container .row_wrap {width: 100% !important;}
	#container .row_wrap .wrapper .student_experiance{width:100% !important;}
	.wrapper {width: 100% !important;}
	#header .banner .banner_top .banner_top_wrapper_content p{color:#000;}
	.banner_top_wrapper_content .free_trial > li{color:#000;}
	.banner_div .contact_us_form{position:relative;top:0;left:0;}
	.contact_form_div {width: 98% !important;}
	.left_side {width: 48% !important;}
	.right_side{width:48% !important;}
	.input_text {width: 100% !important;}
	textarea {min-width: 99% !important;}
	#footer .footer_top .wrapper .footer_left .col{margin-right:8%;}
	.col.first{width:30%;}
	.banner_left #mid_div .main_doer{left:1px;width:70%;top:0;padding:5px;height:24px;}
	.doler {font-size: 140px !important;}
	#mid_div > h2 {font-size:140px !important;}
	.banner_left #mid_div .main_doer a{font-size:16px;}
	.banner_top_wrapper_content_trial .banner_top.wrapper {padding-top: 285px !important;}
	.banner_top_wrapper_content_trial .banner_top.wrapper .banner_right > p{color:#000 !important;}
	.banner_top_wrapper_content_trial .free_div_trial > li{color:#000 !important;}
	.banner_top_wrapper_content_trial{padding:10px;}
	.banner_left #mid_div .main_doer{width:42% !important;}
	.banner_left > div {padding-top: 80px !important;}
	.banner_left #mid_div{height:auto !important;}
	#header .banner .banner_left{margin-top:70px;}
	.infusion-field .infusion-field-input-container{width:290px ;}
	textarea{width:290px ;}
}
@media screen and (min-width:641px) and (max-width:767px){
	.left_div {width: 100% !important;}
	.banner_right {width: 100% !important;}
	#header .banner .banner_top{position:relative;}
	#header{width:100%;}
	#header .header{padding:10px;width:90%;}
	#header .header .logo a{font-size:26px;}
	#header .header .navigation {float: none;width:100%;margin-top:40px;}
	#container{width:100%;margin-top:85px;}
	#header .banner .banner_top .banner_top_wrapper_content{top:-130px !important;}
	#header .banner{width:100%;}
	.banner_top.mob.wrapper {width: 100% !important;}
	#header .banner .banner_top{top:-290px;}
	.text_box {width: 96%;}
	#container{width:100%;margin-top:0;}
	.row_wrap.orange_bg > ul {text-align: center;width: 100%;}
	#container .row_wrap {width: 100% !important;}
	#container .row_wrap .wrapper .student_experiance{width:100% !important;}
	.wrapper {width: 100% !important;}
	#header .banner .banner_top .banner_top_wrapper_content p{color:#000;}
	.banner_top_wrapper_content .free_trial > li{color:#000;}
	
}
@media screen and (min-width:768px) and (max-width:900px){
	#header{width:100%;}
	.header{width:95% !important;}
	#header .header .logo a{font-size:32px;}
	#header .header .navigation ul li{margin:0 10px 0 16px}
	#header .header .navigation ul{margin-top:8px;}
	.banner{width:100%;}
	.banner_top.mob.wrapper {width: 100%;}
	#header .banner .banner_top{top:92px;}
	#header .banner .banner_top .banner_top_wrapper_content h3{font-size:35px;}
	#container{width:100%;}
	#container .row_wrap{width:100%;}
	#container .row_wrap .wrapper{width:100%;}
	#container .row_wrap .wrapper .benefits ul li .img_wrap{position:relative;}
	#container .row_wrap .wrapper .benefits ul li .img_content{margin-top:0;}
	.row_div_white{padding-bottom:30px;padding-top:30px;}
	#container .row_wrap{width:100%;}
	.row_wrap.orange_bg{width:100%;}
	.row_wrap.orange_bg > ul {width: 100%;text-align:center;}
	.row_wrap.orange_bg > ul{padding-top:28px;}
	.row_wrap.black_bg{width:100%;}
	#container .row_wrap .wrapper .student_experiance{width:98%;}
	.footer_top.white_bg {width: 100%;}.wrapper {width: 100%;}
	#footer .footer_top .wrapper .footer_left .col{margin-right:7%;}
	.col.first{width:30%;}.footer_bottom_content.wrapper {width: 96%;}
	.banner_div .contact_us_form{position:unset;}
	.contact_form_div {width: 98% !important;}
	.left_side {width: 48% !important;}
	.right_side{width:48% !important;}
	.input_text {width: 100% !important;}
	textarea {min-width: 99% !important;}
	.banner_top_wrapper_content{width:98% !important}
	.form_div .text_box{width: 95%;}
	#header .banner .banner_top .banner_top_wrapper_content{margin-top:103px;}
	#header .banner .banner_right form{padding:6px 16px 6px;}
	#header .banner .banner_top .banner_top_wrapper_content{margin-top:0;}
	.banner_top_wrapper_content .left_div {width: 50%;}
	.banner_top_wrapper_content.banner_right {width: 50% !important;}
	.banner_left #mid_div{width:400px !important;height:190px !important;margin-left:10px;}
	.doler {font-size: 100px !important;}
	#mid_div > h2 {font-size: 100px !important;}
	.banner_left #mid_div .main_doer{left:460px;height:30px !important;}
	.banner_left #mid_div .main_doer a{font-size:18px;}
	/*.banner_top_wrapper_content_trial .banner_top.wrapper {padding-left: 20px  !important;padding-top: 160px  !important;}
	.banner_top_wrapper_content_trial {padding-top: 50px  !important;}
	.banner_left > div {margin-left: 45px !important;}*/
	.infusion-field .infusion-field-input-container{width:350px;}
	textarea{width:350px;}
	}
	
@media screen and (min-width:901px) and (max-width:1024px){
	#header{width:100%;}
	.header{width:95% !important;}
	#header .header .logo a{font-size:32px;}
	#header .header .navigation ul li{margin:0 10px 0 16px}
	#header .header .navigation ul{margin-top:8px;}
	.banner{width:100%;}
	.banner_top.mob.wrapper {width: 100%;}
	#header .banner .banner_top{top:-20px;}
	#header .banner .banner_top .banner_top_wrapper_content h3{font-size:35px;}
	#container{width:100%;}
	#container .row_wrap{width:100%;}
	#container .row_wrap .wrapper{width:100%;}
	#container .row_wrap .wrapper .benefits ul li .img_wrap{position:relative;}
	#container .row_wrap .wrapper .benefits ul li .img_content{margin-top:0;}
	.row_div_white{padding-bottom:30px;padding-top:30px;}
	#container .row_wrap{width:100%;}
	.row_wrap.orange_bg{width:100%;}
	.row_wrap.orange_bg > ul {width: 100%;text-align:center;}
	.row_wrap.orange_bg > ul{padding-top:28px;}
	.row_wrap.black_bg{width:100%;}
	#container .row_wrap .wrapper .student_experiance{width:98%;}
	.footer_top.white_bg {width: 100%;}.wrapper {width: 100%;}
	#footer .footer_top .wrapper .footer_left .col{margin-right:7%;}
	.col.first{width:30%;}.footer_bottom_content.wrapper {width: 96%;}
	.banner_div .contact_us_form{left:20px;top:90px;}
	.container_div{margin-top:95px;}.contact_form_div {width: 98% !important;}
	.left_side {width: 48% !important;}
	.right_side{width:48% !important;}
	.input_text {width: 100% !important;}
	textarea {min-width: 99% !important;}
	.banner_top_wrapper_content{width:98% !important}
	.left_div {margin-left: 2%;width: 48%;}
	.banner_right {width: 48% !important;}
	.form_div .text_box{width: 95%;}
	#header .banner .banner_top .banner_top_wrapper_content{margin-top:103px;}
	#header .banner .banner_top{top: 30px !important;}
	.banner_top_wrapper_content_trial .banner_top.wrapper {padding-top: 160px  !important;}
	.banner_top_wrapper_content_trial {padding-top: 50px  !important;}
	.banner_left > div {margin-left: -15px !important;}
	.banner_left #mid_div .main_doer{left:495px;}
	.banner_left > div {margin-left: 35px !important;width: 435px !important;}
	.doler{font-size:118px !important;}
	.banner_left #mid_div > h2{font-size:118px !important;}
	.banner_left #mid_div .main_doer{width:60% !important;}
}



/*=====================14-august changes==========================*/
.menu-footer2-menu-container {
    display: none;
}
/*=====================18-august changes==========================*/
.privacy-div {
    color: #4b5966;
    padding-left: 20px;
}

.title_first {
    color: #4c5966;
	margin-right: -13px;
}
.title_last{color:#f47e52;}

/*=====================19-august changes==========================*/
.doler2 {
    color: #4b5966;
    font-size: 22px;
    margin-left: 118px;
}


.title_first {
    color: #4c5966;
    margin-right: -8px;
}

/*=====================22-august changes==========================*/

.title_first_home {
    color: #fff;
    margin-right: -8px;
}
.row_wrap.orange_bg {
    display: none;
}
#popup404{
	position:absolute;
	width:100%;
	top:0px;
	font-size:3em;
	z-index:10;
	background-color:rgba(128,128,128,1);
	color:white;
	font-family:proximanova-regular;
	}