*{margin:0px; padding:0px;}
img{ max-width:100%;}
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;  }
ul, li{margin:0px; padding:0px; list-style:none;}
body{ color:#231f20;  }
a{ color:inherit; text-decoration:none;}
a:hover{text-decoration:none;}
a:focus{background:none;text-decoration:none;}
p{ color:#626262; font-size:15px; line-height:1.6;font-weight: 500;}

body{font-family: 'Roboto', sans-serif; font-weight:500; color:#3d3d3d;}


.transparent-bg-black-slider {background: rgba(0, 0, 0, 0.5);padding: 15px;max-width: 540px; width: 100%; display: inline-block;}
.transparent-bg-black-slider h4 {font-size: 32px; color:#fff4e9;}
.slide-1-bg img { width: 100%;}
#first-slider .main-container { padding: 0;}
#first-slider .carousel-indicators { bottom: 0;}
#first-slider .carousel-control.right, #first-slider .carousel-control.left {  background-image: none;top: 50%; margin-top: -20px;}
#first-slider .carousel .item { height: 500px; width:100%;}
.carousel-inner .item .container {display: flex;justify-content: center;align-items: center;position: absolute; bottom: 0;top: 0;left: 0; right: 0;}
#first-slider .carousel-control { width: 40px;height:40px; text-shadow:none;}
#first-slider .carousel-indicators li {width: 14px;height: 14px;background-color: rgba(255,255,255,.4);border:none;}
#first-slider .carousel-indicators .active{width: 16px;height: 16px;background-color: #fff; border:none;}
.carousel-fade .carousel-inner .item { -webkit-transition-property: opacity; transition-property: opacity;}
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity: 0;}
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-control {z-index: 2;}
.carousel-control .fa-angle-right, .carousel-control .fa-angle-left {line-height:37px; left:0px; position: absolute; top:0; width:100%; height:100%; margin-top:0px; z-index: 5; display: inline-block; background:#fff; color:#3d3d3d;}
.carousel-control .fa-angle-left{  font-size: 30px;}
.carousel-control .fa-angle-right{  font-size: 30px;}
.carousel-control { opacity: 1; filter: alpha(opacity=100);}
.slider-left-section-text.slider4-txt {background: none;max-width: 550px; text-align:center;}
.slider-left-section-text.slider4-txt h3{ font-size:48px; color:#fe5655;}
.slider-left-section-text.slider4-txt p{ font-size:32px; color:#fe5655; line-height:1.2;}
.hpboard-sos-main-hdr{text-align:center; border-top:4px solid #f89739; padding-top:5px;border-bottom: 1px solid #ccc;}
.hpboard-sos-main-hdr .main-navi-outer ul.nav{width:100%; margin-top:20px;}
.hpboard-sos-main-hdr .main-navi-outer ul.nav li{ float:none; display:inline-block;}
.hpboard-sos-main-hdr .main-navi-outer ul.nav li+li{ margin-left:8px;}
.hpboard-sos-main-hdr .main-navi-outer ul.nav li a{font-size:15px;padding: 10px;}
.hpboard-sos-main-hdr .main-navi-outer ul.nav li a:hover, .hpboard-sos-main-hdr .main-navi-outer ul.nav li.active a{background:none; color:#f89739;}
.hpboard-sos-main-hdr .main-navi-outer ul.nav li a:focus{background:none; color:inherit;}
.hpboard-sos-main-hdr .main-navi-outer .navbar-collapse{padding:0px; margin:0px;}
.hpboard-sos-main-hdr .main-navi-outer ul.nav .dropdown-menu li+li{margin-left:0px;}
.hpboard-sos-main-hdr .all-navi-custom-outer ul.nav .open a{background:none;}
.hpboard-sos-main-hdr .navbar-header button.navbar-toggle{margin:0px; border:1px solid #ccc; font-size: 21px;padding: 2px 10px;}
.main-navi-outer nav.navbar {min-height:inherit;padding: 0; margin: 0;}
.sos-logo-outer{margin: 10px 0px;}
.about-sos-sec{padding:40px 0px;}
.about-sos-sec h2{ font-size:36px; color:#f89739; font-weight:600; margin-bottom:10px;}
.sos-home-mid-coman{background:#e5e5e5; border-radius:4px;min-height: 230px;}
.sos-home-mid-coman h3{background:#f89739; color:#fff; border-radius:4px 4px 0px 0px; font-size:20px;font-weight:600; padding:10px;}
.sos-home-mid-coman-inside{padding:10px;}
.sos-home-mid-coman ul{padding-left:20px;}
.sos-home-mid-coman ul li{ list-style:disc; font-size:18px;}
.sos-home-mid-coman ul li a:hover{color:#f89739;}
.sos-home-mid-coman ul li+li{ margin-top:15px;}
.sos-home-top-banner {position:relative;}
.sos-home-banner-pic{width:100%;}
.sos-home-top-banner .sos-home-banner-text {transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);top: 50%;position: absolute;left: 10%;max-width: 370px;height: 370px;background: #fff;border-radius: 50%; text-align: center; overflow: hidden;    padding: 58px; box-shadow:4px 2px 10px rgba(248, 151, 57, 0.57);}
.sos-home-banner-text h2{ color:#f89739; font-weight:700; font-size:40px; margin-bottom:10px;}
.sos-home-banner-text p{ font-size:22px;    line-height: 1.3;}
.sos-home-banner-text-inside {display: table;vertical-align: middle; height:100%;}
.sos-home-banner-text-inside-with {display: table-cell;vertical-align: middle;}
.qoute-sos-outer{margin-top: 0px; height: 425px; overflow: hidden;}
.qoute-sos-outer .qoute-bg{ width:100%; height:100%; background-image: url("../images/sos-quote-bg.jpg"); display: table;background-size: cover;}
.qoute-sos-outer .qoute{padding: 180px 0px; height: 25px; text-align: center; font-size: 2.5em; color: #fff; font-weight: bold; display: table-cell;}
.qoute-sos-outer .qoute { animation: flipInX 3s infinite; animation-iteration-count: 1; }
.footer-outer-sos{margin-top:60px; background:#1470ac; padding:40px 0px 15px 0px; color:#fff; border-top:3px solid #e66712;}
.footer-outer-sos h4{color:#fff; margin-bottom:20px; font-size:20px; font-weight:600;}
.footer-outer-sos ul li+li{margin-top:5px;}
.footer-outer-sos ul li a:hover{color:#fff;}
.footer-outer-sos p{color:#fff; font-size:15px; font-weight:500; }
.footer-outer-sos .ftr-links-3 ul{ margin-top:15px;}
.footer-outer-sos ul li a, .footer-outer-sos ul li{font-size:15px;font-weight:500;}
.footer-outer-sos .form-pin-dist-outer{width:100%;display:inline-block;}
.footer-outer-sos .form-pin-dist-inside{float:left; width:48%;}
.footer-outer-sos .form-pin-dist-inside+.form-pin-dist-inside{margin-left:4%;}
.footer-outer-sos .form-pin-dist-inside label{ width:100%;}
.footer-outer-sos .ftr-links .form-control{border-radius:0px; }
.footer-outer-sos .form-pin-dist-inside select{width:100%; padding:6px 0px 6px 6px; color:#7f7f7f;}
.footer-outer-sos select{width:100%; padding:6px 0px 6px 6px; color:#7f7f7f;}
.footer-outer-sos .copyright p{ border-top:2px solid #08507e; padding-top:15px; margin-top:30px;}
.footer-outer-sos .ftr-submit-btn {text-align:center;}
.footer-outer-sos .ftr-submit-btn input{border:none; background:#073f63;color:#fff;font-size:15px;width:100%; max-width:120px; padding:10px 0px; display:inline-block;}
.footer-outer-sos .ftr-submit-btn input:hover{background:#115b8a;}
.sos-feature-sec{margin-top:40px;}
.sos-feature-sec h3{ font-size:28px; color:#f89739; font-weight:600; }
.sos-feature-sec h5{ margin-top:15px; font-size:20px;}
.sos-feature-sec p{ line-height:1.2;}
.live-help img {height: 40px;}
.live-help {position: fixed;bottom: 0; right: 0;}
.about-page-outer .about-sos-sec{ padding-bottom:0px;}
.about-page-outer .about-sos-sec p+p{margin-top:15px;}
.inner-page{margin-top:50px;}
.sos-inner-page-hdr h3{ color:#f89739; font-size:26px; margin-bottom:15px;}
.sos-exam-datesheet-content ul {margin-top: 15px; text-align: center;}
.sos-exam-datesheet-content ul li { display: inline-block; width: 22%; margin: 15px 5px 0px 5px;}
.sos-exam-datesheet-content ul li a {display: table; text-align: center; width: 100%; padding:5px; background: #e5e5e5; vertical-align: middle;min-height: 150px;}
.sos-exam-datesheet-content ul li a span {display: table-cell;vertical-align: middle; width: 100%;}
table.custom-table-outer thead th {background: #258fd4; color: #fff; vertical-align:middle;}
table.custom-table-outer tbody tr:nth-child(2n+2) { background: #f9f9f9;}
.sos-gray-btn-outer a {padding: 10px;min-width: 180px; background: #e0e0e0;display: inline-block;text-align: center;margin-top: 20px;}
.sos-result-listing-outer ul li{margin-top:15px;}
.sos-result-listing-outer ul li a{ display:inline-block; border-radius:4px; background:#e5e5e5; padding:10px; width:100%;}
.sos-result-rollnumber-outer h4{ margin-bottom:30px; width:100%; text-align:center;}
.sos-result-rollnumber-outer label {width: 100%;text-align: right;}
.rol-search-btn input{border-radius:4px;width:100%; max-width:110px; border:none; background:#206897; height:34px; padding:6px; color:#fff; text-align:center;}
.sossecond-table-custom-outer h4{border:1px solid #ccc;border-bottom:0px;padding:10px;width:100%;text-align:center;display:inline-block;}
.sos-right-hdr-outer{margin-top:35px;}
.sos-right-hdr-outer h4 { color: #f89739;    font-size: 25px;}
.sos-regulation-outer img{border:1px solid #ccc; padding:5px;}
.center-pos-img-border{ width:100%;}
.center-pos-img-border img{padding: 5px;border: 1px solid #ccc;}
.home-slider-outer .slider-left-section-text.slider4-txt h3{color:#f89739; font-size:44px;}
.home-slider-outer .slider-left-section-text.slider4-txt p{font-size:19px; color:#3d3c3c; margin-top:10px;}
.home-slider-outer .first-slide-pos .slider-left-section-text.slider4-txt{text-align:left;}
.first-slide-pos{ position:absolute; left:0px;}
.home-slider-outer .first-slide-pos .slider-left-section-text.slider4-txt h3{color:#00bfd8;}
.slide-contact-btn a{display:inline-block; padding:10px 15px; max-width:200px; text-align:center; margin-top:10px; width:100%; background:#f89739; color:#fff; font-size:22px;}


