@media (max-width:1500px) {
.leader_pp {
/* top: 46%; */
}

.leader_pp .modal-dialog {
margin-top: 0px;
}

}

@media (max-width:1200px) {
.nav_list > li {
padding: 28px 7px;
}

.nav_wrp {
width: 540px;
position: absolute;
right: 257px;
top: 0;
}

.reins_solu_in > ul > li {
margin: 0 3px 0px 3px;
}

.help_box_wrp > li {
display: inline-block;
float: none;
vertical-align: top;
}

.co_address_wrp {
padding-right: 20px;
width: 40%;
background: url(../img/line_1.png) repeat-y top right;
}

.phone_email_wrp {
width: 30%;
background: url(../img/line_1.png) repeat-y top right;
}

.working_day_wrp {
width: 25%;
}

.banner_txt_bg {
left: 20px;
width: 300px;
height: 220px;
}

.banner_sec {
height: 325px;
}

#banner_slider .owl-item img {
height: 325px;
}

.banner_txt {
width: 300px;
height: 220px;
top: 55px;
left: 0px;
}

.banner_head {
font-size: 44px;
}

.carrer_three .reins_solu_in .reins_solu_box {
margin-bottom: 10px;
}

.testi_img {
max-width: 210px;
width: 100%;
padding-right: 15px;
}

.testi_img img {
width: 100%;
}

.contact_add_form_sec .co_address_wrp {
width: 100%;
}

.contact_add_form_sec .working_day_wrp {
width: 100%;
}

.contact_add_form_sec .contact_left .phone_email_wrp {
width: 190px;
}

.even_det_img img {
width: 100%;
}

}

@media (max-width:1100px) {
.reins_solu_in > ul > li {
margin: 0 5px 25px 5px;
}

.reins_solution_sec {
padding-bottom: 40px;
}

.home_ab_left {
padding-right: 20px;
width: 70%;
}

.home_ab_right {
width: 30%;
padding: 20px;
}

.news_and_events .owl-prev {
left: -10px;
}

.news_and_events .owl-next {
right: -10px;
}

.help_in_box {
height: 195px;
}

.group_website {
padding-left: 18px;
}

.test_img {
width: 25%;
}

.chairman_message_sec .testi_deas {
max-width: 70%;
padding-left: 15px;
}

.contact_add_form_sec .working_day_wrp {
width: 100%;
}

.contact_add_form_sec .contact_left .phone_email_wrp {
width: 180px;
}

.contact_add_form_sec .contact_left {
padding-left: 15px;
}

.event_det_in {
max-width: 100%;
width: 100%;
}

.right_events_img img {
width: 100%;
}

.event_li_img img {
width: 100%;
}

.leadership_team_in > ul > li {
margin-bottom: 35px;
}

.testi_img {
margin-right: 20px;
}

.reinsu_deli_in {
float: left;
padding-top: 10px;
}

.reinsu_deli_img img {
width: 100%;
}

.why_sec_two h3 {
padding-left: 0px;
}

.reinsu_deli_in .why_sec_in {
padding: 0px;
}

.underwriting .reach_aim .home_ab_right {
margin-top: 5%;
}

}

@media only screen and (min-width:993px) and (max-width:1199px) {
}

