
@font-face{ font-family: 'Oxygen-Regular'; src:url('../fonts/Oxygen-Regular.ttf') format('truetype'); } 

body{ background: #e8ddc6; }

.top-bar{ background: #336799; padding: 5px; }

.top-bar ul{ list-style-type: none; margin-bottom: 0; }

.top-bar ul li{ float: left; color: #ffffff; margin: 0 2px; font-size: 12px; }

.top-bar ul li a{ color: #ffffff; font-size: 12px; }

.padd-top-ten{ padding-top:10px; }

.padd-bot-ten{ padding-bottom:10px; }

.logo img {
    margin-top: 22px;
    max-width: 100%;
    width: 240px;
}

*{ margin: 0; padding: 0; }

a{ color: #da9831; }

p{ font-size: 15px; }

.logo-line-wrap{ color: #ffffff; font-size: 45px; font-weight: 600; font-family: arial; text-shadow: 1px 1px 1px #000000; -webkit-text-shadow: 1px 1px 1px #000000; -moz-text-shadow: 1px 1px 1px #000000; -ms-text-shadow: 1px 1px 1px #000000; }


        .captionOrange, .captionBlack
        {
            color: #fff;
            font-size:40px;
            line-height: 30px;
            text-align: center;
            border-radius: 4px;
        }
        .captionOrange
        {
            background: #EB5100;
            background-color: rgba(235, 81, 0, 0.6);
        }
        .captionBlack
        {
        	font-size:25px;
            background: #000;
            background-color: rgba(0, 0, 0, 0.4);
        }
        a.captionOrange, A.captionOrange:active, A.captionOrange:visited
        {
        	color: #ffffff;
        	text-decoration: none;
        }
        a.captionOrange:hover
        {
            color: #eb5100;
            text-decoration: underline;
            background-color: #eeeeee;
            background-color: rgba(238, 238, 238, 0.7);
        }
        .bricon
        {
            background: url(../img/browser-icons.png);
        }
		            .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av
            {
                filter: alpha(opacity=70);
                opacity: .7;
                overflow:hidden;
                cursor: pointer;
                border: #000 1px solid;
            }
            .jssorb01 div { background-color: gray; }
            .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
            .jssorb01 .av { background-color: #fff; }
            .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }
            .jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(../img/a17.png) no-repeat;
                overflow:hidden;
            }
            .jssora05l { background-position: -10px -40px; }
            .jssora05r { background-position: -70px -40px; }
            .jssora05l:hover { background-position: -130px -40px; }
            .jssora05r:hover { background-position: -190px -40px; }
            .jssora05ldn { background-position: -250px -40px; }
            .jssora05rdn { background-position: -310px -40px; }
			
			
			
.drive-part{ background:#2c84cb; padding:20px 0px; border-top:3px solid #133857; border-bottom:3px solid #133857; }

.drive-part p{ color:#ffffff; font-size:20px; text-align:justify; font-style:italic; }

.drive-cube{ margin-top:-102px; }

.single-left-side-img{ margin-top:15px; width:100%; }

.single-left-wrap p{ font-size: 17px; text-align: justify; }

.single-left-wrap h3{ margin: 50px 0px 15px; border-bottom: 2px solid #2c84cb; text-transform:uppercase; padding-bottom:5px; }

.single-left-wrap h3 span{ color: #2c84cb; font-size:22px; }

.circle-part{ margin-top:50px; margin-bottom:50px; background:url(../img/back_texture.jpg); padding-top:30px; padding-bottom:30px; }

.circle-part img{ width:100%; border-radius:0 0 25% 25%; -webkit-border-radius:0 0 25% 25%; -moz-border-radius:0 0 25% 25%; border-top:4px solid #2c84cb; }

.circle-part-iner-wrap:hover{ background:#2c84cb; color:#ffffff; }

.circle-part-iner-wrap:hover .bg-color-wrap{ background:#2c84cb; }

.bg-color-wrap{ background:#ffffff; padding-bottom:2px; }

.circle{ width:170px; height:170px; margin:auto; border-radius:50%; background:#2c84cb; }

.circle img{ top:50%; margin-top:-16px; left:50%; margin-left:-16px; position:relative; }

.circle-head h4{ text-align:center;  }

.circle-head p{ text-align:justify; margin-bottom:20px; }

.circle-know-more{ background:#2c84cb; color:#ffffff; padding:7px 10px; margin:auto; }

.circle-know-more:hover{ color:#ffffff; text-decoration:none; }

p.circle-know-more-pee{ text-align: center; margin-top:25px; }

.circle-head-a p{ text-align:center; }

.margi-left-zero{ margin-left:0; }

.margi-right-zero{ margin-right:0; }

.paddi-left-zero{ padding-left:0; }

.paddi-right-zero{ padding-right:0;}

.same-h3-head{ margin:00px 0px 15px; color:#2c84cb; border-bottom: 2px solid #2c84cb; text-transform: uppercase; padding-bottom: 5px; font-size:20px; }

.heading{ font-size: 18px; color: #2c84cb; margin-bottom: 0px; text-transform: uppercase; }

.page-name{ font-style:italic; }

.testimonial-wrap img{ width:100%; }

.margi-top-fifty{ margin-top:50px; }

.margi-top-fourty{ margin-top:40px; }

.margi-top-thirty{ margin-top:30px; }






        .appicon01
        {
            background: url(../img/01.png);
        }
        .appicon02
        {
            background: url(../img/02.png);
        }
        .appicon03
        {
            background: url(../img/03.png);
        }
        .appicon01, .appicon02, .appicon03
        {
        	display: block;
            position: absolute;
            width: 160px;
            height: 150px;
        }
        .appicon01:hover, .appicon02:hover, .appicon03:hover
        {
            text-decoration: none;
        }
        .appiconcb
        {
            position: absolute;
            left: 0px;
            bottom: 10px;
            width: 160px;
            height: 25px;
        }
        .appiconc
        {
            position: absolute;
            left: 0px;
            bottom: 10px;
        	text-align: center;
            width: 160px;
            height: 25px;
            line-height:25px;
            font-family: Verdana, Arial;
        	color: #2c84cb;
        	font-size:14px;
        	text-decoration:none;
        }
        .appicon01:hover .appiconcb, .appicon02:hover .appiconcb, .appicon03:hover .appiconcb
        {
            background-color: #fff;
            filter: alpha(opacity=30);
            opacity: .3;
        }
        .appicon01:hover .appiconc, .appicon02:hover .appiconc, .appicon03:hover .appiconc
        {
        	color: #000;
        }
		
		.jssorb18 div, .jssorb18 div:hover, .jssorb18 .av
            {
                background: url(../img/b18.png) no-repeat;
                overflow:hidden;
                cursor: pointer;
            }
            .jssorb18 div { background-position: -3px -3px; }
            .jssorb18 div:hover, .jssorb18 .av:hover { background-position: -33px -3px; }
            .jssorb18 .av { background-position: -63px -3px; }
            .jssorb18 .dn, .jssorb18 .dn:hover { background-position: -93px -3px; }
            
            .jssorb18 .n
            {
                display: ;
                color: #000;
            }
            .jssorb18 div:hover .n, .jssorb18 .av .n, .jssorb18 .av:hover .n, .jssorb18 .dn .n { display: block; color:#ffffff; background:#000000; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; }
			
			
			


.feature-part{ background:#000000; background:rgba(0,0,0,0.1); }

.feature-part h3{ text-align:center; margin:50px 0px 40px; }

.feature-part h3 SPAN{ background:#2c84cb; padding:10px 30px; text-align:center; color:#ffffff; }

.scroll-part{ background:#000000; background:rgba(0,0,0,0.2); }

.scroll-part h3{ text-align:center; margin:50px 0px 40px; }

.scroll-part h3 SPAN{ background:#2c84cb; padding:10px 30px; text-align:center; color:#ffffff; }

.subfooter-part{ padding:0px 0 30px 0px }

.subfooter-part h3{ text-align:center; margin:50px 0px 40px; }

.subfooter-part h3 SPAN{ background:#2c84cb; padding:10px 30px; text-align:center; color:#ffffff; }

.sub-footer-link{ color:#2c84cb; text-align:right; float:right; }

.sub-footer-link:hover{ color:#2c84cb; }

ul.service-foot{ list-style-type:none; }  

ul.service-foot li{  }

ul.service-foot img{ width:13px; margin-right:5px; }

ul.service-foot a{ color:#000000; }

ul.service-foot a:hover{ color:#2c84cb; }



.get-touch-wrap input{ margin-bottom:10px; width:90%; margin-left:5%; padding:2%; }

.get-touch-wrap textarea{ margin-bottom:10px; width:90%; margin-left:5%; padding:2%; color:rgb(184, 179, 179); height:86px; }

.submit{ width:30%; margin-left:35%; padding:5px 0; margin-bottom:0 !important; }

.submit:hover{ background:#2c84cb; border:1px solid #a9a9a9; padding:7px 0; color:#ffffff; }



.category-firsty{ width:100%; float:left; }
#pscroller1{ width:100%; height: 218px; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; border: 0px solid #9CC; padding: 5%; margin-top:2px; background:rgba(225, 225, 225,0.4); }
.innerDiv{ width:90% !important; }
.news-date{ color:#2c84cb; font-size: 18px; } 
.news-name{ color:black; }
.news-test-detail{ font-size:14px; }

.circle-part-b{ margin-top:20px; margin-bottom: 50px; padding-top: 30px; }



.footer-part{ padding:20px 0px; background:#2c84cb; color:#ffffff; }

.footer-part a{ color:#ffffff; }

.footer-right-link a{ float:right; margin-left:10px; }

.container{  }

.banner-part{ max-width:1600px; margin:auto; }

.banner-part img{ width:100%; }

.banner-part p{ background: #2c84cb; float: left; color: #ffffff; padding: 10px 15px; margin-top: 85px; text-transform:uppercase; }

.about-circle-head h4{ background: #2c84cb; color: #ffffff; padding: 10px 15px; text-align:left; text-transform:uppercase; }

.about-circle-head h4:hover{ color:#ffffff; }

.banner-home-about{ width:100%; }

p.about-pee-margin{ margin-bottom:8px; }

.service-foot-about-side li{ margin-bottom:5px; }

.gallery-circle-head img{ width:22.4%; }  

.contact-addres-left-wrap{ background: #f2f2f2; float: left; width: 100%; }

.margi-top-ten{ margin-top:10px; }

p.contact-head{ margin-bottom: 0px; font-weight: bold; font-size: 17px; text-transform: uppercase; margin-top:10px; } 

p.detaial{ margin-bottom:10px; margin-left:10px; }

p.email{ margin-bottom:0px; margin-left:10px; }

.margi-top-twenty{ margin-top:20px; }

.contact-addres-left-wrap input{ width:100%; margin:5px 0; padding:2%;  border:0px solid red; }

.contact-addres-left-wrap textarea{ width:100%; margin:5px 0; padding:2%;  border:0px solid red; height:100px; }

.submit-contact{ width:100px !important; background:#2c84cb !important; color:#ffffff; position:relative; left:50%; margin-left:-50px !important; margin-bottom:20px !important; }

.footer-home{ line-height:27px; }

.write-testimonial input{ width: 49.5%; margin: 5px 0; padding: 2%; border: 1px solid #dfdfdf; background:#f2f2f2; }

.write-testimonial textarea{ width: 99.5%; margin: 5px 0; padding: 2%; border:1px solid #dfdfdf; height: 150px; background:#f2f2f2; }

.testi-name{ margin-bottom:5px !important; font-weight:bold; }

.testi-name span{ float:right; font-weight:100; color:#2c84cb; font-size:12px; }

.min-height-contact-fix{ min-height:290px; }

.header-part{ background:#2c84cb; }

.margi-top-five{ margin-top:5px; }




.content {
    background-color: #eceef1;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    width: 100%;
    margin: 0;
    padding: 30px;
    padding-top: 10px;
    overflow: hidden;
    position: relative;
}

.content .form-title {
    font-weight: 300;
    margin-bottom: 25px;
}
.content h3 {
    color: #4db3a5;
    text-align: center;
    font-size: 28px;
    font-weight: 400 !important;
}
.form-group {
    margin-bottom: 15px;
}

.login .content select.form-control {
    padding-left: 9px;
    padding-right: 9px;
}
.login .content .form-control {
    border: none;
    background-color: #dde3ec;
    height: 43px;
    color: #8290a3;
    border: 1px solid #dde3ec;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    font-size: 14px;
    font-weight: normal;
    color: #333;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: none;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.slider-wraper{ background:#eceef1; float:left; width:100%; }

.product-wraper{  }

.three-wrap-img {
    background: url(../img/cor-icon-one.png) center no-repeat;
    height: 100px;
    -webkit-transition: 2s;
    transition: 2s;
    -moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
}

.color-head {
    color: #ffffff;
    font-weight: bold;
    font-size: 23px;
    text-align: center;
    -webkit-transition: 2s;
    transition: 2s;
    -moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
}

.color-head-desp {
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    -webkit-transition: 2s;
    transition: 2s;
    -moz-transition: 2s;
    -ms-transition: 2s;
    -o-transition: 2s;
}

.content-color-wrap{ background:rgb(213, 133, 95); -webkit-transition:2s; transition:2s; -moz-transition: 2s; -ms-transition: 2s; -o-transition: 2s; padding:1px 10px; }

.content-color-wrap-two{ background:#5bbc49; padding:20px; -webkit-transition: 2s; transition: 2s; -moz-transition: 2s; -ms-transition: 2s; -o-transition: 2s; }

.content-color-wrap-three{ background:#f4b60d; padding:20px; -webkit-transition: 2s; transition: 2s; -moz-transition: 2s; -ms-transition: 2s; -o-transition: 2s; }

.footer-wraper{ padding: 20px; float: left; width: 100%; padding-top: 28px; padding-bottom: 35px; }

.footer-wraper h4{ font-weight:bold; color:#e4be80; }

.footer-wraper ul{ padding:0; list-style-type:none; }

.footer-wraper ul li{ color: #ffffff; font-size: 12px; margin: 2px 0 0 0; }
			
.footer-wraper ul li a{ color: #ffffff; font-size: 13px; }

.footer-wraper ul.viva-companies li a{ color:#ffffff; }

.viva-group-logo{ padding:50px; }

.footer-wraper-bottom{ background:rgb(226, 0, 6); margin-top:0px; padding:5px 0 0 0; float:left; width:100%; border-top: 0px solid #1d2d34; }

.footer-wraper-bottom ul{ padding:0; list-style-type:none; float:right; }

.footer-wraper-bottom ul li{ color:#e4be80; font-size:13px; margin:10px 0; float:left; margin:5px;  }
			
.footer-wraper-bottom ul li a{ color:#ffffff; font-size:13px; }

.copyrights{ color:#ffffff; text-align: center; font-size: 13px; margin-bottom: 10px; margin-top: 5px; }

.right-side-top-bar-ul{ float: right; }

.copyrights a{ color:#ffffff; }

.slider-bottom-ribben{ color:#ffffff; margin-top:0px; line-height:36px; text-align:center; font-size:22px; background:#B40515; font-weight: bold; }

.slider-bottom-ribben p{ margin-bottom:0; }

.width-set-five{ width:19%; margin:0 0.5%; float:left; margin-top:15px; }

.width-set-five .color-head img{ width:100%; }

.diff-logo-wrap{ text-align:center; padding:10px 0 0 0; min-height:91px; }

.diff-logo-wrap-one img{ margin-top:10px; }

.diff-logo-wrap-two img{ margin-top:25px; }

.tweet-wrap a{ font-size:14px; }

.tweet-wrap li{ line-height:15px; }

.top-nav{ color: #ffffff; padding:5px 0 5px 0; }

.social-wrap img{ margin-right: 5px; }

.get-connect{ color: #333333; text-align: center; margin-top: 20px; }

.header-part{ background: #336799; }

.menu-wrap{ width:100%; }

#nav span{ display: none; }

#nav, #nav ul{ list-style: none outside none; margin: 0; padding: 0; }

#nav{ float: right; position: relative; margin-top:0px; }

#nav ul.subs{ background-color: #FFFFFF; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); color: #133857; display: none; left: 0; padding: 2%;  position: absolute; width:150px; z-index:999; }

#nav > li{ border-bottom: 5px solid transparent; float:left; margin-bottom: -5px; text-align: left; -moz-transition: all 300ms ease-in-out 0s; -ms-transition: all 300ms ease-in-out 0s; -o-transition: all 300ms ease-in-out 0s; -webkit-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s; position:relative; margin-right:1px; }

#nav li a{ display: block; text-decoration: none; -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; -ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; -o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; white-space: normal; }

#nav > li > a {
    color: #e20006;
    display: block;
    font-size: 13px;
    line-height: 50px;
    padding: 0 10px;
    text-transform: uppercase;
    border-radius: 0px;
    font-family: arial;
    font-weight: bold;
}

.menu-pipeline{ margin:7px 0px 0 0px; }

#nav > li:hover > a, #nav > a:hover {
    background-color: #383536;
    color: #ffffff !important;
}

#nav li.active > a{ background-color: #383536;
    color: #ffffff !important; }

#nav li:hover ul.subs{ display: block; }

#nav ul.subs > li{ display: inline-block; float: none; padding: 10px 1%; vertical-align: top; }

#nav ul.subs > li a{ line-height: 25px; font-size: 15px; margin-bottom: 5px; }

#nav ul li a:hover{ color:#red; }

#nav ul.subs > li > a{ font-size: 1.3em; margin-bottom: 10px; text-transform: uppercase; }

#nav ul.subs > li li{ float: none; padding-left: 8px; -moz-transition: padding 150ms ease-out 0s; -ms-transition: padding 150ms ease-out 0s; -o-transition: padding 150ms ease-out 0s; -webkit-transition: padding 150ms ease-out 0s; transition: padding 150ms ease-out 0s; }

#nav ul.subs > li li:hover{ padding-left: 15px; }

.social-wrap{ margin-top:0px; }

.slider-wraper{ position: relative; }

.group-company-wrap{  }

.group-company-wraping{ float:left; width:100%; background:url("../img/bg-img.jpg") no-repeat; background-size:100%; padding-top:5px; padding-bottom:20px; }

.banner-wrap { background: url(../img/book-right-about.jpg) no-repeat; background-position: right top; padding-top: 30px; padding-bottom: 35px; }

.banner-wrap h2 { font-weight: bold; font-size: 25px; color: #3A5799; }

.banner-wrap hr { margin: 10px 0; }

.banner-wrap p { line-height: 25px; font-size: 15px; color: #585858; }

.margi-top-twenty { margin-top: 20px; }

.margi-top-fourty { margin-top: 40px; }

.subject-wrap p { margin-top: 5px; }

.youtube-more { text-align: center; margin-top: 50px; }

.subject-wrap { background: none; }

.youtube-images img { padding: 5px; border: 1px solid #e5e5e5; }

.youtube-images img:hover { background: #e5e5e5; }

.banner-wrap p { line-height: 25px; font-size: 15px; color: #585858; }

.youtube-more a { padding: 10px 20px; background:#717171; border-radius: 5px; color: #ffffff; }

.all-subjects{ text-align: Center; padding:10px 0 10px; font-weight: bold; margin-top:30px; }

.contact-wrap .all-subjects{ background: #336799; }

.all-subjects h3{ margin: 0; font-weight: bold; color: #FFFFFF; font-size:22px; }

.ui-accordion h3 { background:#717171; color:#ffffff; text-transform:uppercase; font-size: 20px !important; text-shadow: 1px 1px 1px #333333; -webkit-text-shadow: 1px 1px 1px #333333; -moz-text-shadow: 1px 1px 1px #333333; -ms-text-shadow: 1px 1px 1px #333333; -o-text-shadow: 1px 1px 1px #333333; text-align: center; padding: 8px 0; font-family: 'Oxygen-Regular'; }

.all-subjects ul { list-style-type: none; }

.all-subjects ul a { color: #333333; font-size: 16px; }

.all-subjects ul li { border-bottom: 1px solid #ffffff; padding: 10px 10px 10px 30px; }

#accordion span { font-size: 12px; }

.single-subject-wrap h3 { margin-top: 0; font-size: 18px; font-weight: bold; color: #FE0000; }

.single-subject-wrap p { margin-bottom: 20px; }

.single-subject-wrap ul { padding-left: 18px; margin-bottom: 25px; }

.single-subject-wrap ul li { margin: 5px 0; font-size: 15px; }

p.current-opening{ font-size:20px; margin-bottom:20px; color:#333333; }

ul.margi-bott-zero{ margin-bottom:0; }

.margi-top-twenty{ margin-top:20px; }

.career-apply-now-head { background: grey; padding: 7px; color: #ffffff; text-align: center; margin-bottom: 0; font-size: 20px; }

.career-apply-now{ border:1px solid #D4D4D4; padding: 20px; float: left; width: 100%; }

.career-apply-now label{ float:left; width: 50%; margin-top:5px; }

.career-apply-now div{ width:100%; float:left; }

.career-apply-now div span{ color:#fe0000; }

.career-apply-now input{ float:right; padding:3px 7px; width: 50%; margin-bottom:10px; border-radius:2px; border:1px solid #d4d4d4; }

input.career-submit-button{ width:100px; float:left; text-align:center; background:#336799; color:#ffffff; border-radius:5px; border:1px solid #d4d4d4; padding:6px; margin-top:10px; }

.margi-bott-ten{ margin-bottom:10px !important; }

.career-mail-jobs{ margin-top:30px !important; }

.career-mail-jobs a{ color:#000000; }

.career-mail-jobs img{ width:25px; margin-right:10px; }

.strong-wrap strong{ color:#222222; }

.about-wrap p{ font-size: 16px; line-height: 28px; }

.contact-wrap p{ margin-bottom:15px; }

.publish-with-us-wrap{ padding-left:20px; list-style-type:decimal; }

.publish-with-us-wrap li{ padding-left: 10px; font-size: 16px; line-height: 25px; }

img.publish-img{ width:100%; }

.publish-with-us-wrap{ background:none; }

.publish-img{ margin-top:100px; }

p.what-readers-say{ color:#333333; font-weight:bold; margin-bottom:50px; }

.border-right-dashed{ border-right:2px dashed #e3e3e3; }

.border-bottom-dashed{ border-bottom:2px dashed #e3e3e3; padding-bottom:20px; padding-top:30px; }

.testi-img-wrap{ width:100%; border:1px solid #e3e3e3; padding:10px; margin-top:10px; }

.border-bot-none{ border-bottom:none; }

p.testi-person-name span{ font-weight:bold; color:#ea0a0a; font-size:17px; }

.upload-pdf-word{ font-size:12px; color:#999999 !important; }

ul.latest-tweets-wrap li{ margin-bottom:10px; }

.top-menu-wrap a{ color:#ffffff; font-size: 13px; margin-right: 7px; }

.content-whole-wrapper{ background: #ffffff; padding: 10px; }

.ishlt-logo img{ height: 80px; }

#nav {
    /* background: #383536; */
    border-radius: 2px;
    padding: 0 5px;
    margin-top: 42px;
}

.content-whole-wrapper h2{ color: #da9831; font-weight: bold; font-size: 25px; margin-top: 0; }

.content-whole-wrapper h3{ font-weight: bold; font-size: 15px; }

.content-whole-wrapper h4{ font-weight: bold; }

.left-side-menu-wrap{ list-style-type: none; }

.left-side-menu-wrap li{ list-style-type: none; padding-bottom: 7px; margin-bottom: 0px; border-bottom: 1px solid #ffffff; }

.left-side-menu-wrap li:last-child{ padding-bottom: 0; margin-bottom: 0; border-bottom: 0px solid #ffffff; }



.top-nav {
    box-shadow: 0px 2px 0px #0000002b;
    background: #e10007;
    border-top: 3px solid #383536;
}

.right-div-wrap {
    border: 1px solid #cac7c7;
    /* border-radius: 7px; */
    margin-bottom: 20px;
}

.right-div-wrap h3{ margin-bottom: 0; margin-top: 0; background: #393637; font-size: 16px; padding: 8px; text-align: center; border-radius: 5px 5px 0 0; color: #ffffff; }

.right-div-wrap ul {
    list-style-type: none;
    margin-bottom: 0;
    background: #f1f1f1;
    text-align: center;
    padding-bottom: 15px;
    padding: 20px 15% 40px;
}

.right-div-wrap ul li{ padding: 10px; padding-bottom: 10px; margin-top: 15px; margin-bottom: 5px; background: #3a3738; float: none; position: relative; display: inline-block; }

.ad-banner-wrap{ margin-bottom: 20px; }

.footer-wraper {
    background: #3a3738;
    background-size: 100% auto;
}

.footer-iner-wraper{ background:url(../img/bg-footer-light.png); background-size: 100% auto; }

.footer-iner-wraper h4{ color: #e5e5e5; font-size: 19px; font-weight: 100; }

.footer-iner-wraper h3{ color: #e5e5e5; font-size: 16px; font-weight: 100; margin-bottom: 5px; margin-top: 12px; }

.footer-iner-wraper p{ color: #e5e5e5; font-size: 13px; font-weight: 100; }

.footer-heading{ color:#ffffff; font-size:20px; }

.social-single-wrap{ background: rgba(0,0,0,0.2); padding:4px; }

.social-single-wrap a{ color:#ffffff; }

.top-menu-email.logo{ height: 130px; }

.left-side-baar-wrap{ border-right: 4px solid #db992e; }

.meeting-awaited-wrap{ padding: 20px; background:#efefef; }

.meeting-awaited-wrap h2{ font-size: 40px; text-shadow: -2px -2px 1px #666; }

.ad-banner-wrap h5{ line-height: 22px; margin-top: 20px; }

.ad-banner-wrap h5 a:hover{ color: #65430d; text-decoration: none; }

.footer-right-wrap{ float: right; width: 170px; text-align: right; margin-right: 10px; margin-top: 20px; }

.right-div-wrap ul li a{ font-size: 17px; color: #ffffff; }

.bar-code-img-wrap{ float: right; width: 70px; margin-top: 15px; }

.governing-desirous {
    padding: 20px 30px;
    background: #f0f0f0;
    min-height: 210px;
}

.governing-desirous h3{ text-align: center; }

.governing-desirous p{ text-align: center; }

.national-capital-wrap{ margin-top: 0px; }

.hrdivider{ margin-top: 20px; margin-bottom: 20px;  }

.right-policy-wrap{ float: right; text-align: right; margin-top: 20px }









@media all and (max-width : 990px)
{ 
	#nav > li{ float: none; border-bottom: 0; margin-bottom: 0; }
	
    #nav ul.subs{ position: relative; top: 0; }

    #nav li:hover ul.subs{ display: block; }
	
    #nav li #s1:target + ul.subs, #nav li #s2:target + ul.subs{ display: block; }

    #nav ul.subs > li{ display: block; width: auto; }
	
	#nav > li > a{ line-height:40px; }
	
	.logo img{ width:200px; }
	
	.gallery-circle-head img{ width:28% }
}


@media all and (max-width : 768px)
{
	.footer-right-link{ float:left; }
	
	.footer-right-link a{ margin-left:0; margin-right:10px; }	
	
	.top-nav{ height:auto; }
	
	.social-wrap{ float:left !important; }
	
	.drive-cube{ width:30%; margin-top:20px; margin-left:35%; }
	
	.gallery-circle-head img{ width:45% }
}



@media all and (max-width :500px)
{
	h3{ font-size:18px; }
	
	.feature-part h3 SPAN{ padding:10px 5px; }
	
	.drive-cube{ width:90%; margin-left:5%; }
	
	.write-testimonial input{ width:99.5%; }
	
	.gallery-circle-head img{ width:93% }	
}
.img-box {margin: 10px 0;}
   


