<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800&amp;display=swap');

h4, h5, h6, h1, h2, h3 {
margin: 0;
}
ul, ol {
margin: 0;
}
p {
margin: 0;
}
html, body {
font-family: 'Roboto-Regular';
font-size: 100%;
background: #fff;
}
a {
text-decoration: none;
}

.padding0, .padding0 a{
padding: 0 !important;
}
.col-md-3.feature-grid &gt; a {
text-decoration: none;
}
.about-bottom &gt; h3 {
color: #c40101;
font-size: 16px;
font-weight: bold;
margin-left: 14px;
padding: 10px 0px;
}
a:hover {
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
}
@font-face {
font-family: 'Roboto-Regular';
src: url(../fonts/Roboto-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'PatuaOne-Regular';
src: url(../fonts/PatuaOne-Regular.ttf) format('truetype');
}
.school-info{
list-style: none;
margin: 0;
padding: 0;
display: inline-block;
float: none;
font-size: 12px;
line-height: 12px;
color: black;
}
.school-info li{
float: none;
margin: 0;
padding: 0;
display: inline-block;
}
h3.form-sub-title {
color: #c10207;
font-size: 17px;
font-weight: bold;
margin-bottom: 21px;
}
span.small-h3{
font-size: 14px;
}
p.pra {
  margin-top: -25px;
  margin-bottom: 20px;
}

ol.litsd {
  margin: 0px;
  padding: 0px 16px;
}

.text-shadow-non{
text-shadow: none;
}
p.quote{
position: relative;
padding-left: 20px;
padding-top: 8px;
}
.imgct{
margin: 0 auto;
}
.txa_c{
text-align: center;
}
.small-text{
font-size: 14px;
}
.img-center1{
text-align: center;
}
.img-center1 img{
display: inline !important;
}
p.quote:before{
content: '\f10d';
font-family: 'FontAwesome';
left: 0;
top: 0px;
position: absolute;
color: #ccc;
}
span.small{
font-size: 11px;
}
p.testimonial-by{
padding-top: 10px;
padding-left: 15px;
line-height: 18px !important;
}
.header-main {
padding: 0em 0em 1.5em 0em;
}
.header-logo {
display: none;
}
.header {
background: url(../images/bann.jpg)no-repeat;
background-size: cover;
min-height: 750px;
}
.header1 {
background: url(../images/bann.jpg)no-repeat;
background-size: cover;
min-height: 230px;
}
.bann-bottom h1 {
font-size: 3em;
color: #fff;
font-family: 'PatuaOne-Regular';
}
.bann-bottom p {
font-size: 1.4em;
color: #fff;
margin: 0.3em 0em 0em 0em;
}

.imve{
max-width: 100%;
display: block;
}
.imvec{
margin: 0 auto;
}

.bann-main {
padding: 4em 0em 0em 0em;
width: 45%;
margin: 0 auto;
}
.top-menu {
text-align: center;
}
.top-menu ul li {
display: inline-block;
}
.top-menu ul li  a:hover, .top-menu ul li.active a {
color: #f41117;
}
.top-nav span.menu:before {
content: url(../images/menu.png)no-repeat;
cursor: pointer;
width: 100%;
}
.top-nav span.menu {
display: none;
}
.top-menu ul li a {
color: #000;
display: inline-block;
font-family: "open sans";
font-size: 1em;
font-weight: 300;
outline: medium none;
padding: 0 1.7em;
position: relative;
text-decoration: none;
text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
vertical-align: middle;
}
.top-menu ul li a:hover, .top-menu ul li  a:focus {
outline: none;
}
.bann-bottom {
text-align: center;
padding: 16em 0em 0em 0em;
}
span.glyphicon.glyphicon-education {
color: #fc5c5c;
font-size: 2.5em;
background: #FFF;
width: 60px;
height: 60px;
border-radius: 33px;
padding: 0.2em 0em 0em 0em;
}
span.glyphicon.glyphicon-star-empty {
color: #fc5c5c;
font-size: 2.5em;
background: #FFF;
width: 60px;
height: 60px;
border-radius: 33px;
padding: 0.27em 0em 0em 0.15em;
}
span.glyphicon.glyphicon-star-empty:hover {
color: #fff;
transform: rotateY(360deg);
transition: .5s all;
-webkit-transition: .5s all;
-moz-transition: .5s all;
-o-transition: .5s all;
-ms-transition: .5s all;
}
span.glyphicon.glyphicon-tree-deciduous {
color: #fc5c5c;
font-size: 2.5em;
background: #FFF;
width: 60px;
height: 60px;
border-radius: 33px;
padding: 0.25em 0em 0em 0.05em;
}
span.glyphicon.glyphicon-tree-deciduous:hover {
color: #fff;
transform: rotateY(360deg);
transition: .5s all;
-webkit-transition: .5s all;
-moz-transition: .5s all;
-o-transition: .5s all;
-ms-transition: .5s all;
}
.bann-grid h4 {
font-size: 1em;
color: #fff;
margin: 1em 0em 0em 0em;
font-family: 'PatuaOne-Regular';
}
#loginContainer {
position: relative;
}
#loginContainer a {
text-decoration: none;
}
#loginContainer a span {
display: block;
color: #fff;
background: none;
border: 1px solid #fff;
border-radius: 10px;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
-moz-border-radius: 3px;
padding: 4px 25px;
font-size: 1em;
}
#loginContainer a span:hover {
background: none;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
}
#loginButton {
display: inline-block;
position: relative;
z-index: 30;
cursor: pointer;
}
#loginBox {
position: absolute;
top: 45px;
right: 27px;
display: none;
z-index: 29;
}
#loginForm:after {
content: '';
position: absolute;
right: 25px;
top: -10px;
border-left: 10px solid rgba(0, 0, 0, 0);
border-right: 10px solid rgba(0, 0, 0, 0);
border-bottom: 10px solid #f0f0f0;
}
#loginForm {
width: 300px;
background: #fff;
border: 2px solid #2d598a;
border-radius: 35px 5px 35px 5px;
text-align: left;
}
#loginForm fieldset {
margin: 0 0 15px 0;
display: block;
border: 0;
padding: 0;
}
fieldset#body {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
padding: 15px 15px;
margin: 0;
}
#loginForm #checkbox {
width: auto;
margin: 3px 6px 0 0;
float: left;
padding: 0;
border: 0;
}
#body label {
color: #000;
margin: 10px 0 0 0;
display: block;
float: left;
font-size: 0.8725em;
font-weight: 400;
}
#loginForm #body fieldset label {
display: block;
float: none;
margin: 0 0 6px 0;
}
#body label i {
color: #000;
font-size: 1em;
font-style: normal;
}
#loginForm input {
width: 92%;
border: 1px solid #DADADA;
color: #222;
background: #FFF;
padding: 6px;
font-size: 0.8125em;
-webkit-apperance: none;
}
#loginForm #login {
width: auto;
float: left;
background: #fc5c5c;
color: #fff;
font-size: 0.8725em;
padding: 8px 20px;
border-radius: 4px;
border: none;
margin: 0 12px 0 0;
cursor: pointer;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
}
#loginForm #login:hover {
background: #2d598a;
}
#loginForm span {
display: block;
padding: 0px 0px 15px 0px;
}
#loginForm span a {
color: #000;
font-size: 0.85em;
font-weight: 400;
background: none;
border: none;
box-shadow: none;
padding: 0 16px;
}
#loginForm span a:hover {
text-decoration: underline;
}
input:focus {
outline: none;
}
.bann-info-left p {
font-size: 0.95em;
line-height: 1.8em;
color: #909090;
margin: 1em 0em 0em 0em;
}
.bann-info-btn {
text-align: center;
padding: 2.5em 0em 0em 0em;
}
.bann-info-btn a {
font-size: 1em;
color: #fff;
background: #c4171b;
padding: 0.5em 1em;
}
.bann-info-btn a:hover {
text-decoration: none;
}
.hvr-bounce-to-right {
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #fc5c5c;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.testimonal-main {
text-align: center;
}
.testimonal-main h2 {
font-size: 2.5em;
color: #fff;
margin-bottom: 0.5em;
font-family: 'PatuaOne-Regular';
}
.testimonal-main p {
font-size: 0.95em;
color: #fff;
line-height: 1.8em;
width: 53%;
margin: auto;
}
.testimonal {
background-size: cover;
min-height: 350px;
padding: 4em 0em;
}
.testimonal-main a.testimo-btn {
background: #c4171b;
padding: 0.5em 1em;
font-size: 1em;
color: #fff;
display: inline-block;
margin-top: 1em;
}
.testimonal-main a.testimo-btn:hover {
text-decoration: none;
}
.we-work {
padding: 3em 0em 1em 0em;
}
.we-work-top {
text-align: center;
padding: 0em 0em 3em 0em;
}
.we-work-top h3 {
font-size: 2.5em;
color: #c4171b;
margin-bottom: 0.5em;
font-family: 'PatuaOne-Regular';
}
.we-work-top p {
font-size: 0.95em;
color: #333;
line-height: 1.8em;
width: 60%;
margin: auto;
}
.we-work-right p {
font-size: 0.95em;
color: #333;
line-height: 1.9em;
margin: 0.9em 0em 0em 0em;
}
.features {
padding: 0em 0em 1.5em 0em;
}
.copyright-main {
padding: 1em 0;
}
.copyright-main p{
word-wrap: break-word;
}
.features-top {
text-align: center;
padding: 0em 0em 2em 0em;
}
.features-top h3 {
font-size: 2.5em;
color: #c4171b;
margin-bottom: 0.5em;
font-family: 'PatuaOne-Regular';
margin-bottom: 0.5em;
}
.feature-grid h4 {
font-size: 1.3em;
color: #bf0000;
text-align: center;
margin: 0.7em 0em 0.2em 0em;
}
.feature-grid p {
font-size: 0.95em;
color: #909090;
line-height: 1.8em;
}
.ftr-grid-left {
float: left;
width: 25%;
padding: 1em 1em;
border: 3px solid #909090;
border-radius: 50px;
}
.ftr-grid-right {
float: right;
width: 70%;
}
span.local {
display: block;
}
.ftr-grid-right p {
margin: 1em 0em 0em 0em;
font-size: 1em;
color: #c4171b;
font-family: 'PatuaOne-Regular';
}
.ftr-grid-right p a {
color: #000;
}
.ftr-grid-right p a:hover {
color: #2d598a;
text-decoration: none;
}
.copyright {
/**padding: 0 0 2em 0em;**/
text-align: center;
}
.copyright p {
color: #000;
font-size: 0.8em;
display: inline-block;
}
.copyright p a {
color: #c4171b;
}
.copyright p a:hover {
color: #2d598a;
text-decoration: none;
}
.advance-top {
text-align: center;
padding: 0em 0em 2em 0em;
}
.advance-top  h3 {
font-size: 2.5em;
color: #fff;
font-family: 'PatuaOne-Regular';
text-align: center;
margin: 0em 0em 1em 0em;
}
.advantages {
background: url(../images/advanc.jpg)no-repeat;
min-height: 400px;
background-size: cover;
padding: 3em 0em;
margin-top: 34px;
}
.advanc-grid {
margin-bottom: 4em;
}
.advanc-text h4 {
font-size: 1.5em;
color: #fc5c5c;
}
.advanc-text p {
font-size: 1em;
color: #fff;
line-height: 1.8em;
}
.about {
padding: 2em 0em 0em 0em;
}
.about-top {
text-align: left;
padding: 0em 0em 1.5em 0em;
}
.about-top h2 {
font-size: 1.5em;
color: #c10207;
font-family: 'PatuaOne-Regular';
margin-left: 16px;
}
.h2-red {
font-size: 1.5em;
color: #c10207;
font-family: 'PatuaOne-Regular';
margin-left: 16px;
}
.h2-red2 {
font-size: 1.3em;
margin-bottom: 10px;
color: #333;
font-family: 'Open Sans', Arial, sans-serif;
margin-left: 16px;
}
.about-top p {
font-size: 1em;
color: #282828;
width: 60%;
margin: 0.5em auto;
}
.about-left h6 {
font-size: 1.2em;
line-height: 1.5em;
}
.about-left h6 a {
color: #2d598a;
}
.about-left h6 a:hover {
color: #fc5c5c;
text-decoration: none;
}
.about-left p {
font-size: 1em;
color: #3f3f3f;
line-height: 1.8em;
}
.team-mem {
margin: 5em 0em 5em 0em;
}
.team-mem h1 {
font-size: 2.5em;
color: #2d598a;
font-family: 'PatuaOne-Regular';
text-align: center;
margin: 0em 0em 1em 0em;
}
ul.img-social-stags {
margin: 0;
padding: 0;
display: none;
position: absolute;
top: 65%;
left: 38%;
}
ul.img-social-stags li {
display: inline-block;
}
ul.img-social-stags li a span {
width: 45px;
height: 45px;
display: inline-block;
background: url(../images/ic.png) no-repeat 0px 0px;
}
ul.img-social-stags li a.twitter span {
background-position: 0px -4px;
}
ul.img-social-stags li a.facebook span {
background-position: -53px -4px;
}
.team-grid:hover ul.img-social-stags {
display: block;
}
ul.img-social-stags li a:hover {
opacity: 0.8;
}
.lone-line {
padding: 2em 0em 0em 0em;
}
.single-grid {
margin: 0em 0 3em;
background: #fff;
}
.single-grid h4 {
margin: 0 0 0.3em;
font-size: 2em;
font-family: 'PatuaOne-Regular';
color: #fc5c5c;
}
.single-grid p {
margin: 0.7em 0 1em;
font-size: 1em;
color: #7c7c7c;
line-height: 1.9em;
}
.single-profile h4 {
font-size: 2em;
color: #2d598a;
margin: 0em;
font-family: 'PatuaOne-Regular';
}
.single-left {
padding: 2em 0 0;
}
.post-top {
padding: 0 1em 0 0em;
}
.single-profile {
padding: 0 0 3em 0;
}
.cal ul {
padding: 0px;
}
.cal ul li {
display: inline-block;
}
.cal ul li span {
color: #7C7C7C;
font-size: 1em;
margin-right: 1em;
font-family: 'PatuaOne-Regular';
}
.cal ul li a {
color: #7C7C7C;
text-decoration: none;
font-size: 1em;
font-family: 'PatuaOne-Regular';
}
.post-top h6 {
font-size: 1.5em;
color: #000;
padding: 0.3em 0em 0.1em 0em;
margin: 0em;
font-family: 'PatuaOne-Regular';
}
.post-top p {
font-size: 1em;
color: #7c7c7c;
line-height: 1.7em;
}
.categories-grid h4 {
color: #2d598a;
font-size: 1.7em;
padding: 0em 0 0.5em;
margin: 0em;
font-family: 'PatuaOne-Regular';
}
.grid-categories {
padding: 0 0 1em;
}
ul.popular li {
list-style: none;
}
ul.popular li a {
color: #7c7c7c;
font-size: 1em;
padding: 0.5em 0;
display: block;
text-decoration: none;
}
ul.popular li i {
margin: 0 8px 0px;
}
ul.popular li a:hover {
color: #fc5c5c;
padding: 0.5em 0 0.5em 0.3em;
}
.single-bottom h3 {
font-size: 2em;
color: #fc5c5c;
margin: 0em;
font-family: 'PatuaOne-Regular';
}
.single-bottom input[type="text"], .single-bottom textarea {
font-size: 1.1em;
width: 98%;
padding: 0.5em 1em;
margin: 0.5em 0;
background: #fff;
outline: none;
border: 1px solid #bbb;
color: #bbb;
}
.single-bottom  input[type="submit"] {
border: none;
color: #000;
font-size: 1.1em;
width: 10%;
margin: 0.5em 0em;
background: #fc5c5c;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
color: #fff;
padding: 0.5em 1em;
outline: none;
}
.single-bottom  input[type="submit"]:hover {
background: #2d598a;
}
.comment {
padding: 0;
}
.single-bottom textarea {
resize: none;
min-height: 180px;
margin: 0.5em 0em;
width: 99%;
}
.single-bottom form {
padding: 2em 0 0;
}
.single {
padding: 4em 0;
}
.grid-categories ul.popular {
padding: 0px;
}
i.glyphicon.glyphicon-calendar {
margin: 0em 0.4em 0em 0em;
}
i.glyphicon.glyphicon-comment {
margin: 0em 0.4em 0em 0em;
}
.page {
background-color: #fff;
margin: 4em 0;
}
.page-header h3 {
font-size: 3em;
color: #000;
}
.table &gt; thead &gt; tr &gt; th, .table &gt; tbody &gt; tr &gt; th, .table &gt; tfoot &gt; tr &gt; th, .table &gt; thead &gt; tr &gt; td, .table &gt; tbody &gt; tr &gt; td, .table &gt; tfoot &gt; tr &gt; td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: none;
}
.grid1 {
margin: 1.5em 0 0;
}
ul.nav.nav-pills {
margin: 1.5em 0 0;
}
.grid2 {
margin: 1em 0 0;
}
h3.typo1 {
font-size: 2.5em;
color: #fc5c5c;
text-align: center;
font-family: 'PatuaOne-Regular';
}
.gallery {
padding: 4em 0;
}
.gallery-top h2 {
font-size: 2.5em;
color: #fc5c5c;
font-family: 'PatuaOne-Regular';
}
.gallery-top p {
font-size: 0.95em;
font-weight: 400;
color: #909090;
width: 60%;
margin: 0 auto;
line-height: 1.8em;
}
.gallery-top {
margin-bottom: 3em;
text-align: center;
}
.da-thumbs {
list-style: none;
position: relative;
margin: 0;
padding: 0;
}
.da-thumbs li {
float: left;
margin: 0.4%;
background: #EFEFEF;
padding: 8px;
position: relative;
box-shadow: 0 1px 3px rgba(231, 231, 231, 0.43);
width: 32.4%;
}
.da-thumbs li a, .da-thumbs li a img {
display: block;
position: relative;
width: 100%;
}
.da-thumbs li a {
overflow: hidden;
}
.da-thumbs li a div {
position: absolute;
background: rgba(252, 92, 92, 0.56);
width: 100%;
height: 100%;
}
.da-thumbs li a div span {
display: block;
padding: 10px 0;
margin: 11px 20px 20px 20px;
font-weight: normal;
text-transform: capitalize;
color: rgba(255, 255, 255, 0.9);
text-align: center;
font-size: 14px;
}
.da-thumbs li a div  h5 {
color: #FFF;
font-size: 1.5em;
margin: 3.5em 0 0 0;
text-align: center;
font-family: 'PatuaOne-Regular';
}
.map h1 {
color: #2d598a;
font-size: 1.7em;
font-weight: 500;
margin: 0 0 0.8em 0;
letter-spacing: 1px;
font-family: 'PatuaOne-Regular';
}
.contact-infom h4 {
color: #fc5c5c;
font-size: 1.7em;
font-weight: 500;
margin: 0 0 0.8em 0;
letter-spacing: 1px;
font-family: 'PatuaOne-Regular';
}
.contact-top h2 {
font-size: 2.5em;
font-weight: 400;
color: #fc5c5c;
font-family: 'PatuaOne-Regular';
}
.contact-top p {
font-size: 0.95em;
font-weight: 400;
color: #909090;
width: 60%;
margin: 0 auto;
line-height: 1.8em;
}
.contact-top {
text-align: center;
padding: 0em 0em 2.5em 0em;
}
.map {
margin: 2em 0;
}
.map iframe {
width: 100%;
height: 340px;
border: none;
}
.contact-infom p {
color: #333333;
margin: 0 0 1.5em 0;
text-align: left;
font-size: 0.9em;
line-height: 1.8em;
}
.contact-form {
margin: 3em 0;
}
.contact-form input[type="text"] {
display: inline-block;
background: none;
border: 1px solid #A3A1A1;
width: 32.1%;
margin: 0 0 1.5em 0;
outline: none;
font-size: 0.95em;
color: #747577;
font-weight: 400;
padding: 10px 15px 10px 15px;
}
.contact-form  input.email {
margin: 0px 16px 0px 16px;
}
.contact-form textarea {
background: none;
border: 1px solid #A3A1A1;
width: 100%;
display: block;
height: 150px;
outline: none;
font-size: 0.9em;
color: #747577;
font-weight: 400;
resize: none;
padding: 10px 15px 10px 15px;
}
.contact-form input[type="submit"] {
background: #2d598a;
border: 1px solid #2d598a;
padding: .6em 0;
width: 14%;
margin-top: 2em;
font-size: 16px;
color: #fff;
font-weight: 400;
letter-spacing: 1px;
outline: none;
transition: .5s all;
}
.contact-form input[type="submit"]:hover {
color: #fc5c5c;
border: 1px solid #fc5c5c;
background: none;
}
.contact {
padding: 4em 0em 1em 0em;
}
@media(max-width:1440px) {
}
@media(max-width:1366px) {
}
@media(max-width:1280px) {
.header {
min-height: 685px;
}
.bann-bottom {
padding: 13em 0em 0em 0em;
}
}
@media(max-width:1024px) {
.header {
min-height: 555px;
}
.bann-bottom {
padding: 9em 0em 0em 0em;
}
.testimonal-main p {
width: 67%;
}
.we-left-img1 {
padding: 0px 6px 0px 0px;
}
.we-left-img2 {
padding: 0px 0px 0px 6px;
}
.we-work-right p {
font-size: 0.9em;
margin: 0em 0em 0em 0em;
}
.feature-grid h4 {
font-size: 1.1em;
}
.feature-grid p {
font-size: 0.9em;
}
.ftr-grid-left {
width: 27%;
padding: 0.7em 0.8em;
}
.top-menu ul li a {
padding: 0em 1.3em;
}
.about-left h6 {
font-size: 1em;
line-height: 1.3em;
}
.about-left p {
font-size: 0.9em;
line-height: 1.7em;
}



.about-top p {
width: 70%;
}
ul.img-social-stags {
top: 60%;
}
.single-bottom input[type="submit"] {
font-size: 1em;
width: 14%;
}
.post-top p {
font-size: 0.81em;
}
.single-grid p {
font-size: 0.85em;
}
ul.popular li a {
font-size: 0.8em;
}
.da-thumbs li a div h5 {
color: #FFF;
font-size: 1.5em;
margin: 2.5em 0 0 0;
}
.contact-form input.email {
margin: 0px 13px 0px 12px;
}
}
@media(max-width:768px) {
.top-menu {
display: none;
}
.header-logo {
display: block;
}
.logo {
float: left;
}
.top-nav {
float: right;
}
span.menu {
display: block;
text-align: center;
padding: 0px 0px 0px 0px;
cursor: pointer;
color: #E74C3C;
font-size: 16px;
font-weight: 700;
position: relative;
}
.top-nav span.menu {
display: block;
}
.top-nav ul {
display: none;
position: absolute;
width: 100%;
z-index: 9999;
left: 0%;
margin: 3.7em 0;
background: #fc5c5c;
}
.top-nav span.icon {
display: block;
width: 100%;
position: relative;
cursor: pointer;
padding: 2em 0em 0em 0em;
}
.top-nav ul li, .top-nav ul li.active {
display: block;
padding: 0.5em 0;
text-align: center;
}
.top-nav ul li a, .top-nav ul li.active a {
color: #fff;
border: none;
padding: 0;
background: none;
margin: 0.3em 1em;
text-decoration: none;
}
.top-nav ul li a:hover {
color: #000;
}
.bann-grid {
float: left;
width: 33.3%;
}
.bann-main {
width: 50%;
padding: 2.5em 0em 0em 0em;
}
.bann-bottom h1 {
font-size: 2.5em;
}
.bann-bottom {
padding: 5em 0em 0em 0em;
}
.header {
min-height: 480px;
}
.bann-info-left {
float: left;
width: 50%;
}
.bann-info-left p {
font-size: 0.8em;
}
.bann-info-btn a {
font-size: 0.8em;
}
.banner-info {
padding: 2.5em 0em 2.5em 0em;
}
.testimonal-main h2 {
font-size: 2em;
}
.testimonal-main p {
width: 87%;
}
.we-left-img1 {
float: left;
width: 50%;
}
.we-left-img2 {
float: right;
width: 50%;
}
.we-work-top p {
width: 93%;
}
.we-work-top h3 {
font-size: 2em;
}
.we-work-right p {
margin: 01em 0em 0em 0em;
}
.features-top h3 {
font-size: 2em;
margin-bottom: 0em;
}
.we-work {
padding: 2em 0em 2.5em 0em;
}
.feature-grid {
float: left;
width: 50%;
margin: 0em 0em 1.3em 0em;
}
.features-top {
padding: 0em 0em 1.3em 0em;
}
.features {
padding: 0em 0em 2em 0em;
}
.ftr-grid {
float: left;
width: 33.3%;
}
.ftr-grid-left img {
width: 100%;
}
.ftr-grid-right p {
font-size: 0.9em;
margin: 0.5em 0em 0em 0em;
}
.copyright p {
font-size: 0.9em;
display: inline-block;
}
.header1 {
min-height: 150px;
}
.about {
padding: 2em 0em 0em 0em;
}
.about-top h2 {
font-size: 2em;
}
.about-top p {
width: 90%;
font-size: 0.91em;
}
.about-left {
padding: 0em 0em 1.2em 0em;
}
.about-right {
width: 70%;
margin: 0 auto;
}
.team-mem {
margin: 2em 0em 2em 0em;
}
.team-mem h1 {
font-size: 2em;
margin: 0em 0em 0.7em 0em;
}
.team-grid {
float: left;
width: 50%;
margin: 0em 0em 1em 0em;
}
.advanc-icons {
float: left;
width: 15%;
}
.advanc-text {
float: right;
width: 85%;
}
.advanc-text h4 {
font-size: 1.2em;
}
.advance-top h3 {
font-size: 2em;
margin: 0em 0em 0em 0em;
}
.advanc-grid {
margin-bottom: 2em;
}
.advantages {
padding: 2em 0em;
}
.post-top {
float: left;
width: 25%;
}
.single-bottom input[type="text"], .single-bottom textarea {
width: 100%;
}
.categories-grid {
margin-top: 1em;
}
.single-grid h4 {
font-size: 1.5em;
}
.single-grid {
margin: 0em 0 2em;
}
.post-top h6 {
font-size: 1.2em;
}
.single-profile {
padding: 0 0 2em 0;
}
.single-bottom form {
padding: 1em 0 0;
}
.single {
padding: 2em 0;
}
.single-bottom input[type="text"], .single-bottom textarea {
font-size: 0.9em;
}
.page {
margin: 2em 0;
}
h3.typo1 {
font-size: 2em;
}
h1.grid2 {
font-size: 2.3em;
}
.testimonal-main a.testimo-btn {
font-size: 0.81em;
}
.gallery {
padding: 2em 0;
}
.gallery-top h2 {
font-size: 2em;
}
.gallery-top p {
width: 80%;
}
.gallery-top {
margin-bottom: 2em;
}
.da-thumbs li a div h5 {
font-size: 1.3em;
margin: 2em 0 0 0;
}
.da-thumbs li a div span {
margin: 0px 10px 20px 10px;
}
.contact {
padding: 2em 0em 1em 0em;
}
.contact-top h2 {
font-size: 2em;
}
.contact-top p {
font-size: 0.9em;
width: 75%;
}
.contact-top {
padding: 0em 0em 1em 0em;
}
.map h1 {
font-size: 1.3em;
}
.contact-infom h4 {
font-size: 1.3em;
}
.contact-form {
margin: 2em 0;
}
.contact-form input.email {
margin: 0px 9px 0px 9px;
}
.contact-form input[type="submit"] {
margin-top: 1em;
}
.map iframe {
height: 250px;
}
}
@media(max-width:640px) {
.bann-main {
width: 80%;
}
.bann-bottom h1 {
font-size: 2.2em;
}
.bann-bottom p {
font-size: 1.05em;
}
.header {
min-height: 375px;
}
.bann-bottom {
padding: 2.5em 0em 0em 0em;
}
.testimonal-main h2 {
font-size: 1.7em;
}
.testimonal-main p {
width: 100%;
font-size: 0.9em;
}
.testimonal {
min-height: 250px;
padding: 2em 0em;
}
.we-work-top p {
width: 100%;
font-size: 0.9em;
}
.we-work-top {
padding: 0em 0em 2em 0em;
}
.ftr-grid-left {
padding: 0.5em 0.5em;
}
.gallery-top p {
width: 100%;
font-size: 0.9em;
}
.single-grid h4 {
font-size: 1.5em;
}
.post-top h6 {
font-size: 1.2em;
}
.single {
padding: 3em 0 2em;
}
button.btn.btn-lg {
font-size: 1.1em;
}
h1.grid2 {
font-size: 2em;
}
h2.grid2 {
font-size: 1.9em;
}
h3.typo1 {
font-size: 2.5em;
}
.page {
margin: 2em 0;
}
.contact-form input.email {
margin: 0px 6px 0px 6px;
}
.contact-form input[type="text"] {
font-size: 0.9em;
padding: 8px 15px 8px 15px;
}
.contact-top p {
width: 100%;
}
.contact-form input[type="submit"] {
padding: .4em 0;
font-size: 14px;
}
.da-thumbs li a div h5 {
margin: 1em 0 0 0;
}
}
@media(max-width:480px) {
.bann-bottom h1 {
font-size: 1.7em;
}
.bann-bottom p {
font-size: 0.9em;
}
.bann-main {
width: 100%;
}
.bann-grid img {
width: 30%;
}
.header {
min-height: 315px;
}
.bann-bottom {
padding: 2em 0em 0em 0em;
}
.bann-main {
padding: 1.5em 0em 0em 0em;
}
.bann-grid h4 {
font-size: 0.9em;
margin: 0.5em 0em 0em 0em;
}
.header {
min-height: 290px;
}
.header-logo {
margin-top: 0em;
}
.banner-info {
padding: 1.5em 0em 1.5em 0em;
}
.bann-info-left {
float: none;
width: 100%;
padding: 0px;
}
.bann-info-left p {
font-size: 0.8em;
margin: 0.5em 0em 2em 0em;
}
.bann-info-btn {
padding: 0em 0em 0em 0em;
}
.testimonal-main h2 {
font-size: 1.35em;
}
.we-work-top h3 {
font-size: 1.7em;
margin-bottom: 0.2em;
}
.we-work-top {
padding: 0em 0em 1.5em 0em;
}
.we-work-left {
padding: 0em;
}
.we-work-right {
padding: 0em;
}
.we-work-right p {
margin: 0.5em 0em 0em 0em;
line-height: 1.7em;
font-size: 0.9em;
}
.we-work {
padding: 1.5em 0em 1.5em 0em;
}
.feature-grid h4 {
font-size: 1em;
}
.feature-grid {
padding: 0px 10px 0px 0px;
}
.features {
padding: 0em 0em 1em 0em;
}
.ftr-grid {
float: none;
width: 100%;
margin: 0em 0em 1.5em 0em;
}
.ftr-grid-left {
width: 15%;
}
.ftr-grid-right {
width: 80%;
}
.footer {
padding: 1.5em 0em 0.4em 0em;
}
.copyright {
padding: 1.5em 0em;
display: inline-block;
}
.about-top h2 {
font-size: 1.7em;
}
.about-top p {
width: 100%;
font-size: 0.9em;
}
.about-top {
padding: 0em 0em 1em 0em;
}
.about {
padding: 1.5em 0em 0em 0em;
}
.about-right {
width: 90%;
}
.team-grid {
padding: 0px 10px 0px 0px;
margin: 0em 0em 0.7em 0em;
}
.team-mem {
margin: 1.5em 0em 1.5em 0em;
}
.advanc-icons img {
width: 100%;
}
.advanc-icons {
padding: 0px;
}
.advantages {
padding: 1.2em 0em;
}
.da-thumbs li {
width: 48.5%;
}
.contact-form input.email {
margin: 0px 0px 0px 0px;
}
.contact-form input.email {
margin: 0px 0px 10px 0px;
width: 100%;
}
.contact-form input[type="text"] {
width: 100%;
margin: 0 0 0.9em 0;
}
.contact-form input[type="submit"] {
width: 20%;
}
.contact {
padding: 1.5em 0em 0em 0em;
}
.map {
margin: 1em 0;
}
.lone-line {
padding: 0.5em 0em 0em 0em;
}
.single-grid h4 {
font-size: 1.2em;
}
.single-grid h4 {
font-size: 1.2em;
}
.single-grid {
margin: 0em 0 1.5em;
}
.single-profile {
padding: 0 0 1.5em 0;
}
.single-profile h4, .single-bottom h3 {
font-size: 1.5em;
}
.post-top {
width: 50%;
padding: 0 10px;
}
.single-bottom form {
padding: 1em 0 0;
}
.single-bottom input[type="submit"] {
width: 17%;
}
.page-header h3 {
font-size: 2em;
}
button.btn.btn-lg {
font-size: 1em;
padding: 7px;
}
button.btn.btn-1 {
font-size: 0.9em;
padding: 8px;
}
button.btn.btn-sm {
font-size: 0.8em;
padding: 9px;
}
h1#h1-bootstrap-heading {
font-size: 2.2em;
}
h2#h2-bootstrap-heading {
font-size: 2em;
}
h1.grid2 {
font-size: 1.45em;
}
h2.grid2 {
font-size: 1.35em;
}
h3.grid2 {
font-size: 1.3em;
}
h4.grid2 {
font-size: 1.2em;
}
h3.typo1 {
font-size: 2em;
}
.page {
margin: 2em 0;
}
}
@media(max-width:320px) {
.bann-grid {
padding: 0px;
}
.bann-grid h4 {
font-size: 0.8em;
}
.bann-bottom h1 {
font-size: 1.2em;
}
.header {
min-height: 240px;
}
.bann-main {
padding: 1em 0em 0em 0em;
}
.header-main {
padding: 0em 0em 1em 0em;
}
span.icon img {
width: 75%;
}
.top-nav span.icon {
padding: 20px 0px 0px 0px;
}
.testimonal-main h2 {
font-size: 1.2em;
}
.testimonal-main p {
font-size: 0.8em;
}
.testimonal {
padding: 1.5em 0em;
}
.we-work-top h3 {
font-size: 1.5em;
}
.we-work-top p {
width: 100%;
font-size: 0.79em;
line-height: 1.6em;
}
.we-work-right p {
line-height: 1.7em;
font-size: 0.8em;
}
.features-top h3 {
font-size: 1.7em;
}
.feature-grid h4 {
font-size: 0.85em;
}
.feature-grid p {
font-size: 0.78em;
line-height: 1.5em;
}
.features {
padding: 0em 0em 0.3em 0em;
}
.ftr-grid-left {
padding: 0.3em 0.3em;
}
.ftr-grid-right p {
font-size: 0.9em;
margin: 0em 0em 0em 0em;
}
.ftr-grid {
padding: 0px;
margin: 0em 0em 1em 0em;
}
.top-nav ul {
margin: 1.2em 0em;
}
.top-nav ul li a, .top-nav ul li.active a {
font-size: 0.8em;
}
.top-nav ul li, .top-nav ul li.active {
padding: 0.2em 0;
}
.about-top h2 {
font-size: 1.5em;
}
.about-top p {
font-size: 0.75em;
}
.about-left h6 {
font-size: 0.9em;
}
.about-right {
width: 100%;
padding: 0px;
}
.team-mem h1 {
font-size: 1.5em;
margin: 0em 0em 0.5em 0em;
}
.team-mem {
margin: 1em 0em 1em 0em;
}
.advance-top h3 {
font-size: 1.5em;
}
.advance-top {
padding: 0em 0em 1em 0em;
}
.advanc-text h4 {
font-size: 1.1em;
}
.advanc-text p {
font-size: 0.83em;
}
.advanc-grid {
margin-bottom: 1em;
}
.gallery-top h2 {
font-size: 1.5em;
}
.gallery {
padding: 1em 0;
}
.da-thumbs li a div h5 {
margin: 0.5em 0 0 0;
font-size: 0.9em;
}
.da-thumbs li a div span {
margin: 0px 3px 10px 3px;
font-size: 11px;
}
.gallery-top p {
font-size: 0.8em;
line-height: 1.7em;
}
.gallery-top {
margin-bottom: 1em;
}
.copyright p {
font-size: 0.75em;
}
.contact-top h2 {
font-size: 1.5em;
}
.contact-top p {
font-size: 0.8em;
}
.contact {
padding: 1em 0em 0em 0em;
}
.map h1 {
font-size: 1em;
}
.contact-infom h4 {
font-size: 1em;
margin: 0 0 0.5em 0;
}
.contact-infom p {
margin: 0 0 1em 0;
font-size: 0.85em;
line-height: 1.5em;
}
.map iframe {
height: 150px;
}
.map {
margin: 0.5em 0;
}
.contact-form {
margin: 1em 0;
}
.contact-form input[type="submit"] {
width: 28%;
}
.header1 {
min-height: 100px;
}
.single {
padding: 1.5em 0 0.5em;
}
.col-md-8, .categories-grid {
padding: 0;
}
.single-grid h4 {
font-size: 1em;
}
.single-grid p {
margin: 0.3em 0 0em;
font-size: 0.8em;
}
.single-profile h4, .single-bottom h3 {
font-size: 1.3em;
}
.single-left {
padding: 1em 0 0;
}
.post-top {
width: 50%;
padding: 0 5px;
margin: 0em 0em 1em 0em;
}
.post-top p {
font-size: 0.8em;
line-height: 1.5em;
}
.post-top h6 {
font-size: 1em;
}
.single-bottom textarea {
min-height: 140px;
}
.single-bottom input[type="submit"] {
width: 24%;
}
button.btn.btn-1 {
font-size: 0.79em;
}
span.label {
margin: 0 0 0.5em;
display: inline-block;
font-size: 0.8em;
}
button.btn.btn-lg {
font-size: 0.8em;
padding: 0px;
}
.single-profile {
padding: 0 0 0.5em 0;
}
.single-bottom form {
padding: 0.4em 0 0;
}
.categories-grid h4 {
font-size: 1.5em;
}
.single-bottom input[type="submit"] {
padding: 0.3em 1em;
}
h1#h1-bootstrap-heading {
font-size: 1.5em;
}
h2#h2-bootstrap-heading {
font-size: 1.4em;
}
h3#h3-bootstrap-heading {
font-size: 1.3em;
}
button.btn.btn-lg {
font-size: 0.9em;
margin: 0 0 0.5em 0px;
padding: 9px;
}
.grid1 {
margin: 0.7em 0 0;
}
button.btn.btn-1 {
font-size: 0.8em;
margin: 0 0 0.5em;
}
button.btn.btn-sm {
font-size: 0.7em;
padding: 5px;
margin: 0 0 0.5em;
}
button.btn.btn-xs {
font-size: 0.7em;
}
ul.nav.nav-pills a {
padding: 0.5em;
font-size: 0.9em;
}
span.label {
margin: 0 0 0.5em;
display: inline-block;
}
.page {
padding: 0.5em;
margin: 1.7em 0;
}
.page-header {
margin: 16px 0 9px;
}
.grid2 {
margin: 0.4em 0 0;
}
h3.typo1 {
font-size: 1.7em;
}
.page-header h3 {
font-size: 1.8em;
}
.logo img {
width: 65%;
}
ul.img-social-stags li a span {
width: 55px;
height: 53px;
background-size: 105%;
}
ul.img-social-stags li a.facebook span {
background-position: -60px -4px;
}
.logo img {
width: 70%;
}
}
.footer_middle h1 {
color: #fff;
font-size: 15px;
font-weight: 600;
margin-bottom: 2px;
padding-bottom: 0;
text-transform: uppercase;
margin-top: 26px;
text-align: left;
}
ul.f_links {
float: left;
margin: 10px 0;
padding: 0;
}
ul.f_links li a {
color: #908f8f;
float: left;
font-size: 11px;
line-height: 20px;
margin: 1px 17px;
min-width: 160px;
padding: 1px 0;
text-transform: uppercase;
transition-duration: 0.5s;
transition-property: color, text, padding, box-shadow, background, border;
transition-timing-function: linear, ease-in;
text-align: left;
}
.footer_middle h2 {
color: #fff;
font-size: 15px;
font-weight: 600;
margin-bottom: 20px;
padding-bottom: 0;
text-transform: uppercase;
margin-top: 26px;
}
ul.f_links li a:hover {
color: #e50a12;
}
ul.f_links li {
background: rgba(0, 0, 0, 0) url("../images/arrow4.png") no-repeat scroll 0 10px;
border-bottom: 1px dotted #545454 !important;
float: left;
list-style-type: none;
width: 100%;
}
.container-fluid.footer_middle {
background-color: #000;
}
.r_inqs {
background: #e40008 none repeat scroll 0 0;
border: 1px solid #b9040b;
color: #fff;
font-weight: 600;
text-transform: uppercase;
}
.welcome_head h2 {
color: #000;
font-size: 1.9em;
margin-top: .8em;
margin-bottom: .8em;
font-weight: 400;
letter-spacing: 1px;
font-family: 'Playfair Display';
}
.welcome_bottom_left img {
width: 100%;
}
.welcome_head h2 i{
font-size: 1em;
}
.welcome_head .h2lft {
text-align: left;
}
.ldhm{
font-family: 'Roboto-Regular';
font-size: 18px;
text-align: left;
padding-right: 15px;
}
.bdrlft1{
border-right: 1px dashed #c40109;
}
.pdr15{
padding-right: 15px;
}
.pdl15{
padding-left: 15px;
}
.hghlt{
font-weight: 600;
color: #c40109;
}
.shmrkft{
font-family: 'Renfrew';
color: #c40109;
}
.lg-vs{
display: block;
}
.sm-vs{
display: none;
}
.welcome_head {
margin-bottom: 4em;
}
.welcome_bottom_right p {
font-size: 1em;
line-height: 1.8em;
color: #333;
margin-top: 22px;
}
.header-inner1 {
background: url(../images/bannerinner.jpg) no-repeat;
background-size: cover;
min-height: 330px;
margin-top: 8px;
display: none;
}
.banner-inner1 {
background: url(../images/school-building.jpg) no-repeat;
background-size: cover;
min-height: 530px;
margin-top: 8px;
}
.caption &gt; h2 {
font-size: 15px;
padding: 28px 0;
text-align: center;
}
.caption &gt; p {
text-align: center;
}
.dropdown-menu.dropnew li a {
color: #fff;
font-weight: normal;
font-size: 1.1em;
}
.dropdown-menu.dropnew li a:hover {
color: #ff787c !important;
font-weight: normal;
font-size: 1.1em;
background: none;
}
.dropdown-menu.dropnew &gt; li {
line-height: 28px;
width: 100%;
}
.dropdown-menu {
margin-top: -1px;
min-width: 180px;
}

