@media only screen and (max-width : 240px)
{


    .film1 h3 {
        margin-right: 0% !important;
        font-size: 16px !important;
        color: darkred !important;
    }
    .film1 a {
        margin-right: 0% !important;
        color: red !important;
        font-size: 13px;
        margin-bottom: 8%;
        margin-top: -4px;
        padding: 1px !important;
    }
    .banker a {
        margin-left: -311px;
    }
#logo
{
float:none;
width:45%;
margin-left:auto;
margin-right:auto;
padding-top:30px;
padding-bottom:30px;
margin-top:56px;

opacity:10;

}
.contn_left p {
    text-align: left;
    font-size: 11px;
}
#logo img
{
max-width:100%;
width:60%;
}
#connect
{
width:76%;
margin-left:13%;
margin-right:13%;
}
#top3tops
{
position:relative;
float:left;
}
#top21
{
width:100%;
float:left;
margin-bottom:20px;
position:relative;
z-index:999;
height:45px;

}
.owl-theme .owl-controls
{

height:20%;
}
.owl-carousel
{
position:relative;
z-index:99;
}
.iconbar
{
opacity:10;
padding-top:5px;
padding-bottom:5px;
}
.contn_left p
{
text-align:center;
padding:20px 0px 20px 0px;
}
#faci p
{
text-align:justify;
padding:20px 0px 20px 0px;
}
.hovereffect a
{
}
.justbox
{
width:100%;
padding-left:0px;
padding-right:0%;
}
.grid 
{
max-width: 77.2%;
}
.grid figure {
width:100%;
margin: 10px 0%;
}
.left
{
width:100%;
padding:0px;
}
.left ol li
{
width:50%;
margin:0px;
}
.right
{
width:100%;
margin:25px 0px 0px 0px; 
}
#top6
{
background-size:cover;
}
.ftr_left
{
width:100%;
height:auto;
float:left;
margin:px;
padding:0px 0px 10px 0px;
}
.ftr_right
{
width:100%;
text-align:center;}
body {
		overflow-x: hidden !important;
    
}

#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li {

    float: inherit !important;
    display: block;
}

}
@media only screen and (min-width : 241px) and (max-width : 320px)
{

    .film1 h3 {
        margin-right: 0% !important;
        font-size: 16px !important;
        color: darkred !important;
    }
    .film1 a {
        margin-right: 0% !important;
        color: red !important;
        font-size: 13px;
        margin-bottom: 8%;
        margin-top: -4px;
        padding: 1px !important;
    }

    .banker a {
        margin-left: -311px;
    }

    .contn_left p {
        text-align: left;
        font-size: 11px;
    }
#logo
{
float:none;
width:45%;
margin-left:auto;
margin-right:auto;
padding-top:30px;
padding-bottom:30px;
margin-top:56px;

opacity:10;

}
#logo img
{
max-width:100%;
width:60%;
}
#connect
{
width:76%;
margin-left:13%;
margin-right:13%;
}
#top3tops
{
position:relative;
float:left;
}
#top21
{
width:100%;
float:left;
margin-bottom:20px;
position:relative;
z-index:999;
height:45px;

}
.owl-theme .owl-controls
{

height:20%;
}
.owl-carousel
{
position:relative;
z-index:99;
}
.iconbar
{
opacity:10;
padding-top:5px;
padding-bottom:5px;
}
.contn_left p
{
text-align:center;
padding:20px 0px 20px 0px;
}
#faci p
{
text-align:justify;
padding:20px 0px 20px 0px;
}
.hovereffect a
{
}
.justbox
{
width:100%;
padding-left:0px;
padding-right:0%;
}
.grid 
{
max-width: 77.2%;
}
.grid figure {
width:100%;
margin: 10px 0%;
}
.left
{
width:100%;
padding:0px;
}
.left ol li
{
width:50%;
margin:0px;
}

.right
{
width:100%;
margin:25px 0px 0px 0px; 
}
#top6
{
background-size:cover;
}
.ftr_left
{
width:100%;
height:auto;
float:left;
margin:px;
padding:0px 0px 10px 0px;
}
.ftr_right
{
width:100%;
text-align:center;}
body {
		overflow-x: hidden !important;
    
}
#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li {

    float: inherit !important;
    display: block;
}
.contn_left button {
    font-family: inherit;
    margin-left: 78%;
    margin-top: -55px;
    background-color: #1c82e791;
    color: black;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 15px;
    padding-left: 15px;
    font-size: inherit;
    line-height: inherit;
}
.row10 {
    width: 83%;
    margin-left: 3px;
}

}

