﻿
body {
    font-family: 'Raleway', 'Oswald', Helvetica, Arial, Lucida, sans-serif;
    font-size: 15px;
    font-style: normal;
    color: #000;
}
.TableDivs{
    background-color:green;
}

/*Grid view*/
.width{
    width:200px !important;
}
.pager{
    border-width:1px !important;
}
.pager table{
    margin:0 auto;
}
.pager td:first-child
{
    border-left:none;
    border-right:none;
}

/********Welcome**********/
.fancybox-wrap {
    width: 730px !important;
    height: 448px !important;
}

.fancybox-inner {
    width: 700px !important;
    height: 448px !important;
}

.fancybox-image {
    width: 700px !important;
    height: 448px !important;
}

.seperater {
    width: 13%;
    border-bottom: 3px solid #89B742;
}

.seperaterall {
    width: 10%;
    border-top: 3px solid #89B742;
    margin: 0 auto;
    padding-top: 35px;
}

.welcometxt h2 {
    text-align: left;
    margin-top: 35px;
}

.welcomeimg {
    margin-top: 40px;
}

.welcome {
    margin-bottom: 40px;
}

.welcometxt h5 {
    color: #575656;
    font-size: 18px;
    margin-top: 20px;
    line-height: 24px;
}

.welcometxt p {
    color: #4e4d4d;
    font-size: 14px;
    margin-top: 20px;
    text-align: left;
}

.welcometxt1 ul li::before {
    position: absolute;
    left: 15px;
    content: "";
    width: 20px;
    height: 2px;
    background: #84c225;
    margin-top: 10px;
}

.welcometxt1 ul {
    margin-top: 15px;
}

    .welcometxt1 ul li:not(:last-child) {
        margin-bottom: 10px;
    }

    .welcometxt1 ul li a {
        font-size: 14px;
        color: #333;
    }
/*****Feature*********/
h2 {
    font-weight: 400;
    color: #2c352d;
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0px;
    font-family: "Oswald",sans-serif;
}

.h3, h3 {
    font-size: 18px;
    text-align: center;
}

p {
    font-size: 14px;
    color: #535151;
}

.featurecontentbg {
    background-color: #fff;
}

/*******Coaching And Tips********/

.coachingtxt img {
    width: 100%;
}

.coaching {
    background: #f5f5f5;
    min-height: 465px;
}

.coachingtxt p {
    font-size: 13px;
    text-align: center;
}
/********Bio************/
.biotext {
    letter-spacing: 1px;
    font-family: 'Open Sans', sans-serif;
    font-size: 37px;
    line-height: 24px;
}

.bioimg {
    display: block;
    float: right;
    padding: 0 0 10px 10px;
}
/*******Schedule*******/
.schedulegv {
    letter-spacing: 1px;
    text-align: left;
}

.membershipbg {
    background: url(../Resources/Common/Golf-Bangladesh-Siddikur-Ra.jpg) center no-repeat;
    min-height: 570px;
    background-size: cover;
    padding-bottom: 35px;
}

.myshedul h4 {
    font-size: 24px;
    margin: 25px 0px 20px 22px;
}

.schedule i {
    margin: 0px 8px 16px 22px;
    color: #89B742;
    font-size: 20px;
}

.scheduletext {
    letter-spacing: .5px;
}
.scheduletext a{
    color: #333;
}
.schedule-date {
    margin: 0px 0px 14px 35px;
}

.pl20px {
    padding-left: 20px;
}

.member h2 {
    color: #fff;
}

.memberlink {
    margin: 16px 0 32px 38px;
}

    .memberlink a {
        padding: 10px 24px;
        background-color: #89B742;
    }

/********Contact**********/
.contact h2 {
    text-align: left;
}

.paddwith {
    margin-left: 24px;
    width: 98%;
}

.submitbtn {
    margin-left: 72px;
}

.gallery img {
    width: 100%;
    height: 200px;
}

.ml400px {
    margin-left: -40px;
}

.contacttxt {
    font-weight: 300;
    letter-spacing: .5px;
}

.colmleft {
    margin-left: 26px;
    width: 46%;
}

.seperator {
    border-top: 1px solid #b1f211;
    margin: 28px 36px 10px 36px;
}
/*---header----*/
.welcome-img-resize
{
    margin-top:12px;
}
.headback {
    background-color: #77A90A !important;
    /*background: url(../Resources/Images/Golfer-Siddikur-Rahman.jpg) center no-repeat;*/
    min-height: 330px;
    width: 100%;
}