@media (max-width:991px) {
.nav_list > li {
padding: 28px 5px;
}

.logo_top {
padding-top: 13px;
}

.logo_top img {
width: 160px;
}

.top_search {
width: 160px;
padding-left: 15px;
}

.nav_wrp {
right: 188px;
}

.top_search .from-controls {
height: 30px;
}

.working_day_wrp {
padding-left: 30px;
}

.ft_link_in ol li {
position: relative;
}

.ft_link_in li a .fa {
position: absolute;
left: 0;
top: 10px;
}

.ft_link_in li a {
padding-left: 20px;
}

.ft_social {
margin-top: 15px;
}

.popular_link .ft_link > li {
width: 50%;
}

.contact_add_form_sec .help_in_box {
min-height: 70px;
height: auto;
}

.contact_add_form_sec .contact_left .phone_email_wrp {
width: 170px;
}

.contact_add_form_sec .working_day_wrp {
padding-left: 15px;
}

.event_list_right {
padding: 15px;
}

.event_li_deas h4 {
font-size: 25px;
line-height: 24px;
}

.event_li_deas p {
font-size: 16px;
line-height: 20px;
padding-top: 8px;
}

.event_da_lo {
padding: 15px 0px 20px 0;
}

.event_list_left > ul > li {
padding-bottom: 30px;
margin-bottom: 30px;
}

.event_li_deas {
padding-top: 0px;
}

.our_reach_in {
padding-top: 0px;
}

.testi_deas {
float: left;
width: 70%;
}

.testi_img {
max-width: 25%;
width: 100%;
}

.our_parent_reach .our_reach_in {
padding-top: 40px;
}

.reinsu_deli_sec .right {
float: left;
}

.Resarch_ana_sec {
padding: 0 0 5px 0;
}

.Resarch_ana_sec .reinsu_deli_in {
padding-top: 28px;
padding-left: 57px;
}

.reinsu_deli_in {
padding: 20px 0px;
padding-left: 10px;
}

.why_sec_one {
padding: 25px 0px;
}

.reinsu_deli_sec .why_sec_two h3 {
padding-left: 0px;
padding-bottom: 5px;
}

.chair_mess_in .testi_img {
max-width: 190px;
width: 100%;
margin: 0 auto 10px auto;
}

.chair_mess_in .test_img {
max-width: 190px;
width: 100%;
margin: 0 auto 0px auto;
}

.site_Map > ul > li {
padding-left: 3%;
}

.search_404_wrp {
width: 100%;
float: left;
height: auto !important;
}

.search_404_img {
width: 100%;
float: left;
height: auto !important;
background: #e1f6fd;
}

.logo_404 {
position: relative;
left: 0;
top: 0;
right: 0;
margin: 25px auto 0 auto;
display: block;
text-align: center;
}

.search_404 {
margin: 30px 0px;
}

.search_404_inn h6 {
font-size: 50px;
}

.page_404 {
height: auto !important;
}

.underwriting .reach_aim .home_ab_right {
margin-top: 0%;
max-width: 100%;
}

.underwriting .col-md-6 {
padding: 0px;
}

.ft_social ul {
text-align: left !important;
}

}

@media only screen and (min-width:768px) and (max-width:870px) {
.popular_link.common_ft_one {
padding-bottom: 80px;
}

}

@media only screen and (max-width:870px) {
.nav_list > li {
font-size: 14px;
padding: 18px 4px;
}

.logo_top {
padding-top: 4px;
}

.logo_top img {
width: 135px;
}

.top_search {
width: 140px;
height: 50px;
}

.nav_wrp {
right: 165px;
}

.top_search .search-container {
padding-top: 11px;
}

.top_search .btn {
top: 9px;
}

.banner_txt_bg {
width: 230px;
height: 180px;
top: 75px;
}

.banner_txt {
width: 230px;
height: 180px;
top: 75px;
left: 0px;
padding-left: 25px;
}

.banner_head {
font-size: 36px;
}

#banner_slider .owl-item img {
height: 300px;
}

.banner_sec {
height: 300px;
}

}