@media only screen and (min-width : 360px) and (max-width : 480px)
{

    .film1 h3 {
        margin-right: 0% !important;
        font-size: 16px !important;
        color: darkred !important;
    }
    .film1 a {
        margin-right: 0% !important;
        color: red !important;
        font-size: 13px;
        margin-bottom: 8%;
        margin-top: -4px;
        padding: 1px !important;
    }

    .banker a {
        margin-left: -311px;
    }
    .contn_left p {
        text-align: left;
        font-size: 11px;
    }
    .contn_left button {
        font-family: inherit;
        margin-left: 78%;
        margin-top: -55px;
        background-color: #1c82e791;
        color: black;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 15px;
        padding-left: 15px;
        font-size: inherit;
        line-height: inherit;
    }
    .row10 {
        width: 83%;
        margin-left: 3px;
    }

#cssmenu {
    width: 100% !important;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
    /* float: right; */
    background: #1690ce;
    text-align: right;
    margin-left: 2% !important;
}
#top1tops {
    width: 100%;
    /* height: 47px; */
 position: relative;
    z-index: 999;
}
.login
{
width:100%;
}
#logo
{
width:30%;
padding:0px;
margin-top:8px;
}
.effect-winston
{
	width:100%;
}
#banner {
    margin-top: 0%;
}
#logo img {
    margin-top: 0px;
    max-width: 100%;
}
.form-inline
{
    display: flex;
    width: 100% !important;
    margin-left: auto !important;
    margin-top: 25px;
}
.subabt table
{
    margin-bottom: 45px !important;
}
.form-inline input
{
    margin-left: auto !important;
}
.form-inline .btn
{
    width: auto !important;
}
.iconbar {
    /* width: 100%; */
    height: auto;
    float: left;
    background-color: #fff;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: #fcaf19;
    margin-left: 10px !important;
    margin-right: 0px;
    font-family: "HelveticaNeue LT 57 Cn";
    margin-top: -27px !important;
}
#mailf
{
font-size:11px;
float:right;
}
#mailf a {
    color: #3da0d9;
        text-decoration: none;
        padding-top: 0px;
        padding-bottom: 0px;
        width: auto;
        height: auto;
        float: left;
        margin-top: 10px;
        font-weight: 600;
}
#connect
{
width:100%;	
}
#social
{

margin-right:0px;
}
#top-news {
    height: auto;
    width: 100%;
    margin-top: 216px !important;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    float: left;
    position: absolute;
    z-index: 999;
    overflow: hidden;
}
.contn_left h1 {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 15px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    font-weight: 600;
    margin-bottom: 4px !important;
    color: #1690ce;
    margin-right: 0%;
    margin-top: 0px !important;
}
.con1 h3 {
    margin-left: 24% !important;
    margin-bottom: 3% !important;
    font-weight: 600;
    color: #1690ce;
    font-size: 8px !important;
}
.tal {
    margin-left: 132px !important;
    width: 50% !important;
}
.hovereffect1 p {
    margin-top: -26px !important;
    margin-left: 12% !important;
}

#con h2 {
    width: 100%;
    height: auto;
    margin-top: -18% !important;
    padding: 0px;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #f00456;
    font-size: 18px !important;
    position: absolute;
    /* z-index: 999; */
    font-weight: 700;
}
.lightbox-container {
    width: 80% !important;
    margin-left: 8% !important;
    /* height: 22px; */
    margin-top: 130px !important;
}
.lightbox-close {
    margin-left: 103% !important;
    background: beige;
}
.hovereffect {
    width: 100%;
    height: 100%;
    /* float: left; */
    overflow: hidden;
    text-align: center;
    cursor: default;
    margin-left: 8% !important;
}
#con h3 {
    width: 100%;
    height: auto;
    margin-top: -10% !important;
    padding: 0px;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 16px !important;
    margin-left: 15% !important;
    position: absolute;
   /* z-index: 999;*/
    font-weight: 700;
}
#con h4 {
    width: 100%;
    height: auto;
    margin-top: -8%;
    padding: 0px;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 12px;
    position: absolute;
    z-index: 999;
    font-weight: 700;
}
#img h3 {
    margin-right: 0%;
    font-size: 16px !important;
    font-weight: 600;
    margin-bottom: 9px !important;
    margin-top: 0px;
    color: #1690ce;
}
#img p {
    width: 75%;
    text-align: justify;
    margin-left: 13%;
}
.facility22 img {
    max-width: 80%;
    margin-bottom: 25px;
}
.facility33 img {
    max-width: 79%;
}
#con img {
    position: relative;
    margin-left: 9% !important;
    height: 156px;
    max-width: 82% !important;
}
#top1tops_sub #cssmenu
{
	width: 71% !important;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
    /* float: right; */
    background: #1690ce;
    text-align: right;
    margin-left: 30%;
}
#top6 subt
{
width: 100%;
}

#top6 subt .left ol li a {
    text-decoration: none;
    color: #FFFFFF;
    padding-bottom: 6px;
    padding-top: 6px;
    width: -12%;
    font-size: 10px;
    /* height: auto; */
    float: left;
    background-image: url(../images/bults.png);
    background-repeat: no-repeat;
    background-position: 5% 60%;
    /* text-indent: 14.5%; */
    text-transform: uppercase;
}