.fa-google-plus {
    font-weight: 600;
}

.logodiv {
    border-bottom: 5px solid #7fc820;
    padding-bottom: 12px;
    color: #fff;
    padding-top: 20px;
}

.headerscore {
    color: #fff;
    margin-top: 10px;
}

.sclor {
    color: #c9d5c5;
}

.logotxt h1 {
    font-size: 35px;
    font-weight: 900;
    letter-spacing: 5px;
    text-align: left;
    text-transform: uppercase;
    margin-top: 20px;
    color: #E5F6CA;
}

.logotxt img {
    border-radius: 50%;
    height: 55px;
    width: 55px;
}

.pl4px {
    padding-left: 4px;
}

.mt12px {
    margin-top: 12px;
}

.form-control {
    height: 30px;
}

textarea.form-control {
    height: 60px;
}

label {
    font-weight: 400;
    font-size: 14px;
    color: #535151;
}

.header-item {
    margin-top: 22px;
    text-align: right;
}

    .header-item a {
        font-size: 20px;
        color: #B4B9BF;
    }

        .header-item a i {
            height: 38px;
            width: 38px;
            border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
            background: #86b524;
            text-align: center;
            padding: 8px;
            color: #fff;
            font-size: 20px;
            margin: 0 0 0 4px;
        }

            .header-item a i:hover {
                background: #f90606;
                color: #fff;
            }

/******Siddikur CSS End******/
table > tbody > tr > td > p {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

table > tbody > tr > td {
    padding: 5px 10px;
    text-align: justify;
}

.ctl00_Leftnavigation_AdminNav_4 {
    margin-left: -30px;
    line-height: 32px;
}

.alltableimg {
    margin-left: 10px;
    margin-right: 10px;
}

.alltableimg10 {
    margin-top: 10px;
    margin-bottom: 10px;
}
/*----Slider start----*/
.slider-main-container {
    background-color: #fff;
    margin-top: 35px;
}

.bx-wrapper {
    box-shadow: none !important;
}

    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
        text-align: right;
        padding-right: 15px;
    }

.bxslider {
    width: 1110px;
    height: 415px;
}

/*--Welcome start*/
.botmtop {
    border-top: 1px solid #D2BDA8;
    width: 100%;
}

.pl0 {
    padding-left: 0 !important;
}

.cominfo {
    text-align: left;
    margin: 24px 0 30px 0px;
}

/*--Welcome End*/
/*.boxcenter i {
    height: 220px;
    width: 220px;
    font-size: 130px;
    border-radius: 50%;
    border: 15px solid;
    color: #837e77;
    background: #535353;
}

    .boxcenter i:hover {
        border-radius: 50%;
        color: #00316C;
        background: #fff;
    }

.fa > img {
    margin-top: 20px;
    margin-left: 20px;
}

.boxcenter h3 {
    font-size: 25px;
    color: #000;
    font-family: sarif;
    font-weight: 300;
    text-align: center;
    text-transform: uppercase;
    padding: 20px 0 12px 0;
}

.boxcenter p {
    font-size: 17px;
    color: #000;
    font-family: sarif;
    font-weight: 300;
    text-align: justify;
    line-height: 28px;
    padding: 0px 35px 25px 35px;
}*/

.moreinfo {
    text-align: center;
}

    .moreinfo a {
        font-size: 26px;
        color: #bfac92;
        font-family: sarif;
        font-weight: 300;
        text-transform: uppercase;
        text-decoration: none !important;
    }

        .moreinfo a:hover {
            color: #837e77;
        }

.boxcenter {
    text-align: center;
}

/*For All End*/
.emailhedding {
    font-size: 21px;
    font-weight: 700;
    padding-bottom: 10px;
}

a, a.selected, a:active, a:hover {
    text-decoration: none;
    color: #2d3233;
}

    .activePagination, a, a.selected, a:active, a:focus, body, td {
        color: #000;
    }

        a:active, a:focus, a:hover, a:visited {
            outline: 0 !important;
            text-decoration: none;
        }

        .admin-lite-header, .btn-footer-design, .cmn-details-title, .cmn-header-text, .cmn-header-title, .cmn-innrpage-title-container, .cmn-title-header, .cpblty-hdr-container, .footer-header, .glry-section-title, .header-text-container, .lite-page-header, .owl-theme .owl-controls .owl-buttons .owl-next::first-letter, .owl-theme .owl-controls .owl-buttons .owl-prev::first-letter, .relaise-container, .relaised-datte-detailpage, .section-title, .update-text-container, a.cmn-readmre-btn, a.info, h2.cmn-header-text {
            text-transform: uppercase;
        }

        .caret-up, a.info {
            display: inline-block;
        }