/*.navbar-default  .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
font-size: 12px;
text-align: left;
list-style: none;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #333333;
border: 0;
list-style: outside none none;
background-color: #4c4c4c;
color: #fff;
border: 0;
min-width: 20em;
border-radius: 0px; 
}*/



.navbar-default .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 13px;
text-align: left;
list-style: none;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 0;
min-width: 20em;
background-color: #4c4c4c;
border-radius: 0px;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.navbar-default .dropdown-menu li a{color:#fff!important;}
.navbar-default .dropdown-menu li a:hover{
	background-color:#2c2c2c;
	color:#fff!important;}

.navbar-default .navbar-nav &gt; li &gt; a:focus, 
.navbar-default .navbar-nav &gt; li &gt; a:hover{
	background-color: #4c4c4c!important;
	color:#fff;
	border-radius: 0;
}
.navbar-default .navbar-nav &gt; li.logo-cont &gt; a:focus,
.navbar-default .navbar-nav &gt; li.logo-cont &gt; a:hover{
background: transparent !important;	
}


.dropdown-toggle{}
.open {
  background-color: #333;
  color: #fff;
}

.navbar-default .navbar-nav li.open&gt;a, .navbar-default .navbar-nav .open&gt;a:focus{
background-color: #2c2c2c;
color: #fff !important;
transition: none;
}



/*.submenu-button &gt; a::after {
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
content: "";
height: 4px;
position: absolute;
right: 4px;
top: 21px;
transform: rotate(45deg);
transition: border-color 0.2s ease 0s;
width: 4px;
}*/



/*.navbar-default .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 13px;
text-align: left;
list-style: none;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 0;
min-width: 20em;
border-radius: 0px;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
box-shadow: 0 6px 12px rgba(0,0,0,.175);
}*/
/*.navbar-default .navbar-nav li.open&gt;a, .navbar-default .navbar-nav .open&gt;a:focus{
background-color: #203b76;
color: #fff!important;
transition: none;
}
.navbar-default .dropdown-menu&gt;li&gt;a {
color: #333;
font-weight: 500;
padding-top: 8px ;
padding-bottom: 8px;
}
.navbar-default .dropdown-menu&gt;li&gt;a:focus,.navbar-default .dropdown-menu&gt;li&gt;a:hover {
color: #fff;
text-decoration: none;
background-color: #203b76;
}*/


.btn-danger {
background-color: #d00006;
border-color: #d43f3a;
color: #fff;
}
.redbg {
background-color: #eaa11c;
padding: 10px;
color: #fff;
font-size: 16px;
border-radius: 4px;
text-align: center;
}
.orgbg {
background-color: #c90404;
padding: 10px;
color: #fff;
font-size: 16px;
border-radius: 4px;
text-align: center;
margin: 30px 0px;
}
td {
font-size: 0.9em;
}
th {
font-size: 0.9em;
font-weight: bold;
}
.news-section-grid-left h3 {
color: #cc0008;
font-size: 2em;
font-weight: 600;
}
.news-section-head h3 {
color: #000;
font-size: 1.9em;
font-weight: 400;
letter-spacing: 1px;
text-transform: uppercase;
}
.news-section-head p {
color: #454545;
font-size: 1.05em;
font-weight: 400;
line-height: 1.6em;
margin-top: 0.5em;
}
.news-section-grid-right a {
color: #505050;
font-size: 1.2em;
text-decoration: none;
text-transform: capitalize;
}
.news-section-grid-right {
width: 80%;
}
.news-section-head {
margin-bottom: 4em;
}
.news-section-grid-right a {
color: #505050;
font-size: 1.2em;
text-decoration: none;
text-transform: capitalize;
}
.news-section-grid-right a {
font-size: 1.1em;
}
.news-section-grid-left h3 {
color: #cc0008;
font-size: 2em;
font-weight: 600;
}
.news-section-grid-right p {
color: #454545;
font-size: 1em;
font-weight: 400;
line-height: 2em;
margin-top: 0.8em;
}
.news-section-grid-right {
width: 80%;
}
.news-section-grid-right a {
color: #505050;
font-size: 0.9em;
text-decoration: none;
text-transform: capitalize;
}
.news-section-grid-left h3 {
color: #cc0008;
font-size: 1.8em;
font-weight: 400;
}
.news-section-grid-left {
float: left;
padding: 4px 0;
width: 15%;
}
.news-section-grid-right {
float: left;
margin-left: 15px;
width: 76%;
}
.news-section-head {
margin-bottom: 4em;
}
.navbar-default1 {
background-color: #c40109 !important;
border-color: #f1b458;
border-radius: 0;
}
.navbar-default1 a {
color: #fff;
text-decoration: none;
}
.navbar-default {
background-color: #fff;
border-color: #fff;
}
.navbar-brand {
float: left;
font-size: 18px;
height: 50px;
line-height: 20px;
padding: 6px;
}
.navbar {
border: 1px solid transparent;
margin-bottom: 0px !important;
min-height: 50px;
position: relative;
}
.carousel-inner {
margin: 17px 0;
overflow: hidden;
position: relative;
width: 100%;
}
.welcome-grids {
margin-bottom: 32px;
}
.navbar-brand &gt; img {
margin-top: 13px;
}
.news-section {
background-color: #f2f2f2;
padding: 20px;
}
.news-section a.testimo-btn {
background: #c4171b none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-size: 1em;
margin-top: 1em;
padding: 0.5em 1em;
}
.social-nav {
padding: 0;
list-style: none;
margin: 0px 0 0 -10px;
}
.social-nav a {
display: inline-block;
float: left;
width: 48px;
height: 48px;
font-size: 20px;
color: #fff;
text-decoration: none;
cursor: pointer;
text-align: center;
line-height: 48px;
background: #000;
position: relative;
transition: all 0.5s;
-ms-transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
}
.social-nav li {
float: left;
margin: 10px 0 0 10px;
list-style: none;
}
.navnm li{
margin-right: 10px;
}
.mrtn{
margin-top: 10px;
padding: 11px 15px;
}
.icons_2 .ptm{
background-color: transparent;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
padding-bottom: 4px;
}
.icons_2 a {
overflow: hidden;
font-size: 26px;
/*border-radius: 4px;*/
border-radius: 6px;
}
.icons_2 .twitter {
background: #00ACED;
text-shadow: 0px 0px #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba;
}
.icons_2 a:hover {
background: #fff;
text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4;
}
.icons_2 .twitter:hover {
color: #00ACED;
}
.icons_2 .facebook {
background: #3B579D;
text-shadow: 0px 0px #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278;
}
.icons_2 .facebook:hover {
color: #3B579D;
}
.icons_2 .google-plus {
background: #DD4A3A;
text-shadow: 0px 0px #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122;
}
.icons_2 .google-plus:hover {
color: #DD4A3A;
}

.icons_2 .youtube {
background: #fe0000;
text-shadow: 0px 0px #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122;
}
.icons_2 .youtube:hover {
color: #fe0000;
}
.icons_2 .instagram {
background: #d6249f;
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
text-shadow: 0px 0px #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122;
}
.icons_2 .instagram:hover {
color: #DD4A3A;
}

.red {
background-color: #c40109;
color: #fff;
}
.red:hover {
background-color: #000;
color: #fff;
}
.navbar-brand.logo {
margin-bottom: 33px;
}
.nav.navbar-nav.pull-right.margintop {
margin-top: 29px;
}
.carousel-caption h3 {
font-size: 26px;
font-weight: bold;
text-transform: uppercase;
}
.carousel-caption &gt; p {
font-size: 23px;
font-weight: bold;
}
.h2 a {
color: #fff;
margin: 3px 0;
text-align: center;
}
.h2 .logoh{
font-family:'Renfrew';
font-size: 40px;
line-height: 40px;
margin-top: 9px;
margin-bottom: 4px;
display: inline-block;
}
.nav.navbar-nav &gt; li {
margin: 26px 8px;
font-family:"Open Sans",sans-serif !important;

}

.nav.navbar-nav &gt; li a{
color: #000000;
font-size: 12px;
font-weight: bold;
padding: 13px;
text-decoration: none;
transition: color 0.2s ease 0s;
}

.img-container &gt; h3 {
font-size: 18px;
margin: 0 0 20px;
padding: 0;
text-align: center;
color: #c10207;
}
.nav.navbar-nav img {
/* margin: -44px 40px; */
margin: -17px 21px 0 33px;
}
.logo {
padding: 0;
margin: 10px 0;
}
address {
font-style: normal;
line-height: 1.42857;
margin-bottom: 20px;
margin-left: 4px;
font-size: 14px;
}
.brnachheading {
background-color: #c10207;
padding: 10px 0px;
color: #fff;
text-align: center;
margin: 20px 0px;
font-weight: bold;
}
.subbrnachheading {
background-color: #9e9e9e;
color: #fff;
padding: 10px 10px;
font-weight: bold;
text-align: left;
}
.login {
float: right;
margin: 20px 25px;
text-align: right;
width: 20%;
}
.carousel-control.left {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0) 100%);
background-repeat: repeat-x;
display: none;
}
.carousel-control.right {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
left: auto;
right: 0;
display: none;
}
#myCarousel .carousel-control.left {
display: initial;
background-image: none;
}
#myCarousel .carousel-control.right {
display: initial;
background-image: none;
}
#myCarousel2 .carousel-control.left {
display: initial;
background-image: none;
}
#myCarousel2 .carousel-control.right {
display: initial;
background-image: none;
}
.spacer10{
padding-top: 10px;
height: 1px;
clear: both;
}
.spacer10:after{
content: '.';
visibility: hidden;
clear: both;
}
.spacer20{
padding-top: 20px;
height: 1px;
clear: both;
}
.spacer20:after{
content: '.';
visibility: hidden;
clear: both;
}
.spacer30{
padding-top: 30px;
height: 1px;
clear: both;
}
.spacer30:after{
content: '.';
visibility: hidden;
clear: both;
}
.spacer40{
padding-top: 40px;
height: 1px;
clear: both;
}
.spacer40:after{
content: '.';
visibility: hidden;
clear: both;
}
.h3 {
font-size: 18px;
color: #000;
font-weight: bold;
}
.hh {
color: #000;
font-size: 14px;
font-weight: bold;
}
.slider-new {
margin: 0;
padding: 0;
}
#slider1_container img {
top: 0 !important;
}
.banner-info {
padding-top: 20px !important;
}
.images_full {
width: 100%;
}
.redheading {
color: #c10207;
font-family: "PatuaOne-Regular";
font-size: 1.5em;
}
.redheading2 {
color: #c10207;
font-family: "PatuaOne-Regular";
font-size: 1.1em;
}
.redheading3 {
color: #c10207;
font-family: "PatuaOne-Regular";
font-size: 1.3em;
}
.frmfe label{
font-weight: 400;
}
.plst{
font-size: 0.9em;
line-height: 1.4em;
color: #3f3f3f;
padding-left: 15px;
}
.plst i{
margin-left: -13px;
padding-right: 5px;
color: #c10207;
}
.branch_p{
font-size: 0.9em;
line-height: 1.7em;
color: #3f3f3f;
}
.tmgtl{
font-size: 0.9em;
line-height: 1.7em;
color: #3f3f3f;
text-align: center;
}
.drnm{
font-size: 0.85em;
line-height: 1.4em;
text-align: center;
}
.pdtn{
padding-top: 0;
}
.fa-ptm{
background-color: #c10207;
color: #fff;
border-radius: 2px;
width: 12px;
height: 12px;
margin-right: 3px;
display: inline-block;
text-align: center;
font-size: 13px;
font-style: normal;
line-height: 10px;
font-weight: bold;
font-family: 'Open Sans';
}