#top6 subt .left h2 {
    height: auto;
    width: 100%;
    font-size: 13.5px;
    font-weight: normal;
    color: #fff;
    text-align: left;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #82b93e;
    padding-bottom: 14px;
    padding-top: 0px;
    margin-top: 0px;
}
#top6 subt .right p {
    font-family: Calibri;
    font-size: 10px;
    color: #fff;
    float: left;
    text-align: left;
    line-height: 21px;
    padding: 8px 0px 3px 0px;
    margin: 0px;
}
#top6 subt .right h2 {
    height: auto;
    width: 100%;
    font-size: 13.5px;
    font-weight: normal;
    color: #fff;
    text-align: left;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #82b93e;
    padding-bottom: 14px;
    padding-top: 0px;
    margin-top: 0px;
}
.footer subfoot .ftr_left {
    width: auto;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px;
    font-family: Calibri;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
}
.ftr_right a {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
.footer subfoot .factitle a {
    text-decoration: none;
    color: #fff;
    font-size: 7px;
}
.fac {
    width: 21% !important;
    height: auto;
    float: left;
    margin: 14.2% 0px 0px 0px;
    font-size: 14px !important;
    padding: 8px 0px 8px 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 35px;
    text-transform: uppercase;
    position: absolute;
    /* z-index: 999; */
    opacity: 0.8;
    background-color: #000;
}
#cssmenu #menu-button {
    /* display: none; */
    /* margin-right: -12px !important; */
}
#top1tops_sub #cssmenu ul {
    width: 111%;
    float: left;
    margin: 0px 0px 0px 40%;
}
.contn_left h1 {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 15px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #1690ce;
    margin-right: 0%;
    margin-top: 0px;
}

#news h4
{
display:none;

}
#scroll a
{
font-size:13px;

}
#dtl
{
width:100%;

}
#detl-right
{
width:100%;
}

#scroll
{
padding-top:7.8px;
}
.factitle a
{
font-size:12px;
}
#news h3
{
font-size:13px;
padding-bottom:9px;
padding-top:10px;
}
#top-news
{
display:none;
}
#top-news1
{
display:none;
}

#con h1
{
font-size:18px;
}
#con h2
{
font-size:16px;
}
#con h3
{
font-size:14px;
}
#cssmenu ul {
    width: 70%;
float:left;
margin:0px 0px 0px 40%;
	}

.factitle {
    width: 50% !important;
    height: auto;
    float: left;
    margin: 14.2% 0px 0px 0px;
    font-size: 14px !important;
    padding: 8px 0px 8px 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 35px;
    text-transform: uppercase;
    position: absolute;
    z-index: 999;
    margin-top: 29% !important;
    opacity: 0.8;
    background-color: #000;
}
.factitle a {
    text-decoration: none;
    color: #fff;
    font-size: 11px !important;
}
.facility22
{
margin-top:5%;
margin-right:0%;
width:100%;

}
.facility33
{
margin-top:5%;
margin-right:0%;
width:100%;
}
.owl-theme .owl-controls
{
display:none;
}
.contn_left p {
    text-align: center;
    font-size: 13px;
}
.more a {
    text-decoration: none;
    color: #4e99c0 !important;
    padding: 2px 3px !important;
    font-family: Calibri;
    font-weight: 600;
    border: 1px solid #4e99c0 !important;
}
.con1 h3 {
    margin-left: 6% !important;
    margin-bottom: 7%;
    font-weight: 600;
    color: #1690ce;
    font-size: 11px !important;
}
.con1 {
    width: 100% !important;
    background: url(images/ban.png);
}

.left
{
width:100%;
margin:0px;
padding:0px;
}
.right
{
margin-top:10px;
width:100%;
}
.right p
{
font-size:14px;
}
.contn_left1 p
{
text-align:justify;
}
#mailf
{
margin-left:20px;	
}
#cssmenu ul ul li a {
  padding: 10px 20px;
  width: 200px;
}
.ftr_left
{
width:100%;
text-align:center;
	
}
.ftr_right
{
width:100%;
text-align:center;	
}
.grid figure
{
width:100%;	
}
.left ol li
{

width:47%;
padding:0px;
}
.left ol li a
{
	font-size:11px;
	
}
.right p
{
font-size:12px;	
}
.contn_left1 h2
{font-size:15px;
	
}
.contn_left1 h5
{
	font-size:15px;
}
.fa
{
font-size:10px;	
}

#tbl td
{
	
	font-size:12px;
}
.contn_left1
{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
}
#social {
    /* display: none; */
    margin-left: 37% !important;
    width: -4px;
    margin-top: 0px;
}
body {
		overflow-x: hidden !important;
    
}
.left {
    height: auto;
    width: 50% !important;
    float: left;
    margin: 0px;
    padding: 0px 1.4% 0px 1.4%;
}
.right {
    height: auto;
    width: 46% !important;
    float: left;
    margin-left: 3.8%;
    margin-right: 0px;
    padding: 0px;
    margin-top: 1px !important;
}
.right h2 {
    height: auto;
    width: 100%;
    font-size: 12.5px !important;
    font-weight: normal;
    color: #fff;
    text-align: left;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #82b93e;
    padding-bottom: 14px;
    padding-top: 0px;
    margin-top: 0px;
}
.right p {
    font-family: Calibri;
    font-size: 9px !important;
    color: #fff;
    /* margin-top: 9px; */
    float: left;
    text-align: left;
    line-height: 21px;
    padding: 8px 0px 3px 0px;
    margin: 0px;
}
.left h2 {
    height: auto;
    width: 100%;
    font-size: 12.5px !important;
    font-weight: normal;
    color: #fff;
    text-align: left;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #82b93e;
    padding-bottom: 14px;
    padding-top: 0px;
    margin-top: 0px;
}
.left ol li a {
    text-decoration: none;
    color: #FFFFFF;
    padding-bottom: 6px;
    padding-top: 6px;
    width: 92% !important;
    font-size: 5px !important;
    height: auto;
    float: left;
    background-image: url(../images/bults.png);
    background-repeat: no-repeat;
    background-position: 5% 60%;
    text-indent: 14.5%;
    text-transform: uppercase;
}
.ftr_left {
    width: auto;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px;
    font-family: Calibri;
    font-size: 9px !important;
    color: #FFFFFF;
    font-weight: normal;
}
.ftr_right {
    width: auto;
    height: auto;
    float: right;
    margin: 0px;
    padding: 0px;
    font-family: Calibri;
    font-size: 9px !important;
    color: #FFFFFF;
    font-weight: normal;
}
#playme img {
    margin-left: 5% !important;
    margin-top: 3px !important;
    height: 161px !important;
    width: 90% !important;
}
#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li {

    float: inherit !important;
    display: block;
}
}