.td, th {
    padding: 1px 7px;
}

th {
    text-align: center;
}

.allmarginleft {
    padding-left: 10px;
    padding-right: 5px;
}

.isactive > label {
    padding-left: 3px !important;
    padding-right: 5px !important;
}

li, ul li {
    list-style-type: none;
}

.msgError {
    color: red;
}

.border-none {
    border: 1px solid #6caccf;
    box-shadow: none;
}

.btn-color, .btn-default-dgn {
    background: #89B742;
    padding: 6px 20px;
    color: #fff;
    font-size: 16px;
}

.btn-danger {
    padding: 6px 20px;
}

.required {
    color: red;
}
/*Navbar-Start*/
.menu-container {
    background-color: #d9f9b1;
    box-shadow: 2px 1px 7px #c24840;
}

.menu-containersite {
    box-shadow: 2px 1px 7px #c24840;
    background-color: #7AAA03;
}

.dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #f90606;
}

.mrgnbtm10px {
    margin-bottom: 10px;
}

.admin-medu-container #main-menu-container {
    position: relative;
}

.navbar-default {
    background: 0 0;
    border: none;
}

.navbar {
    margin-bottom: 0;
}

.navbar-default .navbar-nav > li > a {
    padding: 3px 30px;
    font-size: 17px;
    letter-spacing: 1px;
    font-weight: 600;
    text-transform: uppercase;
    color: #333;
    line-height: 17px;
    border-right: 1px solid #aabd82;
}

.sitenavbar-default .navbar-nav > li > a {
    padding: 3px 22px;
    font-size: 17px;
    color: #000;
}

.admin-menu .nav > li > a {
    font-size: 18px;
    padding: 0px 20px;
}

.siteadmin-menu .nav > li > a {
    font-size: 18px;
    padding: 0px 12px;
}

.navbar-nav > li > a {
    font-size: 20px;
    padding: 0 23.1px;
}

.nav > li {
    padding: 13px 0;
}

.dropdown-menu {
    background: #71A303;
    margin: 0;
    opacity: .2;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(1,0);
    transition: all .4s linear;
    -moz-transition: all .4s linear;
    -webkit-transition: all .4s linear;
}

    .dropdown-menu > li > a {
        border-bottom: 1px solid #fff;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 16px;
        text-transform: uppercase;
        color: #fff !important;
    }

    .dropdown-menu > li:last-child a {
        border: none;
    }

    .dropdown-menu > li > a:hover {
        background: #f90606;
        color: #fff !important;
        border-right: none !important;
        margin: 0;
    }

    .dropdown-menu > li a {
        border-right: none !important;
    }

.nav > li:last-child a {
    border: none !important;
}

    .nav > li:last-child a:hover {
        border-right: none !important;
    }

.open > .dropdown-menu {
    transform: scale(1,1);
    -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    opacity: 1;
}

.caret-up {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid;
    margin-left: 2px;
    vertical-align: middle;
}

.f-nav {
    z-index: 9999;
    position: fixed !important;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #151915;
}

.sitef-nav {
    z-index: 9999;
    position: fixed !important;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #d9f9b1;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > li > a:hover {
    background: 0 0;
}
/*navbar end*/
.pdf {
    margin-top: 18px;
}

.login-bx-content {
    border: 1px solid #2d3233;
}

.login-header {
    background: #151915;
    padding: 5px;
    text-align: center;
    font-size: 20px;
    color: #fff;
}

.login-body-container {
    padding: 10px;
}

.login-form {
    color: #333;
}

.login-formt {
    color: #333;
    font-size: 17px;
}

.bxslider {
    width: 1110px;
    height: 415px;
}

.key-features-main-container {
    background-color: #fff;
}

.images-container {
    -webkit-box-shadow: 0 10px 10px 0 rgba(112,112,112,1);
    -moz-box-shadow: 0 10px 10px 0 rgba(112,112,112,1);
    box-shadow: 0 10px 10px 0 rgba(112,112,112,1);
    margin-bottom: 15px;
    border: 2px solid #1ba4ef;
}