.quotes {
font-family: arial;
font-size: 30px;
}
@media (max-width:1280px) {
.h2 {
}
ul.f_links li {
margin-bottom: 20px;
margin-top: 7px;
}
}
@media (max-width:1920px) {
.h2 {
color: #fff;
text-align: center;
width: 100%;
margin-top: 9px;
margin-bottom: 4px;
}
.h2 .logoh{
font-size: 36px;
line-height: 36px;
margin-top: 9px;
margin-bottom: 4px;
}
ul.f_links li {
margin-bottom: 20px;
margin-top: 7px;
}
}
@media (min-width: 320px) and (max-width:1024px) {
.h2 {
color: #fff;
margin: 6px 0;
text-align: center;
width: 100%;
}
ul.f_links li {
margin-bottom:0px;
margin-top: 0px;
}
}
.txt-center .control-label{
text-align: center;
}
.radio input[type=radio], .radio-inline input[type=radio] {
position: initial;
margin-top: 0;
margin-left: 0px;
text-align: center;
width: 100%;
height: 1rem;
}
.main-g{
padding-bottom: 15px;
border-bottom: 1px solid #eee;
}
.red-color{
color: red;
}
.btn-default:focus{
color: #fff;
}
@media (max-width:768px) and  (min-width: 320px) {
.radio input[type=radio], .radio-inline input[type=radio] {
position: initial;
margin-top: 0;
margin-left: 0px;
text-align: center;
}
.form-group {
text-align: center;
margin-bottom: 5px;
}
label{
margin-bottom: 5px;
margin-top: 15px;
}
}
.carousel-caption h3 {
font-size: 37px;
font-weight: bold;
text-transform: uppercase;
}
.sdow{
font-size: 29px !important;
text-shadow: 0 3px 2px rgba(0, 0, 0, .9);
}
.txt-center{
text-align: center;
}
.survey-sub1{
font-size: 14px;
margin-top: 15px;
margin-left: 15px;
}
.survey-sub2{
font-size: 13px;
font-weight: bold;
margin-left: 15px;
margin-bottom: 25px;
}
h3.sub-h3{
font-size: 18px;
text-align: center;
}
h2.page-title {
font-size: 1.5em;
color: #c10207;
font-family: 'PatuaOne-Regular';
}
.carousel-fade .carousel-inner{
position: relative;
}
.carousel-fade .carousel-inner .item {
-webkit-transition-property: opacity;
transition-property: opacity;
position: absolute;
top: 0;
left:0;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
opacity: 0;
position: absolute;
top: 0;
left:0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
position: relative;
top: 0;
left:0;
}
.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;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
height: 100%;
}
.item:nth-child(1) {
}
.item:nth-child(2) {
}
.item:nth-child(3) {
}
.advantage-main {
display: block;
position: relative;
height: 100%;
float: none;
clear: both;
}
.advantage-main:after {
content: " ";
display: table;
clear: both;
float: none;
}
.clearfix:after {
content: " ";
display: table;
clear: both;
}