@media only screen and (min-width : 481px) and (max-width : 640px)
{

#mailf a
{
    margin-top: 10px;
    font-weight: 600;
}
.form-inline {
        display: flex;
        width: 100% !important;
        margin-left: auto !important;
        margin-top: 25px;
    }

    .form-inline input {
        margin-left: auto !important;
    }

    .form-inline .btn {
        width: auto !important;
    }
    .film1 h3 {
        margin-right: 0% !important;
        font-size: 16px !important;
        color: darkred !important;
    }
    .film1 a {
        margin-right: 0% !important;
        color: red !important;
        font-size: 13px;
        margin-bottom: 8%;
        margin-top: -4px;
        padding: 1px !important;
    }

    .banker a {
        margin-left: -311px;
    }
    .contn_left p {
        text-align: left;
        font-size: 11px;
    }

    .contn_left button {
        font-family: inherit;
        margin-left: 78%;
        margin-top: -55px;
        background-color: #1c82e791;
        color: black;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 15px;
        padding-left: 15px;
        font-size: inherit;
        line-height: inherit;
    }
    .row10 {
        width: 83%;
        margin-left: 3px;
    }
#logo
{
float:none;
width:35%;
margin-left:auto;
margin-right:auto;
padding-top:40px;
padding-bottom:40px;
margin-top:56px;

opacity:10;

}
#logo img
{
max-width:100%;
width:60%;
}
.main
{
width:70%;
}
#connect
{
width:76%;
margin-left:13%;
margin-right:13%;
}
#top3tops
{
position:relative;
float:left;
}
#top21
{
width:100%;
float:left;
margin-bottom:20px;
position:relative;
z-index:999;
height:45px;

}
.owl-theme .owl-controls
{

height:20%;
}
.owl-carousel
{
position:relative;
z-index:99;
}
.iconbar
{
opacity:10;
padding-top:5px;
padding-bottom:5px;
}
.contn_left p
{
text-align:center;
padding:20px 0px 20px 0px;
}
#faci p
{
text-align:justify;
padding:20px 0px 20px 0px;
}
.justbox
{
width:100%;
padding-left:0px;
padding-right:0%;
}
.grid 
{
max-width: 65%;
}
.grid figure {
width:100%;
margin: 10px 0%;
}
.left
{
width:100%;
padding:0px;
}
.left ol li
{
width:50%;
margin:0px;
}
.right
{
width:100%;
margin:25px 0px 0px 0px; 
}
#top6
{
background-size:cover;
}
.ftr_left
{
width:100%;
height:auto;
float:left;
margin:px;
padding:0px 0px 10px 0px;
}
.ftr_right
{
width:100%;
text-align:center;}

body {
		overflow-x: hidden !important;
    
}
#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li {

    float: inherit !important;
    display: block;
}
}
@media only screen and (min-width : 641px) and (max-width : 768px)
{
.form-inline {
        display: flex;
        width: 100% !important;
        margin-left: auto !important;
        margin-top: 25px;
        margin-bottom: 15px !important;
    }

    .form-inline input {
        margin-left: auto !important;
    }

    .form-inline .btn {
        width: auto !important;
    }
    .film1 h3 {
        margin-right: 0% !important;
        font-size: 16px !important;
        color: darkred !important;
    }
    .film1 a {
        margin-right: 0% !important;
        color: red !important;
        font-size: 13px;
        margin-bottom: 8%;
        margin-top: -4px;
        padding: 1px !important;
    }
    .banker a {
        margin-left: -311px;
    }

    .contn_left p {
        text-align: left;
        font-size: 11px;
    }
#top21 {
    width: 85% !important;
    border: 0px;
}
#cssmenu ul {
    width: 50%;
    display: none;
    position: absolute;
    z-index: 99999;
    background-color: #9FCFFF;
    margin-left: 50%;
    text-align: left;
    font-size: 12px;
}
#top-news {
    height: auto;
    width: 100%;
    margin-top: 276px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    float: left;
    position: absolute;
    /* z-index: 999; */
    overflow: hidden;
}
#top1tops_sub #cssmenu {
    width: 71% !important;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
    /* float: right; */
    background: #1690ce;
    text-align: right;
    margin-left: 30%;
}
.banker {
    margin-bottom: 0%;
    width: 25%;
}
.con1 h3 {
    margin-left: 25%;
    margin-bottom: 3%;
    font-weight: 600;
    color: #1690ce;
    font-size: 19px;
}
.tal {
    margin-left: 87px !important;
    width: 126%;
    font-size: 12px;
    /* padding-left: 5%; */
}
#con img {
    height: 164px;
    position: relative;
    margin-left: 16%;
    /* max-width: 83%; */
    width: 67%;
}
#con h2 {
    width: 100%;
    height: auto;
    margin-top: -17%;
    padding: 0px;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #f00456;
    font-size: 25px;
    position: absolute;
    z-index: 999;
    font-weight: 700;
}
#playme img {
    margin-left: 7%;
    margin-top: 3px;
    width: 85%;
    height: 148px;
}