.services-btn-container, .services-dscrption-container {
    margin-bottom: 10px;
}

.news-for-dte-time, .news-srt-descrp-text {
    font-size: 15px;
}

.new-title, .news-date {
    color: #000;
    text-align: justify;
    padding-bottom: 5px;
}

.ourcapabilities-main-container {
    padding: 30px 0;
}

.main-cmn-sections {
    border: 1px solid #1e201e;
    margin-top: 10px;
    margin-bottom: 10px;
}

.cmn-padng0px {
    padding: .5px;
}

.cpbltbody-main-container {
    background: rgba(119,104,104,.1);
    height: 280px;
}

.cpblt-icon-container img {
    margin: 0 auto;
}

.cpblty-hdr-container {
    background-color: #1e201e;
    font-size: 20px;
    margin-bottom: 10px;
    text-align: center;
    padding: 8px 0;
}

.section-title {
    color: #2d2a2a;
    font-size: 32px;
    margin-bottom: 10px;
    font-weight: 700;
}

.lnks-body-container {
    padding: 10px;
}

.links-container {
    margin-top: 15px;
}

.gallery-main-container {
    padding: 10px 0 30px;
}

.glry-section-title {
    margin-top: 20px;
}

/*.cmn-header-text, h2.cmn-header-text {
    font-size: 20px;
    color: #fff;
    text-align: center;
}

.video-galery-sectin-container {
    border: 1px solid #e7e7e7;
    padding: 0;
}

.cmn-img-gallery-for-site {
    border: 1px solid #00316C;
    border-radius: 5px;
    overflow: hidden;
}

    .cmn-img-gallery-for-site img {
        overflow: hidden;
        height: 100%;
    }

    .cmn-img-gallery-for-site:hover img {
        transform: scale(1.2);
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
    }*/
.cmng-oon-img-container, .teamdetails-img-container {
    overflow: hidden;
}

.cmn-header-text {
    margin-bottom: 10px;
    background-color: #333738;
    padding: 10px;
}

.icon-images img {
    margin: 0 auto;
    padding: 30px 0;
}

h2.cmn-header-text {
    margin: 0;
    padding: 15px;
}

.latest-news-main-container {
    padding: 30px 0;
}

.transitions {
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
}

.news-date-time {
    margin-top: 5px;
    margin-bottom: 5px;
    color: #7c8081;
}

.cmng-soon-deafult-container {
    margin: 10px 0;
}

.cmng-oon-img-container:hover img {
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
}

.cmng-oon-img-container a img {
    height: 100%;
}

.cmn-title-header {
    font-size: 15px;
    text-align: center;
}

.cmn-section-details-for-container {
height: 100%;
margin-bottom: 18px;
}

.prd-imge-work {
    padding-top: 15px;
}

    .prd-imge-work > img {
        border-radius: 5px;
        vertical-align: middle;
    }

.work-section-container {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0 0 10px;
}

.work-image-container {
    border: 1px solid #0078c3;
}

.header-text-container {
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 700;
    margin-top: 15px;
}

.cmn-section-container {
    margin-top: 00px;
    margin-bottom: 10px;
}

/*.owl-theme .owl-controls .owl-buttons div {
    position: absolute;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -4%;
    top: 55px;
}

.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -4%;
    top: 55px;
}*/

.teamdetails-img-container:hover img {
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
}

.lst-of-team-deafult-container {
    padding: 30px 0 20px;
}

.details-work {
    text-align: justify;
}

.img-work {
    padding-top: 10px;
}

.summary-prd {
    font-size: 17px;
    font-family: sarif;
    line-height: 20px;
}

.comon-main-site-pnl-container {
    margin-bottom: 10px;
    border: 1px solid #00316C;
}

.cmn-site-panel-header {
    background-color: #00316C;
    padding: 5px;
    color: #fff;
    text-align: center;
}

.common-body-panel, .common-panel-body {
    padding: 8px 4px 8px 5px;
}

.cmn-site-panel-header a {
    color: #fff;
    font-size: 20px;
    font-family: sarif;
    line-height: 20px;
    text-transform: uppercase;
}

.date-time-container {
    background-color: #00316C;
    padding: 5px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    border-radius: 4px;
}

.news-events-summery {
    margin-top: 5px;
    margin-bottom: 10px;
    text-align: justify;
    font-family: sarif;
    font-size: 17px;
    line-height: 20px;
}