@media only screen and (max-width:767px) {
.head_top_in {
text-align: center;
}

.mobile_hammer {
display: block;
width: 20px;
display: block;
float: left;
margin-top: 23px;
cursor: pointer;
position: relative;
z-index: 10;
}

.mobile_hammer span {
width: 100%;
transition: all 0.5s ease;
display: block;
height: 4px;
background: #ee1c25;
margin: 3px 0px 2px 0;
border-radius: 10px;
}

.nav_wrp {
display: none;
}

.mobile_search_icon {
display: block;
}

.top_search .search-container {
display: none;
height: 50px;
width: 100%;
position: absolute;
left: 0;
top: 61px;
background: #fff;
border-top: solid 1px #ccc;
padding: 0px 20px 0 15px;
}

.top_search .from-controls {
height: 48px;
width: 100%;
}

.top_search {
width: 100%;
border: none;
position: absolute;
right: 0px;
top: 10px;
padding-left: 0px;
}

.mobile_search_icon .btn {
top: 0px;
padding: 10px;
padding: 10px;
}

.mobile_search_icon {
padding: 10px;
margin-top: 4px;
cursor: pointer;
width: 35px;
float: right;
margin-right: 12px;
position: relative;
z-index: 10;
}

.mobile_search_icon .fa {
font-size: 24px;
color: #ed1b24;
position: absolute;
transition: all 0.5s ease;
}

.mobile_search_icon .fa-times {
opacity: 0;
}

.top_search .search-container:after {
display: block;
clear: both;
content: '';
width: 100%;
}

.top_search .btn {
right: 13px;
}

.mobile_search_icon.search_close .fa-search {
opacity: 0;
}

.mobile_search_icon.search_close .fa-times {
opacity: 1;
}

.logo_top {
width: 220px;
margin: 0 auto;
float: none;
position: relative;
z-index: 10;
}

.logo_top img {
width: auto;
}

.logo_top {
padding-top: 2px;
}

.reins_solution_sec {
padding: 20px 0;
}

.home_about_sec {
padding: 30px 0;
}

.home_ab_right p {
font-size: 20px;
line-height: 29px;
}

.home_about_sec .sec_heading {
margin-bottom: 10px;
}

.news_and_events {
padding: 25px 0px 28px 0;
}

.news_and_events .sec_heading {
margin-bottom: 10px;
}

.view_more {
margin-top: 10px;
}

.help_u_sec {
padding: 25px 0 30px 0;
}

.help_in_box {
min-height: 215px;
height: auto;
}

.working_day_wrp {
padding-left: 10px;
}

.phone_email_wrp {
width: 34%;
}

.help_u_sec .sec_heading {
margin-bottom: 24px;
}

.common_ft_one {
padding: 30px 20px 20px 20px;
}

.ft_link_head {
padding-bottom: 15px;
}

.ft_sec_two {
padding: 30px 0px 20px 0;
}

.nav_wrp {
display: block;
position: fixed;
transition: all 0.5s ease;
left: -100%;
top: 111px;
width: 100%;
background: #0e5992;
height: 100%;
right: 0;
color: #fff;
}

.nav_list > li {
display: block;
text-align: left;
padding: 20px 20px 18px 15px;
color: #fff;
font-size: 17px;
border-bottom: solid 1px #3d7aa7;
}

.nav_list > li > a {
color: #fff;
}

.nav_list > li .fa {
padding-top: 0px;
font-size: 22px;
}

.dropdown_in {
position: relative;
left: 0px;
top: 0;
display: none;
transition: all 0.5s ease;
/* height: 0px; */
padding-left: 12px;
box-shadow: none;
background: none;
}

.dropdown_in ul > li > a {
color: #fff;
padding: 9px 0px 9px 16px;
background: url('../img/icon/arrow_2.png')no-repeat 0px 13px;
}

.dropdown_in::after {
display: none;
}

.open_nav {
overflow: hidden;
}

.open_nav .nav_wrp {
display: block;
left: 0%;
overflow-y: scroll;
overflow-x: hidden;
}

.dropdown.active .dropdown_in {
height: auto;
display: block !important;
transition: all 0.5s ease;
}

.open_nav .mobile_hammer span:nth-child(2) {
transition: all 0.5s ease;
opacity: 0;
position: relative;
}

.open_nav .mobile_hammer span:nth-child(1) {
-ms-transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
transform: rotate(-135deg);
top: 7px;
position: relative;
}

.open_nav .mobile_hammer span:nth-child(3) {
-ms-transform: rotate(135deg);
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
top: -7px;
position: relative;
}

.banner_txt_bg {
width: 190px;
height: 180px;
top: 40px;
}

.banner_txt {
width: 190px;
height: 180px;
top: 40px;
left: 8px;
padding-left: 25px;
}

.banner_head {
font-size: 33px;
}

#banner_slider .owl-item img {
height: 260px;
}