.branch_p{text-align:justify;}
.branch_p2{text-align:center; font-size:16px!important;font-weight:bold;}
.clear{clear:both;}
.branch_img img{margin:10px 0 0 0;}
.branch_img p{margin:10px 0 0 0;
text-align:center;
}
.list-social{color:#fff;margin-top:18px!important;}

.h2-sclpad{text-align:center;}
.p-sclpad1{float:left;width:45%;}
.p-sclpad{float:left;width:55%;}
.p-sclpad1 p{float:right; font-size:20px;}


.bor{ padding:15px 10px; margin-top:20px;}

.shem1{border:1px solid #ddd; padding:10px; margin-bottom:15px;}
.shem1 p {
 background-color: #ececec;
color: #333;
font-size: 20px;
font-weight: 600;
margin-bottom: 13px;
padding: 8px 0;
text-align: center;
}
.shem1 h5{margin-bottom: 12px;
margin-top: 12px;
text-align: center;}
.shem1 h5 a{text-align:center;text-decoration:none;
 background-color:#910505;
 padding:6px 12px; color:#fff;}
 
.shem1 img {
  margin: 0 auto;
  text-align: center;
}

.dropdown-menu &gt; li &gt; a {
  clear: both;
  color: #333;
  display: block;
  font-weight: 400;
  line-height: 1.42857;
  padding: 3px 20px;
  white-space: nowrap;
  width: 254px;
}

.shem2{background-image:url("../images/oakfield-login.jpg");
background-position:center;
background-repeat:no-repeat;
height:250px;
padding:6px;}
.shem2 img{float:right;}

.shem2 p{bottom: 7%;
color: #fff;
font-size: 20px;
margin: 0 0 6px 8px;
position: absolute;}

.shem2 h5{position: absolute;
bottom:15%;
}
.shem2 a {
  background: #f9d405 none repeat scroll 0 0;
  color: #a20101;
  font-size: 16px;
  padding: 7px 7px 8px;
}

.shem3{background-image:url("../images/shemrock-mohali-login.jpg");
background-position:center;
background-repeat:no-repeat;
height:250px;
padding:6px;
margin-bottom:15px;}

.shem3 img{float:right;}

.shem3 p{bottom: 7%;
color: #fff;
font-size: 20px;
margin: 0 0 6px 8px;
position: absolute;}

.shem3 h5{position: absolute;
bottom:15%;
}
.shem3 a {
  background: #f9d405 none repeat scroll 0 0;
  color: #a20101;
  font-size: 16px;
  padding: 7px 7px 8px;
}

.shem3-sports{background-image:url("../images/mohali-sports-arena.jpg");
background-position:center;
background-repeat:no-repeat;
height:250px;
padding:6px;
margin-bottom:15px;}

.shem3-sports img{float:right;}

.shem3-sports p{bottom: 7%;
color: #fff;
font-size: 20px;
margin: 0 0 6px 8px;
position: absolute;}

.shem3-sports h5{position: absolute;
bottom:15%;
}
.shem3-sports a {
  background: #f9d405 none repeat scroll 0 0;
  color: #a20101;
  font-size: 16px;
  padding: 7px 7px 8px;
}






.shem4{background-image:url("../images/ropar-login.jpg");
background-position:center;
background-repeat:no-repeat;
height:250px;
padding:6px;}

.shem4 img{float:right;}
.shem4 p{bottom: 7%;
color: #fff;
font-size: 20px;
margin: 0 0 6px 8px;
position: absolute;}

.shem4 h5{position: absolute;
bottom:15%;
}
.shem4 a {
  background: #f9d405 none repeat scroll 0 0;
  color: #a20101;
  font-size: 16px;
  padding: 7px 7px 8px;
}


.shem5{background-image:url("../images/zirakpur-login.jpg");
background-position:center;
background-repeat:no-repeat;
height:250px;
padding:6px;}

.shem5 img{float:right;}
.shem5 p{bottom: 7%;
color: #fff;
font-size: 20px;
margin: 0 0 6px 8px;
position: absolute;}

.shem5 h5{position: absolute;
bottom:15%;
}
.shem5 a {
  background: #f9d405 none repeat scroll 0 0;
  color: #a20101;
  font-size: 16px;
  padding: 7px 7px 8px;
}


.shem6{background-image:url("../images/shemrock-mohali-login2.jpg");
background-position:center;
background-repeat:no-repeat;
height:250px;
padding:6px;}
.shem6 img{float:right;}
.shem6 p{bottom: 7%;
color: #fff;
font-size: 20px;
margin: 0 0 6px 8px;
position: absolute;}

.shem6 h5{position: absolute;
bottom:15%;
}
.shem6 a {
  background: #f9d405 none repeat scroll 0 0;
  color: #a20101;
  font-size: 16px;
  padding: 7px 7px 8px;
}



.shem7{background-image:url("../images/kharar-login.jpg");
background-position:center;
background-repeat:no-repeat;
height:250px;
padding:6px;}
.shem7 img{float:right;}
.shem7 p{bottom: 7%;
color: #fff;
font-size: 20px;
margin: 0 0 6px 8px;
position: absolute;}

.shem7 h5{position: absolute;
bottom:15%;
}
.shem7 a {
  background: #f9d405 none repeat scroll 0 0;
  color: #a20101;
  font-size: 16px;
  padding: 7px 7px 8px;
}

.shem7-mundi{background-image:url("../images/mundi-kharar-login.jpg");
background-position:center;
background-repeat:no-repeat;
height:250px;
padding:6px;}
.shem7-mundi img{float:right;}
.shem7-mundi p{bottom: 7%;
color: #fff;
font-size: 20px;
margin: 0 0 6px 8px;
position: absolute;}

.shem7-mundi h5{position: absolute;
bottom:15%;
}
.shem7-mundi a {
  background: #f9d405 none repeat scroll 0 0;
  color: #a20101;
  font-size: 16px;
  padding: 7px 7px 8px;
}

.txa_l{
text-align: left !important;
}
.txa_c{
text-align: center !important;
}
.txa_r{
text-align: right !important;
}
.txa_j{
text-align: justify !important;
}
.shem7-kharar{background-image:url("../images/kharar-login-img.jpg");
background-position:center;
background-repeat:no-repeat;
height:250px;
padding:6px;}
.shem7-kharar img{float:right;}
.shem7-kharar p{bottom: 7%;
color: #fff;
font-size: 20px;
margin: 0 0 6px 8px;
position: absolute;}

.shem7-kharar h5{position: absolute;
bottom:15%;
}
.shem7-kharar a {
  background: #f9d405 none repeat scroll 0 0;
  color: #a20101;
  font-size: 16px;
  padding: 7px 7px 8px;
}



#pop_form h2{color:#444444; text-align:center; font-family:"Montserrat"; margin:8px 0 0 0;}
#pop_form p span{color:#444444; text-align:center; font-size:16px; font-family:"Montserrat"; font-weight:bold;}
#pop_form p {color:#444444; text-align:center; font-family:"Montserrat"; margin:0 0 13px 0;}
#pop_form h4{color:#fd3825; text-align:center; font-size:18px; font-family:"Montserrat";}
#pop_form table{color:#444444;font-size:12px; font-family:"Montserrat";}
#pop_form table tr{border:1px solid #ccc;}
#pop_form ul{padding:0 0 0 12px;}
#pop_form h6{color:#444444; font-size:16px; font-family:"Montserrat"; margin:0;}
#pop_form h6 span{color:#444444; font-size:40px!important; font-family:"Montserrat";}
#pop_form h2 a{color:#444444; border:1px solid #444444; padding:5px 10px; font-size:18px;}
#pop_form h2 a{color:#444444; text-decoration:none;}

#mask {

    position: absolute;

    left: 0;

    top: 0;

    z-index: 9000;

    height: auto;

    background-color: #000;

    display: none;

}



#boxes .window {

    position: absolute;


    left: 0;

    /*width: 831px!important;*/

    display: none;

    z-index: 9999;

    margin-top: 20px;

    padding: 20px;

    background: #bb0000;

}



#boxes #dialog {
  top: 30px !important;
  width: auto;
  padding: 0px 15px 20px 20px;
  margin-top: 20px;
  transform: translateY(50%);
  background-color: #fff;
  min-height: 150px;
  border: 5px solid #c4171b;
  background: #9b1f17 url(../images/admission.jpg) no-repeat;
  background-position: bottom right;
}