.single-master-container {
    padding-top: 40px;
}

.cmn-details-title {
    font-size: 20px;
    margin-top: 8px;
    margin-bottom: 5px;
    text-align: left;
}

.video-borders {
    border: 2px solid #1ba4ef;
}

    .videoditails > iframe {
        width: 100%;
        height: 250px;
        border: 5px solid #00316C;
        border-radius: 5px;
    }

.Videogallery:nth-child(odd) {
    padding-right: 15px !important;
}

.Videogallery:nth-child(even) {
    padding-left: 15px !important;
}

.videoditel {
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
   padding-bottom: 15px;
    font-family: sarif;
}

.relaise-container {
    font-size: 16px;
    color: #fff;
    margin-top: 5px;
}

p.relaised-date-text {
    font-size: 16px;
    font-family: inherit;
}

.relaised-datte-detailpage {
    font-size: 20px;
    font-family: inherit;
    color: #000;
}

.green-color-datetime {
    color: #1ba4ef;
}

.border-zero {
    border: none;
    box-shadow: none;
}

.admin-main-body-container {
    margin-top: 20px;
    margin-bottom: 20px;
}

.mrgn-pdbg-left0px {
    margin-left: 0;
    padding-left: 0px;
    margin: 0 auto;
}

.admin-lite-header {
    background-color: #7AAA03;
    padding: 10px 10px;
    color: #fff;
    font-size: 23px;
    margin-bottom: 18px;
    font-weight: bold;
}

.site-navigation {
    background-color: #25292a;
    border: 1px solid #3f3939;
    border-radius: 0;
    margin-bottom: 0;
}

    .site-navigation .panel-heading {
        background-color: #25292a;
        color: #fff;
        border-color: #2d3233;
    }

.admin-menu-body a {
    color: #fff;
}

.admin-menu-body {
    padding: 25px;
    font-size: 19px;
    line-height: 25px;
}

.panel-title {
    font-size: 24px;
    line-height: 25px;
}

.map-container {
    margin-top: 20px;
}

.location-map-container {
    margin-top: 0;
}
/*----footer start----*/
.sddikfooter h2 {
    color: #fff;
    font-size: 26px;
    text-align: left;
    margin-top: 10px;
}

.sddikfooter2 h2 {
    font-size: 26px;
    color: #fff;
    margin-top: 28px;
    margin-right: 65px;
}

.sddikfooter3 h2 {
    color: #fff;
    font-size: 26px;
    margin-top: 30px;
    margin-right: 40px;
}

.footeraboutus {
    padding: 20px;
    color: #7c7c7c;
    font-size: 15px;
    letter-spacing: 1px;
    font-family: 'Raleway', 'Oswald', Helvetica, Arial, Lucida, sans-serif;
}

.mt70 {
   margin-top: 66px;
}

.footerCopyright {
    background-color: #101010;
    padding-top: 20px;
    padding-bottom: 20px;
}

.copytext {
    text-align: left;
    color: #b4b7b4;
    padding-top: 10px;
}

.vintagetext {
    color: #7c7c7c;
}

    .vintagetext > a {
        color: #7c7c7c;
    }

        .vintagetext > a:hover {
            color: #b4b7b4;
        }

.copyfooter {
    font-size: 14px;
    color: #7c7c7c;
    line-height: 20px;
    letter-spacing: 1px;
}

.footer {
    background-color: #151915;
    padding-top: 25px;
    padding-bottom: 40px;
}

.footermenu {
    margin-top: 12px;
}

    .footermenu > ul {
        list-style: none;
    }

    .footermenu ul li a {
        color: #84C225;
    }

        .footermenu ul li a:hover {
            color: #7c7c7c;
        }

    .footermenu ul li {
        border-bottom: 1px solid #6c6652;
        padding: 10px 0 5px 0;
    }

.footermenu1 ul li {
    border-bottom: 1px solid #6c6652;
    padding: 9px 0 14px 0;
}

.footerp > p {
    margin: 0px;
    text-align: justify;
    font-size: 17px;
    letter-spacing: 1px;
    color: #fff !important;
}
/*---footer End---*/

.icon-container {
    width: 6%;
    float: left;
}

.contact-detail-container {
    width: 90%;
    float: left;
    margin-left: 5px;
}

.contact-icon-text-container {
    float: left;
    width: 5%;
}

.contact-text-container {
    width: 92%;
    float: left;
    margin-left: 5px;
}