.banner_sec .col-md-12 {
padding: 0px;
}

.banner_sec {
height: 260px;
}

.banner_txt_inner {
background: rgba(255, 255, 255, 0.8);
padding: 20px;
}

.why_sec_one {
padding: 30px 0px;
}

.job_opening_sec {
padding: 30px 0px;
}

.chairman_message_sec {
padding: 30px 0px;
}

.chairman_message_sec .testimonials_wrp {
margin-left: 0px;
}

.contact_add_form_sec {
padding: 15px 0px 30px 0;
}

.contact_add_form_sec .contact_left .phone_email_wrp {
width: 240px;
margin-bottom: 25px;
}

.contact_form_in {
float: left;
margin: 0 auto;
}

.contact_left:after {
content: '';
width: 100%;
clear: both;
display: block;
}

.contact_add_form_sec .co_address p .fa {
left: 0;
}

.contact_add_form_sec .co_address p {
padding-top: 0px;
padding-left: 32px;
}

.contact_add_form_sec .help_in_box {
background: none;
padding-bottom: 0px;
margin-bottom: 5px;
}

.contact_add_form_sec .phone_email ul {
text-align: left;
}

.contact_add_form_sec .working_day_wrp {
padding-left: 0px;
margin-bottom: 20px;
width: 50%;
}

.contact_form_in {
padding: 15px;
}

.contact_add_form_sec .contact_left .help_in_head {
padding-bottom: 5px;
}

.contact_add_form_sec .contact_left .co_address .help_in_head {
padding-bottom: 10px;
}

.event_list_right {
float: none;
margin: 25px auto 0 auto;
}

.events_detail_sec {
padding: 30px 0px;
}

.events_list_sec {
padding: 30px 0px;
}

.event_li_deas {
width: 72%;
padding-top: 0px;
padding-left: 12px;
}

.event_li_img {
width: 28%;
}

.leadership_team_sec {
padding: 30px 0px 10px 0;
}

.our_parent_sec {
padding: 15px 0px;
}

.our_parent_in li {
display: block;
margin: 15px 0;
}

.our_parent_box {
height: auto !important;
}

.our_parent_sec {
padding: 20px 0px;
}

.our_reach_sec {
padding: 30px 0;
}

.our_reach_in {
padding-top: 0px;
padding-bottom: 20px;
padding-left: 0px;
padding-right: 0px;
}

.reach_aim .home_ab_right {
padding: 20px;
}

.what_inspires_sec {
padding-bottom: 0px;
}

.testimonials_sec {
padding: 30px 0px 0 0;
}

.test_left_img img {
width: 20px;
}

.testimonials_wrp {
margin-left: 25px;
}

.test_left_img {
top: -7px;
}

.testimonials_sec_in .testimonials_wrp {
padding-bottom: 25px;
margin-bottom: 25px;
}

.our_parent_reach .our_reach_in {
clear: both;
display: block;
width: 100%;
content: '';
padding-top: 20px;
}

.who_we_are_sec .home_ab_right {
margin-top: 0px;
}

.our_parent_reach {
padding-bottom: 10px;
}

.why_sec_two {
padding: 30px 0px 20px 0;
}

.banner_subli:after {
clear: both;
display: block;
width: 100%;
content: '';
}

.why_sec_two.reinsu_deli_sec {
padding: 0px;
}

.reinsu_deli_img img {
width: 100%;
}

.Resarch_ana_sec .reinsu_deli_in {
max-width: 620px;
width: 100%;
padding: 20px 20px 10px 20px;
}

.why_sec_two.reinsu_deli_sec .reinsu_deli_in h3 {
padding-left: 0px;
padding-bottom: 5px;
}

.chair_mess_in .test_img {
width: 30%;
}

.mobile_pp_img {
display: block;
}

.popup_img_in {
display: none;
}

.mobile_pp_img .popup_img_in {
display: block;
float: left;
margin: 0 15px 15px 0px;
}

.popup_right_in {
padding-left: 0px;
padding-right: 0px;
}