#con h3 {
    width: 100%;
    height: auto;
    margin-top: -12%;
    padding: 0px;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 15px;
    position: absolute;
    z-index: 999;
    font-weight: 700;
}
#con h4 {
    width: 100%;
    height: auto;
    margin-top: -8%;
    padding: 0px;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 13px;
    position: absolute;
    z-index: 999;
    font-weight: 700;
}
#img h3 {
    margin-right: 0%;
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 29px;
    margin-top: -16px;
    color: #1690ce;
}
.section2 {
    margin-left: 48%;
    margin-top: -65%;
    /* padding: 2px; */
    width: 105%;
}
.content p {
    color: #88173e;
    font-family: 'arial';
    font-size: 10px;
    margin-left: 13%;
}
.subtitle h1 {
    font-family: 'arial';
    font-size: 24px !important;
    color: #88173e;
    /* margin-top: 26%; */
    margin-left: 36% !important;
}
#top6 {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #FFFFFF;
    background-image: url(..//images/13-amritauniversity.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}
.footer {
    width: 100%;
    height: auto;
    float: left;
    background-color: #1690cf;
    border-bottom-color: #82b93e;
    border-bottom-style: solid;
    border-bottom-width: 4px;
    padding: 10px 0px 10px 0px;
}

.factitle {
    width: 23%!important;
    height: auto;
    float: left;
    margin: 14.2% 0px 0px 0px;
    font-size: 14px;
    padding: 8px 0px 8px 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 35px;
    text-transform: uppercase;
    position: absolute;
    z-index: 999;
    opacity: 0.8;
    background-color: #000;
}
.banker {
    margin-bottom: 0%;
    width: 86%;
    margin-left: -4%;
}

.contn_left p
{
text-align:center;
padding:20px 0px 20px 0px;
}
#faci p
{
text-align:justify;
padding:20px 0px 20px 0px;
}
.grid figure figcaption h2 
{
font-size:15px;

}
.left ol li
{
width:45%;
margin-bottom:0px;
margin-top:0px;
}

.left ol li a
{
padding-top:4px;
padding-bottom:4px;
}

.grid figure figcaption h2 
{
font-size:16px;
}
figure.effect-winston a 
{
font-size:105%;
}
body {
		overflow-x: hidden !important;
    
}
.talen img {
    width: 25%;
    margin-left: 278px;
    padding: 4px;
    border: 1px solid #03A9F4;
}
#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li {

    float: inherit !important;
    display: block;
}
}



@media only screen and (min-width : 769px) and (max-width : 960px)
{
	body {
		overflow-x: hidden !important;
    
}



.film1 h3 {
    margin-right: 0% !important;
    font-size: 16px !important;
    color: darkred !important;
}
.film1 a {
    margin-right: 0% !important;
    color: red !important;
    font-size: 13px;
    margin-bottom: 8%;
    margin-top: -4px;
    padding: 1px !important;
}
.banker a {
    margin-left: -311px;
}
.contn_left p {
    text-align: left;
    font-size: 11px;
}

.contn_left button {
    font-family: inherit;
    margin-left: 78%;
    margin-top: -55px;
    background-color: #1c82e791;
    color: black;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 15px;
    padding-left: 15px;
    font-size: inherit;
    line-height: inherit;
}
.row10 {
    width: 83%;
    margin-left: 3px;
}
	#logo {
    width: 35% !important;
	
    padding: 0px !important;
    margin-left: 7% !important;
    margin-top: 21px !important;
}
.ftr_right {
  /*  width: 16%;*/
    float: initial;
    text-align: center;
}
#connect {
    height: auto;
    width: auto;
    margin-top: 10px !important;
    margin-bottom: 0px;
    margin-right: 0%;
    padding: 0px 0px 10px 0px;
    float: right;
}
#cssmenu #menu-button {
    display: inline-flex;
    margin-right: 1px;
}
#cssmenu {
    width: 88% !important;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
    /* float: right; */
    background: #1690ce;
    text-align: right;
    margin-left: 6% !important;
}

