@import url('http://fonts.googleapis.com/css?family=Lato:300,400,700&amp;subset=latin-ext');
/* About New */
.about_rows {font-family: 'PT Sans', sans-serif;font-weight:400;color:#151515;}
.about_top_banner {background:url(../jpg/gvr-about-banner.jpg) no-repeat;background-size:cover;padding:90px 0;color:#fff;text-align:center;}
.about_top_banner h1 {font-size:42px;margin:0 0 20px; font-weight: bold;}
.about_top_banner p {font-size:22px;}

.about_sec_2 {padding:64px 0;}
.about_left_menu {background:#f1f2ed;border:1px solid #ddd;}
.about_left_menu ul {padding:10px;}
.about_left_menu ul li a {position:relative;display:block;width:100%;padding:8px 0 8px 28px;color:#151515;font-size:16px;}
.about_left_menu ul li a.active {font-weight:600;color:#000;}
.about_left_menu ul li a i {opacity:0;position:absolute;left:5px;font-size:20px;line-height:1;}
.about_left_menu ul li a.active i {opacity:1;}
.about_sec_2 h2 {font-size:24px;color:#151515;}
.about_sec_2 p {line-height:1.5;}

.about_sec_3 {background:url(../jpg/gvr-about_solution.jpg) no-repeat;background-size:cover;padding:64px 0;}
.about_solution_list {background:#f1f2ed;border:1px solid #ddd;padding:30px 20px;min-height:671px;}
.about_solution_icn {background:#340f49;width:74px;height:74px;border-radius:50%;color:#fff;margin:0 auto;text-align:center;font-size:30px;padding:14px 0;}
.about_solution_list h3 {color:#151515;font-size:20px;text-align:center;}
.about_solution_list ul li {color:#151515;position:relative;padding:20px 0 0 20px;}
.about_solution_list ul li i {color:#151515;position:absolute;left:0;line-height:1.4;}

.about_sec_value {padding:64px 0;text-align:center;background:#fff;}
.about_sec_value h2 {font-size:32px;margin:0 0 32px;}
.about_sec_value p {font-size:16px;}
.about_sec_value h3 {font-size:22px;}
.about_sec_value img {margin:20px auto;}
.about_value_icn {margin:0 auto;background:url(../png/value_icn.png) no-repeat;height:73px;width:73px;}
.about_value_icn_2 {background-position:-90px 0;}
.about_value_icn_3 {background-position:-180px 0;}
.about_value_icn_4 {background-position:-263px 0;}
.about_value_icn_5 {background-position:-344px 0;}
.about_value_icn_6 {background-position:-436px 0px;}

.about_ser_modal {padding:64px 0;position:relative;background:#f1f2ed; /* Old browsers */
                  background: -moz-linear-gradient(top, hsl(72,16%,94%) 0%, hsl(72,16%,94%) 53%, hsl(229,24%,44%) 53%, hsl(229,24%,44%) 100%); /* FF3.6-15 */
                  background: -webkit-linear-gradient(top, hsl(72,16%,94%) 0%,hsl(72,16%,94%) 53%,hsl(229,24%,44%) 53%,hsl(229,24%,44%) 100%); /* Chrome10-25,Safari5.1-6 */
                  background: linear-gradient(to bottom, hsl(72,16%,94%) 0%,hsl(72,16%,94%) 53%,hsl(229,24%,44%) 53%,hsl(229,24%,44%) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2ed', endColorstr='#545e89',GradientType=0 ); /* IE6-9 */}
.about_ser_modal h2 {font-size:32px;margin:0 0 32px;text-align:center;}
.about_ser_modal p {font-size:16px;text-align:center;margin-bottom:64px;}
.about_ser_modal h3 {font-size:20px;color:#340f49;font-weight:bold;}
.surface_persent b {font-size:72px;color:#ccc;font-weight:bold;float:left;line-height:1.3;}
.surface_persent span {font-size:18px;color:#000;margin:15px 0 0 10px;float:left;}
.about_ser_modal .media-body {font-size:20px;color:#340f49;font-weight:bold;vertical-align:middle;padding-top: 20px;}
.about_ser_modal .media-left  {font-weight:bold;text-align:center;vertical-align:middle;padding-top:20px;padding-right:20px;}
.about_ser_modal .fa-certificate {border-radius:50%;width:100px;height:100px;border:4px solid #5b9bd5;font-size:60px;color:#5b9bd5;padding:15px 0;}
.about_ser_modal .fa-cubes {border-radius:50%;width:100px;height:100px;border:4px solid #00c5ff;font-size:48px;color:#00c5ff;padding:20px 0;}
.about_ser_modal_type {float:right;max-width:334px;}
.img-surface {position:absolute;left:50%;bottom:64px;margin-left:-244px;}
.about-modal-service {margin:200px 0 112px;font-size:20px;}
.about-modal-service-right{float:right;}
.about-modal-service li {color:#fff;padding:10px 0 10px 22px;position:relative;}
.about-modal-service li i {font-size:12px;position:absolute;left:0;line-height:2.6;}

.about_reach_sec {padding:64px 0;background:#fff;}
.about_reach_sec h2 {font-size:32px;margin:0 0 32px;text-align:center;}
.about_reach_sec .media-left {color:#3a5488;} 

.about_vision_sec {padding:64px 0;background:#00c5ff;color:#fff;}
.about_vision_sec h3 {font-size:24px;margin-top:0;}
.about_mission_icn {background:url(../png/value_icn.png) no-repeat;background-position:-539px 0;width:66px;height:70px;}
.about_vision_icn {background:url(../png/value_icn.png) no-repeat;background-position:-639px 0;width:66px;height:70px;}

.about_structure_sec {padding:64px 0;background:#fff;}
.about_structure_sec h2 {font-size:32px;margin:0 0 60px;text-align:center;}
/* // About New */

/* Methodology New */
.methodology_top_banner {background:url(../jpg/gvr-methodology-banner.jpg) no-repeat;background-size:cover;padding:90px 0;color:#333;text-align:center;}
.methodology_top_banner h1 {font-size:42px;margin:0 0 20px; font-weight: bold;}
.methodology_top_banner p {font-size:22px;}
.methodology_top_key_list ul li {font-size:16px;font-weight:bold;position:relative; color:#128AB7;}
.methodology_top_key_list ul li i {font-size:8px;position:absolute;left:0;line-height:0;color:#128AB7;top:12px;}
.methodology_top_key_list ul p {margin-left:1rem;}

.methodology_r_process {background:#f1f2ed;padding:64px 0;}
.methodology_r_process h1 {font-size:32px;color:#151515;margin:0 0 32px;text-align:center;}


.information_procurement {padding:64px 0;background:#fff;}
.information_procurement h2 {color:#151515;font-size:32px;margin:0 0 32px;text-align:center;}
.information_procurement h3 {color:#000;font-size:18px;font-weight:bold;}
.disk_style {margin-left:2rem;}
.disk_style ul { margin-left: 2rem;}
.disk_style > li {padding-left:1rem;position:relative;margin-bottom:10px;} 
.information_procurement li {margin-bottom:0px;margin-top:10px;}
.disk_style > li i {font-size:10px;position:absolute;left:0;line-height:0;color:#128ab7;top:10px;}
.pr_reserch_diagram .pr_reserch_diagram_top {background:#dbddd3;padding:15px;font-size:16px;margin:30px 0;border-radius:4px;}
.pr_reserch_diagram_box {background:#87d065;border-radius: 4px;font-size:15.4px;font-weight: normal;min-height: 76px;padding: 14px;text-align: center;}
.pr_reserch_interviewscpe {padding:10px;border:3px dashed #5ccbf5;margin:30px 0 0;}
.pr_reserch_interviewscpe h4 {text-align:center;font-weight:bold;} 

.methodulogy_data_analysis {background:#f1f2ed;padding:64px 0;}
.methodulogy_data_analysis h2 {color:#151515;font-size:32px;margin:0 0 32px;text-align:center;}
.methodulogy_data_analysis h3 {color:#151515;font-size:18px;font-weight:bold;}
.methodulogy_data_analysis li {margin-bottom:0px;margin-top:10px;}


.methodulogy_data_analysis table, .methodulogy_data_analysis table tr th, .methodulogy_data_analysis table tr td {background:#fff;border-color:#ccc;}
.methodulogy_data_analysis table thead tr th {background:#351049;color:#fff;padding:15px;}
.table-weightage  thead tr th {background:#fba026 !important;color:#fff;padding:15px;}
.table-wmarket-share thead tr th {background:#677378 !important;color:#fff;padding:15px;}

.methodology_Formulation {padding:64px 0;background:#fff;}
.methodology_Formulation h2 {font-size:32px;color:#151515;margin:0 0 32px;text-align:center;}
/* // Methodology New */

/* Why Choose Us New */
.why_top_banner {background:#03A9F4 /*url(../img/why_choose_rating_banner.jpg) no-repeat */;background-size:cover;background-position:center bottom;padding:90px 0;color:#fff;text-align:center;}
.why_top_banner h1 {font-size:42px;margin:0 0 20px; font-weight: bold;}
.why_top_banner p {font-size:22px;}

.why-choose-us-new {padding:64px 0;}
.why-choose-us-new h2 {font-size: 32px;color: #151515;margin: 0 0 32px;text-align: center;}
.why-choose-us-new h3 {border-top:1px solid #ddd;padding-top:25px;color:#340f49;font-size:21px;}

.why-choose-service {padding:64px 0;background:#fff;}
.why-choose-service h2 {font-size: 32px;color: #151515;margin:0 0 32px;text-align: center;}
.wh-left {float:left;width:70%;margin-bottom:20px;}
/*.wh-left.wh-right {text-align: left;}*/
.why-choose-service h6 {line-height: 1.5;font-size:14px;margin:0;}
.why-choose-service h3 {line-height:1.5;color:#018ccf;font-size:18px;font-weight:bold;margin:20px 0 10px;}
.wh-img-left {float:left;width:25%;text-align:center;margin-left:5%;margin-bottom:20px;}
/*.wh-img-left.wh-img-right {margin-left:0;margin-right:5%;}*/
.wh-img-left img {margin:20px 0 10px;}
/* // Why Choose Us New */

/* Client Testimonial New */
.client_te_banner {background:url(../jpg/client_banner.jpg) no-repeat;opacity:0.7;background-size:cover;background-position:center bottom;padding:90px 0;color:#fff;text-align:center;}
.client_te_banner h1 {font-size:42px;margin:0 0 20px; font-weight: bold;}
.client_te_banner p {font-size:22px;}

.testimonial-sec-2 {padding:64px 0;background:#f8f6f6;margin-bottom:-50px;}
.testimonial-sec-2 img {border: 1px solid #eee;margin-top: 25px;padding: 25px;background:#fff;}
.testimonial-sec-2 h6 {font-size: 14px;color: #777575; }
.testimonial_brack {border-top-color:#ccc !important;margin:45px 0;}

.about-colum-request {background:#fff;color: #444;font-size: 20px;font-weight: 600;padding: 2rem;margin-top: 20px;}
.about-colum-request a {margin:1rem 0 0;display: table;background: #03A9F4;border-radius: 2px;border-bottom:1px solid #1279a0;color: #fff;font-size: 15px;padding: 6px 18px;text-align: center;font-weight:normal;}
.about-colum-request a:hover {background:#340f49;color: #fff;border-bottom: 1px solid #000;}
/* // Client Testimonial New */


/* media citations */
.media_citations_banner {background:url(../error.html) no-repeat;border-bottom:1px solid #ccc;background-size:cover;background-position:center bottom;padding:80px 0 100px;color:#fff;text-align:center;}
.media_citations_banner h1 {font-size:42px;margin:0 0 20px; font-weight: bold;}
.media_citations_banner p {font-size:22px;}
.media-citation-des p {display:inline;}
.media-citation-des a {color:blue;}
.testimonial-sec-2 h2 {font-size:22px;}
/* // media citations */

/* media citations */
.conference_banner {background:url(../error.html) no-repeat;border-bottom:1px solid #ccc;background-size:cover;background-position:center top;padding:90px 0;color:#fff;text-align:center;filter:grayscale(50%);}
.conference_banner h1 {font-size:42px;margin:0 0 20px; font-weight: bold;}
.conference_banner p {font-size:22px;}
/* // media citations */

/* Careers */
.careers_banner {background:url(../error.html) no-repeat;border-bottom:1px solid #ccc;background-size:cover;background-position:center top;padding:90px 0;color:#fff;text-align:center;}
.careers_banner h1 {font-size:42px;margin:0 0 30px; font-weight: bold;}
.careers_banner a {font-size:16px;color:#fff;background:#340f49;border-radius:4px;padding:8px 28px;display:inline-block;}

.career_sec_1 {padding:64px 0;text-align:center;}
.career_sec_1 h2 {color:#333;font-size:21px;line-height:34px;margin:0 0 32px;}
.career_sec_1 h4 {color:#666;font-size:18px;line-height:28px;}

.gvr_grwth_sec {padding:0 0 60px;}
.gvr_grwth_sec p {color:#333;font-size:16px;margin:30px 0;}
.gvr_grwth_sec h3 {color:#333;font-size:24px;margin:110px 0 0;}
.gvr_grwth_sec ul li {padding-left:15px;}
.gvr_grwth_sec ul li {color:#333;font-size:16px;padding:5px 0 5px 18px;position:relative;}
.gvr_grwth_sec ul li:before {width:9px;height:9px;border-radius:50%;background:#5ccbf5;content:"";position:absolute;left:0;top:50%;transform:translatey(-50%);}

.career_mid_job_sec {background:#33b6cb;padding:64px 0;text-align:center;color:#fff;}
.career_mid_job_sec h6 {font-size:16px;font-weight:bold;}
.career_mid_job_sec p {font-size:16px;margin:30px 0;}
.career_mid_job_sec a {font-size:16px;color:#fff;background:#351049;border-radius:4px;padding:8px 35px;display:inline-block;}

.career_platform_sec {padding:64px 0;}
.career_platform_sec h3 {color:#333;font-size:32px;margin:0 0 32px;text-align:center;}
.career_platform_sec h6 {color:#666;font-size:18px;line-height:28px;text-align:center;}


.career_platform_list {margin-top:40px;padding:40px 30px;border:1px solid #fff;}
.career_platform_list.active, .career_platform_list:hover {border:1px solid #ddd;}
.career_platform_list h4 {font-size:22px;color:#333;padding:25px 0 0 90px;height:75px;position:relative;}
.career_platform_list h4:before {content:"";background:url(../error.html) no-repeat;width:74px;position:absolute;left:0;top:0;height:100%;}
.career_platform_list h4.equipment-img:before {background-position:-78px 0;}
.career_platform_list h4.traning-img:before {background-position:-152px 0;}
.career_platform_list p {font-size:16px;color:#666;margin:25px 0 0;}
.career_program_img_sec img {width:100%;}

.career_opening_sec {padding:64px 0;}
.career_opening_sec h2 {font-size:32px;margin:0;}
.career_opening_sec h3 {font-size:22px;}
.career_opening_sec p {font-size:18px;margin:20px 0;}
.career_opening_sec a {font-size:16px;color:#5ccbf5;font-weight:bold;}
.career_opening_sec a i {margin-left: 10px;font-size: 21px;font-weight: normal;vertical-align: middle;}
.divider_opening {margin:42px 0;}

.career_small_box {background:#f1f2ed;padding:30px 40px;}
.career_small_box h2 {font-weight:bold;font-size:20px;margin:0 0 15px;}
.career_small_box p {font-size:16px;max-width:950px;margin:0 0 15px;}
.career_small_box a {background:#03A9F4;color:#fff;border-radius:4px;font-size:16px;padding:6px 24px;border-bottom:1px solid #1279a0;display:inline-block;}
.career_small_box a:hover {color:#fff;background: #340f49;border-bottom: 1px solid #340f49;}

.join-mail-colum {background:#33b6cb url(../error.html);padding:64px 20px;text-align:center;color:#fff;font-size:21px;line-height:32px;text-align:center;}
.join-mail-colum a {color:#fff;font-size:24px;font-weight:bold;display:block;margin:15px 0 0;}

.send-resume-module {padding:64px 0;}
.send-resume-module h3 {color:#333;font-size:32px;margin:0 0 32px;text-align:center;}
.send-resume-module h6 {color:#666;font-size:18px;line-height:28px;text-align:center;}
.send-resume-module .contact_us h4 {font-weight:normal;color:#333;}
 button[type="submit"].btn_join {font-size:16px;color:#fff;background:#351049;border-radius: 4px;padding: 8px 35px;display: inline-block;height: auto;}

/* // Careers */


@media (max-width:1199px)  {
    .about_solution_list {min-height:715px;}
    .about-modal-service {margin:217px 0 112px;font-size:18px;}
    .gvr_grwth_sec h3 {margin:70px 0 0;}
}
@media (max-width:991px)  {
    .about_sec_3 {padding:64px 0 34px;}
    .about_solution_list {min-height:10px;margin-bottom:30px;}
    .about_ser_modal {background:#f1f2ed; /* Old browsers */
                      background: -moz-linear-gradient(top, hsl(72,16%,94%) 0%, hsl(72,16%,94%) 58%, hsl(229,24%,44%) 58%, hsl(229,24%,44%) 100%); /* FF3.6-15 */
                      background: -webkit-linear-gradient(top, hsl(72,16%,94%) 0%,hsl(72,16%,94%) 58%,hsl(229,24%,44%) 58%,hsl(229,24%,44%) 100%); /* Chrome10-25,Safari5.1-6 */
                      background: linear-gradient(to bottom, hsl(72,16%,94%) 0%,hsl(72,16%,94%) 58%,hsl(229,24%,44%) 58%,hsl(229,24%,44%) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2ed', endColorstr='#545e89',GradientType=0 ); /* IE6-9 */}
    .about_ser_modal p {margin-bottom:32px;}
    .img-surface {position:static;margin:0 auto;text-align:center;max-width:300px;}
    .about-modal-service {margin:-182px 0 0;}
    .about_ser_modal .media-left {padding-top:0;}
    .about_ser_modal .media-body {padding-top:0;}
    .about_ser_modal .fa-certificate {width: 80px;height: 80px;font-size:40px;}
    .about_ser_modal .fa-cubes {width: 80px;height: 80px;font-size:31px;}
    .about_structure_sec {text-align:center;}
    .gvr_grwth_sec h3 {margin:0;}

}

@media (max-width:767px)  {
    .about_top_banner, .methodology_top_banner, .careers_banner {padding:40px 0;}
    .about_sec_2, .about_sec_value, .about_ser_modal, .about_reach_sec, .about_vision_sec, .about_structure_sec, .methodology_r_process, .information_procurement, .methodulogy_data_analysis, .methodology_Formulation, .career_sec_1, .career_mid_job_sec, .career_platform_sec, .career_opening_sec {padding:40px 0;} 
    .about_sec_value h2, .about_ser_modal h2, .about_reach_sec h2, .about_structure_sec h2, .methodology_r_process h1, .information_procurement h2, .methodulogy_data_analysis h2, .methodology_Formulation h2, .career_platform_sec h3, .career_opening_sec h2 {font-size:26px;}
    .about_sec_3 {padding: 40px 0 10px;}
    .about_top_banner h1, .methodology_top_banner h1, .careers_banner h1 {font-size:28px;}
    .about_top_banner p, .methodology_top_banner p {font-size:16px;}
    .about_left_menu {margin-bottom:30px;}
    .about_sec_value img {display:none;}
    .about_ser_modal_type {max-width:100%;}
    .img-surface {display:none;} 
    .about_ser_modal {background:#f1f2ed;}
    .about-modal-service {margin:0;}
    .about-modal-service li {color:#151515;}
    .about-modal-service-right {width:100%;}
    .about_sec_2 h2 {text-align:center;}
    .about_sec_2 p {text-align:center;}
    .methodology_top_key_list p {text-align:left;}
    .about_vision_sec h3 {font-size:20px;}
    .about_value_icn {display:none;}
    .pr_reserch_diagram_box {margin-bottom:20px;font-size: 16px;min-height: auto;}
    .pr_reserch_diagram .pr_reserch_diagram_top {font-size:18px;text-align:center;}
    .about_sec_value h3 {font-size:18px;margin:10px 0;}
    .careers_banner a, .career_mid_job_sec a {font-size: 14px;padding: 6px 22px;}
    .gvr_grwth_sec ul {margin-bottom:32px;} 
    .divider_opening {margin: 25px 0;}
    .career_sec_1 h2 {font-size:18px;line-height:28px;font-weight:bold;}
    .career_sec_1 h4 {font-size:16px;line-height:26px;}
    .gvr_grwth_sec p {margin:15px 0;}
    .career_opening_sec h3 {font-size:18px;}
    .career_opening_sec p {font-size:14px;margin:15px 0;}
    .career_opening_sec a {font-size:14px;}
    .career_opening_sec a i {font-size: 18px;}
    .career_platform_list {padding:20px;margin-top: 15px;}
    .career_platform_list p {margin-top:15px;}
    .gvr_grwth_sec {background: #f1f2ed;padding: 40px 0;}
    .career_small_box {padding:30px 20px;}
    .career_small_box h2 {font-weight: bold;font-size: 16px;}
    .career_small_box p {font-size: 14px;}
    .career_small_box a {padding: 5px 22px;font-size:14px;}
}