.popup_slider {
position: relative;
bottom: 0px;
left: 0px;
right: 0;
margin: 20px auto;
}

.leader_pp .modal-dialog {
width: 97%;
}

.fixed_header .nav_wrp {
top: 71px;
}

.site_Map > ul > li {
padding-left: 2%;
}

.site_Map h4 {
padding-bottom: 5px;
}

.modal.fade.thankyou_popup:before {
height: auto;
top: 15%;
}

.thankyou_popup .modal-dialog {
margin: 10% 0 0 0;
}

.thankyou_popup .modal-content {
margin: 0 15px;
}

.search_404_inn h6 {
font-size: 40px;
}

.search_404_in p {
font-size: 22px;
line-height: 29px;
}

}

@media only screen and (min-width:640px) and (max-width:767px) {
.banner_sec .owl-dots {
bottom: 50px;
left: 35px;
}

}

@media only screen and (max-width:639px) {
.sec_heading {
font-size: 32px;
padding-bottom: 10px;
}

.reins_solution_sec .sec_heading {
margin-bottom: 20px;
}

.reins_solu_in .reins_solu_box {
width: 200px;
}

.home_ab_left {
width: 100%;
padding-right: 0px;
}

.home_ab_right {
width: 100%;
margin-top: 25px;
}

.home_ab_left p {
padding: 5px 0px;
}

.home_ab_left h5 {
padding-bottom: 7px;
line-height: 30px;
}

.ne_ev_box {
max-width: 305px;
width: 100%;
display: block;
margin: 0 auto;
}

.help_in_box {
min-height: 150px;
background: url(../img/mobile_line_1.jpg) no-repeat bottom center;
padding-bottom: 30px;
margin-bottom: 30px;
}

.help_in_box.phone_email {
max-width: 320px;
width: 100%;
}

.help_box_wrp > li {
width: 100%;
text-align: center;
padding: 0px;
background: none;
}

.co_address p .fa {
left: 49%;
}

.co_address p {
padding-top: 40px;
padding-left: 0px;
}

.working_day {
padding-bottom: 0 !important;
min-height: 110px;
}

.help_in_box.working_day {
background: none;
margin-bottom: 0px;
padding-bottom: 0px;
}

.phone_email ul {
display: block;
text-align: center;
width: auto;
}

.phone_email ul li {
display: inline-block;
text-align: left;
padding-right: 10px;
}

.help_in_box.phone_email {
min-height: 90px;
}

.ft_social {
text-align: center;
}

.ft_social ul {
display: block;
text-align: center;
}

.ft_social ul li {
display: inline-block;
text-align: center;
float: none;
margin: 0 3px 10px 3px;
}

.ft_link_in li a {
padding-left: 0px;
}

.ft_link_in li a .fa {
display: none;
}

.popular_link .ft_link > li {
width: 100%;
}

.ft_link_in ol {
display: block;
text-align: left;
}

.ft_link_in ol li {
background: #0c4978;
display: inline-block;
margin-right: 2px;
text-align: left;
border-radius: 3px;
padding: 6px 12px;
margin-bottom: 3px;
}

.ft_link > li {
width: 100%;
}

.ft_show_links {
display: block;
color: #fff;
padding-top: 10px;
}

.ft_show_links:focus {
color: #fff;
}

.ft_show_links:hover {
color: #fff;
}

.ft_show_links span {
display: inline-block;
padding-left: 3px;
}

.ft_show_links .ft_minus {
display: none;
}

.ft_link {
max-height: 45px;
overflow: hidden;
overflow: hidden;
transition: all 0.5s ease;
}

.group_website .ft_link.clear.show_linkss {
max-height: 999px;
overflow: visible;
}

.popular_link .ft_link.clear.show_linkss {
max-height: 999px;
overflow: visible;
}

.pl_mi .ft_plus {
display: none;
}

.pl_mi .ft_minus {
display: inline-block;
}

.banner_sec {
height: 475px;
background: #dcd7d3 url(../img/banner_bg.jpg)repeat-x left top;
}

.banner_txt_bg {
top: auto;
bottom: 30px;
max-width: 280px;
height: 180px;
width: 100%;
left: 0;
right: 0;
margin: 0 auto;
}

.banner_sec .col-md-12 {
height: 475px;
}

#banner_slider .owl-item img {
display: block;
margin: 0 auto;
float: none;
}