#cssmenu ul {
    width: 86% !important;
    margin-left: 18% !important;
    float: left;
    /* margin: 0px 0px 0px 40%; */
}
#social {
    /* display: none; */
    margin-left: 37%;
    width: -4px;
    margin-top: -26px;
}
#mailf a {
    color: #3da0d9;
    text-decoration: none;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px !important;
    padding-right: 62px;
    width: auto;
    /* margin-top: 5%; */
    height: auto;
    float: left;
}
.contn_left h1 {
    font-size: 11px !important;
    font-family: Arial, Helvetica, sans-serif;
    margin: 15px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #1690ce;
    margin-right: 0%;
    margin-top: 0px;
}
#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li {

    float: inherit !important;
    display: block;
}
.contn_left {
    width: 100% !important;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px;
}

.factitle {
    width: 60% !important;
    height: auto;
    float: left;
    margin: 13.2% 0px 0px 0px;
    font-size: 9px;
    padding: 8px 0px 8px 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 35px;
    text-transform: uppercase;
    position: absolute;
    z-index: 999;
    margin-top: 36% !important;
    opacity: 0.8;
    background-color: #000;
}
#top1tops_sub #logo
{
	width: 10% !important;
    padding: 0px !important;
    margin-left: 1% !important;
    margin-top: 29px !important;
}
.right p {
    font-size: 12px;
    margin-left: 17% !important;
}
.content {
    width: 26% !important;
    /* text-align: justify; */
    margin-left: 0% !important;
}
.subtitle h1 {
    font-family: 'arial';
    font-size: 14px !important;
    color: #88173e;
    /* margin-top: 26%; */
    /* margin-left: -33% !important; */
}
#top1tops_sub {
    width: 27%;
    height: 100%;
    /* position: absolute; */
    margin-top: 19px;
    z-index: 999;
}
#banner_sub #owl-demo .item img {
    display: block;
    width: 27%;
    height: auto;
}
#top-news_sub {
    height: auto;
    width: 35%;
    margin-top: 0%;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    float: left;
    /* position: absolute; */
    z-index: 999;
    overflow: hidden;
}
#top-news_sub h5{