#dialog{

}

.hvr-bounce-to-right2.testimo-btn {
  background: #c4171b none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 1em;
  margin-top: 1em;
  padding: 0.5em 3em;
}


.btn1 {
  color: #fff;
  display: inline-block;
  font-size: 1em;
  margin-top: 1em;
  padding: 0.5em 3em;
}
.btn1:hover {
  color: #fff;
}


#close {
  background-color: #b4261c !important;
  color: #FFF !important;
}


#boxes #dialog iframe {
    min-height: 300px;
}

.black_overlay {

    display: none;

    position: inherit;

    top: 0%;

    left: 0%;

    width: 100%;

    height: 100%;

    z-index: 1001;

    -moz-opacity: 0.8;

    opacity: .80;

    filter: alpha(opacity=80);

}



.white_content {

    display: none;

    position: absolute;

    top: 139%;

    left: 30%;

    width: 50%;

    text-align: left;

    padding: 0px;

    border: 0px solid #a6c25c;

    z-index: 1002;

    overflow: auto;

}



.headertext {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    color: #f19a19;

    font-weight: bold;

}



.textfield {

    border: 1px solid #a6c25c;

    width: 135px;

}



.button2 {

    background-color: #a6c25c;

    color: White;

    font-size: 11px;

    font-weight: bold;

    border: 1px solid #7f9db9;

    width: 68px;

}