.banner_txt {
left: 0;
right: 0;
top: auto;
bottom: 30px;
margin: 0 auto;
}

#banner_slider .owl-item .item {
height: 475px;
}

#banner_slider .owl-item {
font-size: 40px;
}

.banner_txt {
max-width: 280px;
width: 100%;
}

.banner_sec .owl-dots {
bottom: 40px;
left: 0;
right: 0;
}

.banner_txt_inner .banner_head {
font-size: 36px;
padding-bottom: 10px;
margin-bottom: 10px;
}

.tech_accordian {
margin-top: 30px;
}

.our_parent_box {
padding: 20px;
}

.our_parent_reach .our_reach_in {
padding-top: 20px;
}

.our_parent_reach .reach_aim {
position: relative;
margin-top: -25px;
z-index: 10;
}

.why_sec_in > li {
width: 100%;
}

.Resarch_ana_sec .reach_aim .home_ab_right {
margin-top: 0px;
}

.leader_pp .modal-dialog {
width: 96%;
}

.banner_txt_inner {
position: relative;
height: auto;
display: inline-block;
background: #fff;
}

.banner_txt_in .col-md-12 {
padding: 0px;
}

.why_sec_one p {
padding: 0 5px;
}

.banner_sec_in .banner_txt_in {
position: relative;
height: auto;
display: inline-block;
}

.banner_txt_in {
display: block;
}

.banner_sec_in {
height: auto;
}

.common_scroll {
max-height: 210px;
}

.who_we_are_sec .banner_txt_inner {
margin-top: 0px;
}

.banner_txt_bg {
display: none;
}

.item .banner_txt_bg {
display: block;
}

.banner_head {
padding-top: 20px;
padding-left: 20px;
}

.banner_sec .owl-dots {
text-align: left;
left: 25%;
}

.banner_sec_in .banner_head {
padding-left: 0px;
padding-top: 0px;
}

.disclimer_in h3 {
padding: 0px;
}

.disclimer_in p {
padding-bottom: 20px;
}

.site_Map > ul > li {
padding-left: 5%;
width: 100%;
}

.site_Map > ul > li {
width: 100%;
background: none;
min-height: auto;
margin-bottom: 25px;
}

.Search_Result_in ul > li {
padding: 20px 0 20px 0px;
}

.page_result {
padding: 25px 0 25px 0px;
}

.thankyou_popup .modal-body h5 {
font-size: 25px;
padding: 0px 15px 15px 15px;
}

.thankyou_popup .modal-body p {
font-size: 25px;
line-height: 25px;
padding: 6px 15px;
}

.search_404_in {
margin: 0px;
}

.page_404 .col-lg-12 {
padding: 0px;
}

.pagination_list .pagination .page-item a {
width: 35px;
height: 35px;
line-height: 22px;
}

.pagination_list .pagination .page-item {
margin: 0 5px;
}

.pagination_list .pagination .page-item.prev_page a {
line-height: 23px;
padding-left: 15px;
padding-right: 15px;
}

.pagination_list .pagination .page-item.next_page a {
line-height: 23px;
padding-left: 15px;
padding-right: 15px;
}

.img_spr {
margin: 1px 6px 0 0;
}

.pagination_list .pagination .page-item.next_page a .img_spr {
margin-top: 6px;
margin-left: 6px;
}

.pagination_list .pagination {
margin: 25px 0 0 0;
}

.underwriting .reach_aim .home_ab_right {
padding: 15px;
}

.leadership_team_in {
padding-left: 0px;
}

.leadership_team_in > ul {
text-align: center;
}

.leader_heading {
text-align: center;
}

}