width: 15%;
    height: auto;
    float: left;
    font-family: Calibri;
    font-size: 13px;
    color: #fff;
    text-align: center;
    /* top: -2px; */
    padding: 12.5px 0px;
    margin: 0px;
    background-color: #1690ce;
    text-transform: uppercase;
}
.section1 {
    width: 190%;
    margin-left: 5%;
}
	
	
.section2 {
    margin-left: 4%;
    margin-top: 2%;
    /* padding: 2px; */
    width: 160%;
}
#knowg {
    padding: 6px;
    width: 49%;
    color: #88173e;
    margin-bottom: 2%;
    
	border-radius: 6px;
}
.select {
    width: 49% !important;
    margin-top: -4px;
    padding: 7px !important;
    margin-bottom: 17px;
    color: #963355;
    margin-left: 0px;
    border-radius: 5px;
}
.button {
    cursor: pointer;
    font-weight: bold;
    margin-top: -40% !important;
    margin-right: 28% !important;
}
input {
    display: block;
    width: 50%;
    padding: 8px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 0;
    margin-bottom: 20px;
    color: #7f8c8d;
    font-weight: normal;
    font-size: 12px;
    margin-right: 63px;
    background: transparent;
    border: 1px solid;
}
.capt {
    margin-left: 0%;
    margin-top: 2% !important;
}
.input-group img {
    width: 35%;
    margin-left: -9%;
}
	label {
    color: #77324a80;
    font-size: 13px  !important;
    margin-right: 14px  !important;
}
.input-group {
    margin-left: 21%;
    width: 92%;
    font-size: 12px;
}
.content p {
    color: #88173e;
    font-family: 'arial';
    font-size: 13px !important;
    width: 75%  !important;
   
    margin-left: 10%  !important;
}
#scroll
{
	height: auto;
    width: 60% !important;
    float: left;
    background-color: #000;
    color: #fff;
    padding: 12px 15% 7px 2% !important;
    opacity: 0.8;
    position: relative;
}
.input-group {
    margin-left: 0%;
    width: 100%;
    font-size: 13px;
}
#topbg {
    width: 100% !important;
    height: auto;
    /*float: left;*/
    padding-top: 35px;
    padding-bottom: 35px;
    opacity: 0.8;
    background-color: #000;
}
.subtitle {
    width: 100% !important;
    margin-left: 0% !important;
}
#top6 {
   /* width: 27% !important;*/
    height: auto;
    float: left;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #FFFFFF;
    background-image: url(..//images/13-amritauniversity.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}
.footer {
   
    height: auto;
    float: left;
    background-color: #1690cf;
    border-bottom-color: #82b93e;
    border-bottom-style: solid;
    border-bottom-width: 4px;
    padding: 10px 0px 10px 0px;
}
#top1tops_sub #logo
{
	height: auto;
    width: auto;
    margin-left: 3%;
    padding-left: 0.5%;
    padding-right: 0.5%;
    padding-bottom: 4px;
    padding-top: 20px;
    float: left;
    position: absolute;
    background-color: #fff;
    border-bottom: 2px solid #0094de;
    z-index: 9999;
    top: 5px;
}
#top1tops_sub .factitle {
    width: 21%;
    height: auto;
    float: left;
    margin: 14.2% 0px 0px 0px;
    font-size: 14px;
    padding: 8px 0px 8px 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 35px;
    text-transform: uppercase;
    position: absolute;
    z-index: 999;
    opacity: 0.8;
    background-color: #000;
}
.fac
{
	width: 20% !important;
    font-size: 7px !important;
}


	
}
@media only screen and (min-width : 960px) and (max-width : 1024px)
{


    .contn_left button {
        font-family: inherit;
        margin-left: 78%;
        margin-top: -55px;
        background-color: #1c82e791;
        color: black;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 15px;
        padding-left: 15px;
        font-size: inherit;
        line-height: inherit;
    }
    .row10 {
        width: 83%;
        margin-left: 3px;
    }
.main
{

width:700px;
}
#connect
{
}
#top21
{
width:50%;
border:0px;
}
.contn_left p
{
text-align:center;
padding:20px 0px 20px 0px;
}
#faci p
{
text-align:justify;
padding:20px 0px 20px 0px;
}
.grid figure figcaption h2 
{
font-size:15px;

}
.left ol li
{
width:45%;
margin-bottom:0px;
margin-top:0px;
}

.left ol li a
{
padding-top:4px;
padding-bottom:4px;
}



}
@media only screen and (min-width : 1025px) and (max-width : 1124px)
{
#logo
{
padding-left:1.5%;
padding-right:1.5%;
}
.main
{
width:87%;
}
.title
{
font-size:13px;}
.contn_left hr
{
width:80%;
}
.contn_right p
{

}
.caption
{
padding-left:1.8%;
padding-right:1.8%;
font-size:15px;
padding-top:15px;
padding-bottom:15px;
}
.caption h1
{
font-size:28px;}
.menu
{
position:relative;
width:55%;
float:right;
}
#top2
{
min-height:60px;}
.title
{
font-size:13px;
font-family:Calibri;
}
.contnr ul
{
width:97.5%;
}
.clnts
{
width:29.5%;
height:auto;

}
.clnts img
{
width:100%;}

#topbg
{
background-position:70% 30%;
background-size:35%;
}

}
@media only screen and (min-width : 1025px) and (max-width : 1124px)
{
.affiliated2{width:31%;
 height:200px;
 border:1px solid #FFFFFF;
 float:left;
 margin-right:2%;
 padding:1%;
 }
#logo
{
padding-left:1.5%;
padding-right:1.5%;
}
.main
{
width:87%;
}
.title
{
font-size:13px;}
.contn_left hr
{
width:80%;
}
.contn_right p
{
line-height:23px;
}
.caption
{
padding-left:1.8%;
padding-right:1.8%;
font-size:15px;
padding-top:15px;
padding-bottom:15px;
}
.caption h1
{
font-size:28px;}
.contnr ul
{
width:97.5%;
}
.clnts
{
width:21.5%;
height:auto;

}
.clnts img
{
width:100%;}

}
@media only screen and (min-width : 1125px) and (max-width : 1190px)
{
.affiliated2{width:31%;
 height:200px;
 border:1px solid #FFFFFF;
 float:left;
 margin-right:2%;
 padding:1%;
 }
#logo
{

}
.main
{
width:85%;
}
.contnr ul
{
width:97.5%;
}
.clnts
{
width:21.5%;
height:auto;

}
.clnts img
{
width:100%;}

}
@media only screen and (min-width : 1191px) and (max-width : 1264px)
{
.affiliated2{width:31%;
 height:200px;
 border:1px solid #FFFFFF;
 float:left;
 margin-right:2%;
 padding:1%;
 }
.contnr ul
{
width:97.5%;

}
.clnts
{
width:21.5%;
height:auto;

}
.clnts img
{
width:100%;}

}
@media only screen and (min-width : 1265px) and (max-width : 1365px)
{
.affiliated2{width:31%;
 height:200px;
 border:1px solid #FFFFFF;
 float:left;
 margin-right:2%;
 padding:1%;
 }
.contnr ul
{
width:97.5%;
}
.clnts
{
width:21.5%;
height:auto;

}
.clnts img
{
width:100%;}

}

@media only screen and (min-width: 1630px) and (max-width: 1920px) {
	
#cssmenu {
    width: 70% !important;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
    /* float: right; */
    background: #1690ce;
    text-align: right;
    margin-left: 50% !important;
}


#mailf a {
    color: #3da0d9;
        text-decoration: none;
        padding-top: 0px;
        padding-bottom: 0px !important;
        padding-left: 5px !important;
        padding-right: 20px !important;
        width: auto;
        font-size: 16px !important;
        height: auto;
        float: left;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        border-right: 1px solid #3da0d9;
}