.mail-container {
    text-align: center;
    letter-spacing: 5px;
    font-size: 15px;
}


a.info {
    color: #11b619;
}

    a.info:hover {
        color: #11b619;
        text-decoration: underline;
    }

.btn:hover {
    color: #fff;
}

.descrip-tion-conent {
    text-align: justify;
    font-family: sarif;
    font-size: 17px;
    padding-top: 10px;
}

.userlist > tbody > tr > td {
    text-align: center;
}

/***Inner page****/
.user-locations {
    padding: 4px 0 4px 10px;
    background-color: #efefef;
    border-radius: 4px;
}

.pt120px {
    padding-top: 95px;
}

.pageheaderbg {
    background: url(../Resources/Common/worlds-top-golfers.jpg) center no-repeat;
    min-height: 300px;
    background-size: cover;
    text-align: center;
    margin: 20px 0;
}

.pageheader {
    font-weight: 200;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    color: #ffffff;
    font-size: 60px;
    line-height: 1.2;
    letter-spacing: 1px;
}

.sitemaster-mainconetent {
    margin-top: 20px;
}

.pageheaderbg span {
    color: #fff !important;
    letter-spacing: 1px;
}

.site-content span, .site-content span a {
    color: #fff;
}
.lite-page-headerbg {
    background-color: #f5f7f2;
    padding: 0 10px;
}
.lite-page-header {
    font-size: 17px;
    color: #333;
    border-bottom: 1px solid #2d3233;
    margin-bottom: 18px;
    padding: 6px 0;
    letter-spacing: 1px;
    font-weight: 600;
}

.lite-work {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 4px 0;
}
/*For All*/
.pt12 {
    padding-top: 12px;
}

.pt10 {
    padding-top: 10px;
}

.pl30 {
    padding-left: 30px;
}

.pl0 {
    padding-left: 0px;
}

.pr0 {
    padding-right: 0px;
}

.pt25 {
    padding-top: 25px;
}

.pt35 {
    padding-top: 35px;
}

.pb35 {
    padding-bottom: 35px;
}

.pt30 {
    padding-top: 20px;
}

.pt3 {
    padding-top: 3px;
}

.mt30 {
    margin-top: 35px;
}

.btn-logout {
    margin-left: -8px;
}

.bradius30px {
    border-radius: 30px;
}

.w20 {
    width: 20px;
    margin: 0;
}

legend {
    display: block;
    width: auto;
    padding: 5px;
    margin-bottom: 0px;
    font-size: 21px;
    color: #333;
    border-bottom: 0;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 1px solid #000;
    display: -webkit-flex;
    border: 1px solid #666;
    padding: 5px 10px;
}

    fieldset span {
        padding-bottom: 10px !important;
        color: #00316C !important;
    }

.white {
    color: #fff !important;
}