@media only screen and (max-width:479px) {
.logo_top img {
width: 180px;
display: block;
margin: 0 auto;
}

.mobile_hammer {
margin-top: 17px;
}

.top_search {
top: 2px;
}

.reins_solu_in .reins_solu_box {
width: 100%;
height: auto;
padding: 10px 15px 10px 15px;
}

.nav_wrp {
top: 105px;
}

.top_search .search-container {
top: 57px;
}

.banner_txt_bg {
width: 260px;
}

#banner_slider .owl-item img {
height: auto;
}

.banner_txt_inner .banner_head {
font-size: 30px;
padding-bottom: 10px;
margin-bottom: 10px;
}

.banner_txt_inner p {
font-size: 16px;
line-height: 20px;
}

.why_sec_one p {
padding: 0px 10px;
}

.mail_sec_two {
padding-top: 10px !important;
}

.tech_accordian {
margin-top: 20px;
}

.test_img {
max-width: 210px;
margin: 0 auto;
width: 100%;
float: none;
}

.testi_img {
padding: 0;
margin: 0;
border: none;
}

.testi_name {
text-align: left;
width: 100%;
padding-bottom: 15px;
padding-top: 10px;
margin-bottom: 25px;
border-bottom: solid 1px #6298be;
}

.chairman_message_sec .testi_deas {
text-align: left;
max-width: 100%;
padding-left: 0px;
}

.contact_add_form_sec .working_day_wrp {
width: 100%;
}

.test_left_img img {
width: 35px;
}

.testimonials_sec_in .testi_img {
max-width: 180px;
margin: 0 auto;
float: none;
padding-bottom: 20px;
border-bottom: solid 1px #6298be;
margin-bottom: 5px;
}

.testimonials_sec_in .testi_deas {
width: 100%;
text-align: center;
}

.testimonials_sec_in .testimonials_wrp {
margin-left: 0px;
}

.testimonials_sec_in .test_name_link {
padding-top: 15px;
}

.testimonials_sec_in .testi_name {
margin-bottom: 20px;
}

.testimonials_sec_in .read_more {
margin: 0px auto 0 auto;
float: none;
display: block;
clear: both;
}

.reins_solu_in > ul > li {
width: 100%;
}

.reins_solu_icon {
height: auto;
width: 65px;
float: left;
}

.reins_solu_icon img {
max-width: 100%;
width: auto;
}

.reins_solu_in .reins_solu_box h5 {
padding-left: 15px;
height: 65px;
display: table-cell;
vertical-align: middle;
}

.reins_solu_in .reins_solu_box {
text-align: left;
}

.reins_solu_box .plus_icon {
float: right;
bottom: 0px;
right: 0;
left: auto;
}

.what_inspires_sec .reins_solu_in .reins_solu_box h5 {
padding-top: 0px;
}

.why_sec_in {
padding: 0 20px;
}

.why_sec_two h3 {
padding-left: 20px;
}

.banner_subli > li {
width: 100%;
margin: 5px 0px;
}

.reins_solu_in > ul > li {
margin-left: 0px;
}

.chair_mess_in .test_img {
width: 100%;
}

.carrer_three .reins_solu_in .reins_solu_box {
width: 100%;
}

.reins_solu_in > ul > li:last-child {
margin-bottom: 0px;
}

.head_top_in > li {
padding-left: 0px;
margin: 0 2px;
}

.leader_pp .modal-dialog {
width: 95%;
}

.sec_heading {
text-align: left;
font-size: 30px;
}

.sec_heading .li_ft_he {
margin: 0;
}

.carrer_three .reins_solu_in > ul > li {
margin-left: 0px;
}

.banner_sec_in > img {
margin-right: -150px;
}

.chair_mess_in .test_img {
margin: 0;
}

.contact_add_form_sec .contact_left {
padding-left: 0px;
}

.contact_left {
}

.contact_add_form_sec .help_in_box {
text-align: center;
}

.contact_add_form_sec .contact_left .phone_email_wrp {
width: 100%;
}

.contact_add_form_sec .phone_email ul {
text-align: center;
}

.contact_left .phone_email .help_in_head {
text-align: center;
width: 100%;
}