#top-news {
    height: auto;
    width: 100%;
    margin-top: 41.2% !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 0px;
    float: left;
    position: absolute;
    z-index: 999;
    overflow: hidden;
}
#scroll {
    height: 40px;
    width: 85% !important;
    float: left;
    background-color: #000;
    color: #fff;
    padding: 10px 15% 7px 2% !important;
    opacity: 0.8;
    position: relative;
}
#banner .owl-carousel
{
    max-height: 820px;
    overflow: hidden;
}
#top4 {
    width: 100%;
    height: auto;
    float: left;
    /* margin-top: 12% !important; */
    /* margin: 101px; */
    padding: 30px 0px 30px 0px !important;
    background-color: #fff;
}
.more {
    height: auto;
    width: 100%;
    padding-top: 12px !important;
    padding-right: 0px !important;
    padding-bottom: 66px !important;
    padding-left: 0px !important;
    MARGIN-BOTTOM: -27px !important;
    float: left;
    text-align: center;
}
#con img {
    position: relative;
    margin-left: auto !important;
    width: 80% !important;
    /* max-width: 115%; */
}
.contn_left h1 {
    font-size: 30px !important;
    font-family: Arial, Helvetica, sans-serif;
    margin: 15px 0px 10px 0px !important;
    padding: 0px 0px 10px 0px !important;
    font-weight: 600;
    margin-bottom: 20px !important;
    color: #1690ce;
    margin-right: 0% !important;
    margin-top: 8px !important;
}

.con1 h3 {
    margin-left: 26% !important;
    margin-bottom: 3% !important;
    font-weight: 600;
    color: #1690ce;
    font-size: 30px !important;
}
#con h2 {
    width: 100%;
    height: auto;
    margin-top: -17% !important;
    padding: 0px;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #f00456;
    font-size: 45px !important;
    position: absolute;
    /* z-index: 999; */
    font-weight: 700;
}
#con h3 {
    width: 100%;
    height: auto;
    margin-top: -12% !important;
    padding: 0px;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #1690ce;
    font-size: 35px !important;
    position: absolute;
    /*z-index: 999;*/
    font-weight: 700;
}
.contn_left p {
    font-size: 17px !important;
    line-height: 2;
    margin-bottom: -20px !important;
}
.talen p
{
font-size: 17px !important;
    margin-right: 20px !important;
}
.hovereffect1 p {
    margin-right: 24px !important;
    font-size: 16px !important;
    margin-top: -24px !important;
}
.more a {
    text-decoration: none;
    color: #4e99c0;
    padding: 6px 12px !important;
    font-size: 16px !important;
    font-family: Calibri;
    margin-left: -2%;
    font-weight: 600;
    border: 1px solid #4e99c0;
}
#con h4 {
    width: 100%;
    height: auto;
    margin-top: -8% !important;
    padding: 0px;
    float: left;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 30px !important;
    position: absolute;
    z-index: 999;
    font-weight: 700;
}
#img p {
    width: 75% !important;
    margin-left: 13% !important;
    font-size: 17px !important;
    margin-bottom: 1% !important;
}
#img h3 {
    margin-right: 0% !important;
    font-size: 30px !important;
    font-weight: 600;
    margin-bottom: 29px !important;
    margin-top: 5px !important;
    color: #1690ce;
}
.factitle a {
    text-decoration: none;
    color: #fff;
    font-size: 18px !important;
}

.tal {
    margin-left: 315px !important;
    width: 100%;
}
.left h2 {
    height: auto;
    width: 100%;
    font-size: 21.5px !important;
    font-weight: normal;
    color: #fff;
    text-align: left;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #82b93e;
    padding-bottom: 14px !important;
    padding-top: 0px;
    margin-top: 0px;
}

.left ol li a {
    text-decoration: none;
    color: #FFFFFF;
    padding-bottom: 6px !important;
    padding-top: 6px !important;
    font-size: 17px !important;
    width: 100%;
    height: auto;
    float: left;
    background-image: url(../images/bults.png);
    background-repeat: no-repeat;
    background-position: 5% 60% !important;
    text-indent: 14.5% !important;
    text-transform: uppercase;
}

.right p {
    font-family: Calibri;
    font-size: 18px !important;
    color: #fff;
    float: left;
    text-align: left;
    line-height: 21px !important;
    padding: 8px 0px 3px 0px !important;
    margin: 0px;
}

.ftr_left {
    width: auto;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px;
    font-family: Calibri;
    font-size: 19px !important;
    color: #FFFFFF;
    font-weight: normal;
}

.ftr_right {
    width: auto;
    height: auto;
    float: right;
    margin: 0px;
    padding: 0px;
    font-family: Calibri;
    font-size: 19px !important;
    color: #FFFFFF;
    font-weight: normal;
}

#playme img {
    margin-left: -40%;
    margin-top: 3px;
    height: 264px;
    width: 140%;
}



#news h3 {
    width: 15%;
    height: auto;
    float: left;
    font-family: Calibri;
    font-size: 20px;
    color: #fff;
    text-align: center;
    padding: 7.5px 0px;
    margin: 0px;
    background-color: #1690ce;
    text-transform: uppercase;
}
.main submain
{
margin-top: 8%;
}
#top-news_sub {
    height: auto;
    width: 100%;
    margin-top: 0%;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 730px !important;
    padding: 0px;
    float: left;
    position: absolute !important;
    z-index: 999;
    overflow: hidden;
}

#scroll
	{
		padding: 0px 15% 7px 0% !important;
		padding-bottom: 0px!important;
	}
	
#scroll a
	{
		padding-bottom: 0px !important;
	}
	#news h3
	{
		padding: 9px 0px !important;
	}
	
}