/* Top Hero Section*/
.innovate_integrate{/*background:#002746 url(/wp-content/themes/programmersai/assets/images/terms_conditions/terms_conditions_bg.jpg) no-repeat scroll center;*/background-size:cover;min-height:auto;display:flex;align-items:center;box-shadow:1px 5px 36px -21px rgba(0,0,0,0.5); padding:20px; background:linear-gradient(0deg,#fff,#f8f8f8,#f7f6f6);}
.top-hero-formsection .banner_innerPage {text-align: center;max-width: 980px;margin: 0px auto;position: relative;z-index: 3;}
.banner_innerPage h1{color:#273a50;font-size:30px;font-weight:700;line-height:48px;}
.banner_innerPage h1 span{color:#fff;display: block;}
.banner_innerPage p{color:#fff;}
.custom_btn{padding:10px 30px;background:#ffba56;color:#273A50;border-radius:0;text-transform:uppercase;font-size:24px;cursor:pointer;border:0;font-weight:700;line-height:normal;display:inline-block}
.custom_btn:hover{background:#ffa016;color:#273A50}
.siteTitle{text-align:center;margin-bottom: 15px;}

/*Privacy Policy*/
.privacy_policy_pio {padding: 50px 0 10px;}
.privacy_policy_pio a {color: #27A8E0;}
.soft_support h1{color:#273a50; font-size:28px;font-weight: 700;}
.soft_support h2{ color:#273a50; font-size:24px;font-weight: 700;}
.soft_support h3{ color:#273a50; font-size:22px;font-weight: 600;}
.soft_support h4{ color:#273a50;font-size:20px;font-weight: 600;}
.soft_support ul{margin-left:38px;margin-bottom: 10px;}
.soft_support ul li {list-style: disc;}
.soft_support p{margin-bottom:10px;}
.soft_support .mrt-20{margin-top:20px;}
.soft_support .mrt-30{margin-top:30px;}
.soft_support .mrb-20{margin-bottom:20px;}
.soft_support .mrb-30{margin-bottom:30px;}
.soft_support table tr td{padding-left:15px;}

/* term_conditions */

.sec_space{padding:40px 0;}
.left_panel_inner li, .left_panel_inner .widget_nav_menu .menu li {color: #273a50;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 500;line-height: 34px;/*opacity: .8;*/padding-left: 10px;text-transform: inherit;padding-top: 3px; padding-bottom:3px;}
.left_panel_inner .widget_nav_menu .menu-item a{border-left: 1px solid #fff; padding-left: 10px;color: #273a50;}
.left_panel_inner .widget_nav_menu .menu-item a:hover{border-left: 1px solid #f00;color:#1E75BB;}
.left_panel_inner .widget_nav_menu .menu-item.current_page_item a {color:#1E75BB;border-left: 1px solid #f00;padding-left: 10px;opacity: 1;font-weight: bold;}
.left_panel_inner .widget_nav_menu .menu-item.current_page_item a:hover{color: #1E75BB;}
.right_panel.soft_support ul li {list-style: disc;}
.award_certifications_blk {display: none;}
.software_licencse li {list-style: none !important;}
a.soft_licn_link {color: #1e75bb;}
.left_panel_inner .widget_nav_menu .menu .menu-item.menu-item-has-children > a {color:#273a50; font-weight:700; font-size:20px;}
.left_panel_inner .widget_nav_menu .menu .menu-item.menu-item-has-children > a:hover{border-left: 1px solid #fff;}
.left_panel_inner .widget_nav_menu .menu .menu-item.menu-item-has-children {margin-bottom: 15px;}
.left_panel_inner .widget_nav_menu .menu .menu-item.menu-item-has-children > p{padding-left: 10px;font-size: 14px;font-weight: 400;color: #959595;line-height: 20px;margin-bottom: 5px;}

/* Responsive IBM Rising Stars */
@media(max-width:991px){
.left_part, .right_part {width: 100%;}
.right_part{padding-top: 25px;}
    .left_panel_inner .widget_nav_menu .menu .menu-item{padding-left:0px}
    .left_panel_inner .widget_nav_menu .menu .menu-item ul.sub-menu{padding-left:5px;}
    .left_panel_inner .widget_nav_menu .menu .menu-item.menu-item-has-children > a{padding-left:0px;}
}

@media only screen and (min-width : 768px) and (max-width : 1080px) {
.banner_innerPage h1{font-size: 32px; line-height: 42px;}
.innovate_integrate{min-height: auto;padding: 40px 0px;}

}

@media (max-width:767px) {
/* Top Hero Section*/
.innovate_integrate .col-50,.row-col .col-50, .row-col .col-60, .row-col .col-40 {width:100%; max-width: 100%;flex: 0 0 100%;}
.innovate_integrate {min-height: auto;padding: 40px 15px;}
.banner_innerPage h1 {font-size: 26px; line-height: 42px;text-align: center;}
.banner_innerPage p {text-align: center;}
.widget_nav_menu div ul{background: transparent;}
.top-hero-formsection .banner_innerPage{padding:0px;}
.left_panel_inner .widget_nav_menu .menu-item a{padding-left:10px;line-height: 26px; display: inline-block;}
.soft_support h2{font-size: 22px;}    
.soft_support p {font-size: 16px;line-height: 30px;}
    
}

@media (max-width:576px) {
.sec_space {
    padding: 20px 0;
}

.right_panel.master_service {
    padding-top: 25px;
}

}