.contact_add_form_sec .co_address p {
padding-left: 0px;
padding-top: 35px;
}

.contact_add_form_sec .contact_left .co_address p .fa {
left: 48%;
}

.contact_add_form_sec .contact_left .help_in_head {
padding-bottom: 12px !important;
}

.co_email {
width: 100%;
padding-right: 0px;
}

.co_phone {
width: 100%;
padding-left: 0px;
}

.text_area {
display: block;
clear: both;
width: 100%;
}

.co_form_in {
padding: 0px;
}

.contact_add_form_sec .help_in_box {
padding-bottom: 30px;
margin-bottom: 5px;
background: url('../img/mobile_line_2.jpg')no-repeat center bottom;
}

.contact_add_form_sec .help_in_box.working_day {
background: none;
}

.event_li_img {
width: 100%;
}

.event_li_deas {
width: 100%;
padding-top: 15px;
}

.event_li_deas .read_more {
display: none;
}

.event_list_left > ul > li {
padding-bottom: 10px;
}

.what_inspires_sec {
padding-bottom: 20px;
}

.testimonials_sec_in .read_more {
float: right;
display: inline-block;
clear: inherit;
margin-top: 8px;
}

.testimonials_sec_in  .testi_name {
width: auto;
border-bottom: none;
padding-bottom: 0;
margin-bottom: 0px;
}

.home_about_sec .sec_heading {
text-align: center;
}

.home_about_sec .sec_heading .li_ft_he {
margin: 0 auto;
}

.news_and_events .sec_heading {
text-align: center;
}

.news_and_events .sec_heading .li_ft_he {
margin: 0 auto;
}

.help_u_sec .sec_heading {
text-align: center;
}

.help_u_sec .sec_heading .li_ft_he {
margin: 0 auto;
}

.reins_solution_sec .sec_heading {
text-align: center;
}

.reins_solution_sec .sec_heading .li_ft_he {
margin: 0 auto;
}

.reins_solu_in .reins_solu_box h5 {
line-height: 18px;
}

.ft_social ul li a {
width: 40px;
height: 40px;
width: 40px;
line-height: 42px;
}

.banner_head {
padding-left: 6px;
}

.banner_sec .owl-dots {
left: 24%;
}

.fixed_header .banner_sec {
margin-top: 60px;
}

.fixed_header .bredcrum_sec {
margin-top: 60px;
}

.fixed_header .nav_wrp {
top: 59px;
}

.search_404_inn h6 {
font-size: 35px;
}

.search_404_in p {
font-size: 20px;
line-height: 26px;
}

.search_404_in {
padding: 22px 15px 25px 15px;
}

.pagination_list .pagination .page-item.next_page a {
font-size: 0.1px;
padding-left: 5px;
}

.pagination_list .pagination .page-item.prev_page a {
font-size: 0.1px;
padding-right: 5px;
}

.pagination_list .pagination .page-item img {
margin-top: 6px;
}

.pagination_list .pagination .page-item img {
margin-top: -1px;
}

.img_spr {
width: 15px;
margin: 2px 6px 0 0;
}

.pagination_list .pagination .page-item.next_page a .img_spr img {
margin-top: 0px;
}

.ft_link_two {
padding-right: 0px;
}

}

@media only screen and (max-width:360px) {
.banner_sec {
height: 425px;
}

.banner_sec .col-md-12 {
height: 425px;
}

#banner_slider .owl-item .item {
height: 425px;
}

.banner_sec_in > img {
margin-right: -200px;
}

.banner_sec .owl-dots {
left: 15%;
}

.header_top a {
font-size: 12px;
}

}

@media only screen and (min-width:300px) and (max-width:425px) {
}

@media only screen and (max-width:359px) {
.head_top_in > li {
padding-left: 0px;
margin: 0 4px;
}

.leader_pp .modal-dialog {
width: 94%;
}

.ft_social ul li {
margin: 0 1px 10px 1px;
}

.site_Map > ul > li {
padding-left: 5%;
width: 100%;
min-height: auto;
margin-bottom: 25px;
background: none;
}

}