.ajaximgpopup {
    position: relative;
    box-shadow: 5px 5px 5px rgb(0, 0, 0);
    background-color: #00316C;
    border: 2px solid #fff;
    border-radius: 5px;
}
a {
    text-decoration: none;
}
@media (min-width: 992px) and (max-width: 1199px) {
    .headback {
        background-position: left;  
        padding: 0 0 10px 0px;
    }
    .logotxt h1 {
        margin-left: 14px;
    }
    .sitenavbar-default .navbar-nav > li > a {
        padding: 0px 11px;
        font-size: 17px;
    }

    .navmanu-home .navbar-nav > li > a {
        padding: 0px 15px;
        font-size: 18px;
    }

    .siteadmin-menu .nav > li a {
        font-size: 16px;
        padding: 0 7px;
    }

    .admin-menu .nav > li > a {
        font-size: 15px;
        padding: 0 15px;
    }
    .header-item a i {
        height: 35px;
        width: 35px;
        font-size: 14px;
    }

    .header-item {
        text-align: left;
    }
    .sddikfooter h2 {
        font-size: 25px;
    }
    .sddikfooter2 h2 {
        margin-right: 30px;
    }
    .sddikfooter3 h2 {
        margin-right: 68px;
    }
    .schedule-date {
    margin: 0px 0px 1px 0px;
}
    .scheduletext a{
        font-size: 13px;
}
    .colmleft {
        margin-left: 4px;
    }
    .submitbtn {
    margin-left: 62px;
}
    .date-time-container {
        padding: 7px;
        font-size: 11px;
    }

    .bxslider {
        width: 100%;
        height: 340px;
    }

    .boxcenter h3 {
        font-size: 24px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .mb18 {
        margin-bottom: 18px;
    }
    .logotxt h1 {
        margin-left: 10px;
    }

    h2 {
        font-size: 27px;
    }

    .welcomeimg img {
        height: 320px !important;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 15px;
        padding: 0px 6px;
    }
    .sitenavbar-default .navbar-nav > li > a {
         font-size: 13px;
        padding: 0 5px;
    }
    .siteadmin-menu .nav > li a {
        font-size: 13px;
        padding: 0 5px;
    }

    .admin-menu .nav > li > a {
        font-size: 10px;
        padding: 0px 6px;
    }

    .sddikfooter2 h2 {
        text-align: left;
        margin-left: 15px;
        font-size: 17px;
    }

    .sddikfooter h2 {
        font-size: 17px;
    }

    .sddikfooter3 h2 {
        font-size: 17px;
        margin-left: 16px;
        text-align: left;
    }

    .header-item a i {
        height: 30px;
        width: 30px;
        font-size: 14px;
        margin-left: -2px;
    }

    .header-item {
        text-align: left;
    }

    .mt70 {
        margin-top: 56px;
        padding-left: 0px;
    }

    .pl0768 {
        padding-left: 0px;
    }
    .colmleft {
    margin-left: 0px;
    width: 98%;
    margin-top: 20px;
}
    .imgwith {
        height: 400px!important;
    }
    .paddwith {
    margin-left: 0px;
}
    .pageheader {
        font-size: 40px;
    }
    .owl-theme .owl-controls .owl-buttons .owl-prev {
        left: -29px !important;
        top: 187px !important;
    }

    .owl-theme .owl-controls .owl-buttons .owl-next {
        right: -29px !important;
        top: 187px !important;
    }

    .bxslider {
        width: 100%;
        height: 250px;
    }


    .summary-prd {
        font-size: 17px;
        line-height: 17px;
        text-align: justify;
    }

        .summary-prd p {
            line-height: 20px;
        }
}
@media (min-width: 320px) and (max-width: 767px) {

    .date-time-container {
        font-size: 10px;
    }

    .mb10 {
        margin-bottom: 10px;
    }

    .logotxt h1 {
        font-size: 25px;
        letter-spacing: 1px;
    }

    .headerscore {
        font-size: 14px;
    }

    h2 {
        font-size: 22px;
    }

    .sddikfooter2 h2 {
        text-align: left;
        margin-left: 14px;
    }

    .sddikfooter3 h2 {
        text-align: left;
        margin-left: 14px;
    }

    .footermenu {
        margin-left: -40px;
    }

    .header-item {
        margin-top: 10px;
        text-align: left;
    }

    .vintagetext {
        text-align: center;
    }

    .copytext {
        text-align: center;
    }

    .img-hdr-logo {
        margin-top: 0;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 16px;
        border-right: none !important;
    }

    .dropdown-menu > li > a {
        padding-left: 0px !important;
    }

    .dropdown-menu {
       padding-left: 5px;
padding-right: 5px;
margin-left: 80px;
background: #E72E0C !important;
    }

    .owl-theme .owl-controls .owl-buttons .owl-prev {
        left: -13px !important;
        top: 79px !important;
    }

    .owl-theme .owl-controls .owl-buttons .owl-next {
        right: -13px !important;
        top: 79px !important;
    }

    .navbar-nav {
        text-align: left;
    }

    .mt70 {
        margin-top: 0px;
    }

    .seperator {
        margin: 15px 36px 15px 36px;
    }

    .bxslider {
        width: 100%;
        height: 100%;
    }

    .pt767px {
        padding-top: 25px;
        margin-top: 30px;
    }

    .comon-main-site-pnl-container {
        margin-top: 25px;
    }
    .mt320{
        margin-top: 20px;
    }

    .pr0x480 {
        padding-right: 15px;
    }

    .imgwith {
        height: auto !important;
    }

    .colmleft {
        margin-left: 0px;
        width: 90%;
        margin-top: 20px;
    }

    .paddwith {
        margin-left: 0px;
    }
    .pageheader {
        font-size: 36px;
    }
    .submitbtn {
    margin-left: 0px;
}
    .bioimg img{
        height: 100%!important;
width: 100%!important;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .logotxt h1 {
    margin-left: -44px;
}
}