.watermark {

    color: Gray;

    background-color: #dddddd;

    font-size: smaller;

    font-style: italic;

}



.style23 {

    font-family: "Trebuchet MS"

}
.online-visa table{ border:1px solid #ccc;}
.online-visa .table tr{ border:1px solid #ccc;}
.online-visa .table td{ border:1px solid #ccc;}
.td-bg{background-color:#532d90;padding:5px;}

.ant{
display:none;
}



.tac{
text-align: center;
}
.tal{
text-align: left;
}

.tar{
text-align: right;
}

.auto-style1 tr &gt; td, 
.auto-style1 tr &gt; th{
font-family: 'Open Sans';
color: #000 !important;
font-size: 15px !important;
font-weight: 500 !important;
padding: 5px 8px;
vertical-align: top;
border: 1px solid #ccc;
}

.auto-style1 tr &gt; td.bdrpn{
padding: 0px;
border: none;
border-color: transparent;
}
.avsncntr .lead1{
color: #000;
line-height: 1.4;
}
.avsncntr h4 {
font-size: 1.3em;
color: #bf0000;
text-align: center;
margin: 0.7em 0em 0.2em 0em;
}
.feature-grid1{
padding-top: 15px;
padding-bottom: 15px;
}
.ptb30{
padding-top: 30px;
padding-bottom: 40px;
}


.hedin h2 {
  font-size: 1.3em;
  color: #c10207;
  font-family: 'Open Sans', sans-serif;
  margin-left: 0px;
  margin-bottom: 20px;
  font-weight: 700;
}



.hedin2 h2 {
  font-size: 1.3em;
  color: #c10207;
  font-family: 'Open Sans', sans-serif;
  margin-left: 16px;
  padding: 0em 0em 1.5em 0em;
  font-weight: 700;
}

.close{
float: right;
    position: absolute;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    top: -21px;
    right: -20px;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
    z-index: 99;
}</pre></body></html>