        .inputfile+label,
    .inputfile-6+label span {
        text-overflow: ellipsis;
        white-space: nowrap
    }
    
    @font-face {
        font-family: pt_sansregular;
        src: url(../fonts/pts55f_1-webfont.eot);
        src: url(../fonts/pts55f_1-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/pts55f_1-webfont.woff) format('woff'), url(../fonts/pts55f_1-webfont.ttf) format('truetype'), url(../fonts/pts55f_1-webfont.svg#pt_sansregular) format('svg');
        font-weight: 400;
        font-style: normal
    }
    
    @font-face {
        font-family: pt_sansbold;
        src: url(../fonts/pts75f_1-webfont.eot);
        src: url(../fonts/pts75f_1-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/pts75f_1-webfont.woff) format('woff'), url(../fonts/pts75f_1-webfont.ttf) format('truetype'), url(../fonts/pts75f_1-webfont.svg#pt_sansbold) format('svg');
        font-weight: 400;
        font-style: normal
    }
    
    body {
        font-family: pt_sansregular;
        font-size: 13px;
        line-height: 1.42857143;
        color: #333;
        background-color: #fff;
        overflow-x: hidden
    }
    
    a:hover {
        text-decoration: none!important
    }
    
    .height10 {
        height: 10px
    }
    
    .height30 {
        height: 30px
    }
    
    .tc {
        text-align: center
    }
    
    .rd-navbar-minimal.rd-navbar-fixed .rd-navbar-top-panel {
        position: fixed;
        right: 4px;
        top: 50px;
        background: #fff;
        width: 250px;
        padding: 20px;
        z-index: 17;
        transition: box-shadow .3s ease;
        opacity: 0;
        visibility: hidden;
        min-height: 150px;
        overflow: hidden
    }
    
    .carousel-control {
        width: 11%!important
    }
    
    .link-top-static {
        border-bottom: 1px solid #e0e0e0;
        padding: 0 25px;
        margin-bottom: 10px;
        float: left;
        width: 100%
    }
    
    .link-top-static-box {
        width: 100%;
        float: right!important;
        text-align: right
    }
    
    .link-top-static-border {
        border-left: #eee solid 1px;
        margin-left: 20px;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-right: 20px!important
    }
    
    .link-top-static-icon {
        color: #b20909
    }
    
    .link-top-static ul {
        margin: 0;
        padding: 0
    }
    
    .link-top-static ul li {
        display: inline-block;
        border-right: 1px solid #e0e0e0;
        padding: 10px;
        list-style: none
    }
    
    .link-top-static ul li:nth-child(5) {
        border-right: none
    }
    
    .link-top-static a {
        color: #000;
        font-size: 16px
    }
    
    .link-top-static a:hover {
        color: #bb0202
    }
    
    .menu-glyphicon-icon {
        line-height: 0!important;
        font-size: 11px
    }
    
    .corporateprtner {
        margin-top: 23px!important
    }
    
    .dorso-register-btn span {
        border-left: 1px solid #f57575;
        padding: 0 0 0 11px;
        float: right;
        margin: 4px 0 0
    }
    
    .footer-bg {
        background-color: #202020
    }
    
    .dorso-logo-top,
    .dorso-logo-width {
        text-align: left
    }
    
    .dorso-register-box {
        max-width: 280px;
        background: #dedede;
        padding: 12px 15px 8px;
        border-radius: 6px;
        float: right;
        margin-right: 9px;
        display: block
    }
    
    .dorso-register-btn {
        background: #e71d1d;
        border-radius: 4px;
        border: 0;
        color: #fff;
        font-size: 16px;
        font-family: pt_sansbold;
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding: 10px 10px 6px;
        width: 200px;
        float: left;
        text-align: left
    }
    
    .dorso-register-btn:hover {
        color: #fff
    }
    
    .dorso-register-box span.fa {
        position: absolute;
        color: #fff;
        text-align: right;
        right: 40px;
        top: 20px;
        padding: 5px 10px;
        border-left: 1px solid #fff
    }
    
    .rd-navbar-search {
        text-align: right;
        padding: 0 8px 0 0
    }
    
    .regi-btn-sub-text {
        font-size: 13px;
        color: #000;
        font-weight: 400
    }
    
    .logo-top-box {
        background: #fff;
        min-height: 100px;
        padding: 0;
        margin-top: 10px;
        float: left;
        width: 100%
    }
    
    .dorso-logo-top {
        padding-left: 6px!important
    }
    
    .slider-RegisterNow-btn {
        border: 0;
        border-radius: 4px;
        background: #bb0202;
        color: #fff;
        text-transform: uppercase;
        padding: 15px 22px 12px 20px;
        margin-bottom: 15%!important;
        margin-left: 75%
    }
    
    .home-about-text {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 17px;
        text-align: center;
        color: #333;
        line-height: 22px;
        font-style: italic;
        padding-top: 40px
    }
    
    .font-bold,
    .home-section-headText,
    .home-section-subTexr {
        font-family: pt_sansbold;
        font-weight: 400
    }
    
    .home-section-border {
        min-height: 50px!important;
        overflow: hidden;
        border-top: #a3a3a3 solid 1px;
        margin-top: 70px!important
    }
    
    .home-section-headText {
        font-size: 26px;
        color: #333;
        background-color: #fff;
        position: absolute;
        padding: 50px 25px 5px;
        margin-left: 430px;
        margin-bottom: 20px;
        min-width: 200px;
        z-index: 1
    }
    
    .form-bg,
    .padding-20 {
        padding-bottom: 20px
    }
    
    .section-margin {
        margin-top: 50px
    }
    
    .section-margin-30 {
        margin-top: 30px
    }
    
    .section-margin-20 {
        margin-top: 20px
    }
    
    .full-border {
        border: 1px solid #e4e1e1
    }
    
    p {
        font-size: 15px
    }
    
    .home-sec-height {
        height:540px;
        overflow: hidden
    }
    
    .light-gray-bg {
        background: #f6f6f6;
        min-height: 50px;
        overflow: hidden
    }
    .home-sec-height .home-section-subTexr{padding-bottom: 20px;}
    .home-section-subTexr {
        font-size:18px;
        color: #000;
        padding-bottom:0px;
        padding-top: 20px;
        text-align: left;
        text-transform: none
    }
    
    .home-section-text {
        line-height: 22px;
        color: #333
    }
    
    .link-read,
    .link-read:hover {
        color: #bb0202;
        font-size: 14px
    }
    
    .text-left {
        text-align: left
    }
    
    .link-read:hover {
        text-decoration: underline!important
    }
    
    .home-section-btn {
        border: 0;
        background: #c00;
        font-size: 14px;
        color: #fff;
        padding: 8px 14px 5px 11px;
        width: auto;
        text-align: left;
        text-transform: capitalize
    }
    
    .marquee,
    .marquee ul {
        width: 100%;
        overflow: hidden
    }
    
    .btn-arrow .fa {
        float: right;
        margin: 2px 0 0 11px
    }
    
    .rec-activ-scroll {
        max-height: 675px!important;
        padding-bottom: 30px
    }
    
    .marquee {
        height: 672px;
        position: relative
    }
    
    .marquee ul {
        display: block;
        position: absolute;
        bottom: 0;
        top: 0;
        padding: 0;
        animation: marquee 15s linear infinite
    }
    
    .marquee ul:hover {
        animation-play-state: paused
    }
    
    .marquee ul li {
        position: relative;
        bottom: 0;
        text-align: left;
        list-style: none
    }
    
    img.user_capture_iamge_mian {
        -ms-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }
    
    @keyframes marquee {
        100% {
            top: -850px
        }
        0% {
            top: 100%
        }
    }
    
/*    .rec-activ-box {
        border: 0 solid #666;
        padding: 15px;
        background: #fff;
        box-shadow: #ccc 0 1px 1px 1px
    }*/
    
    .left-col {
        float: left
    }
    
    .right-col {
        float: right
    }
    
    .rec-activ-head-text {
        font-size: 18px;
        color: #bb0202
    }
    
    .rec-activ-containt-text {
        font-size: 13px;
        color: #333
    }
    
    .btn-rec-acti {
        margin-top: 16px!important
    }
    
    .bx-wrapper .testimonials-thumbnail {
        margin: 0 0 15px
    }
    
    .bx-wrapper .testimonials-title {
        text-align: center;
        margin: 25px 15px 3px;
        font-size: 24px;
        line-height: 1
    }
    
    .bx-wrapper .testimonials-carousel-thumbnail {
        max-width: 27%;
        float: left;
        margin-right: 20px;
        border-right:2px solid #c00;
        padding: 0 20px 0 0
    }
    
    .bx-wrapper .testimonials-carousel-thumbnail img {
        display: block;
        margin-right: 20px;
        width: 100px
    }
    
    .bx-wrapper .testimonials-carousel-context {
        overflow: hidden
    }
    
    .bx-wrapper .testimonials-name {
        font-size: 14px;
        margin-bottom: 0;
        color: #fff;
        font-weight: 100;
        text-align: left;
        background: url(../images/shadow.png) -1px -5px no-repeat;
        padding: 6px 0 0 20px
    }
    
    .bx-wrapper span {
        font-size: 11px;
        margin-left: 10px;
        color: #aaa;
        font-family: Georgia, Arial, Helvetica, sans-serif;
        font-style: italic
    }
    
    .bx-wrapper {
        position: relative;
        margin: 0 auto;
        padding: 0;
        width: 100%
    }
    
    .bx-wrapper .slide {
        padding: 0;
        margin: 0;
        display: block
    }
    
    .bx-wrapper .bx-viewport {
        padding: 10px;
        margin-left: 0;
        z-index: 1;
        width: 100%
    }
    
    .bx-wrapper .bx-controls-auto,
    .bx-wrapper .bx-pager {
        position: absolute;
        display: none;
        bottom: -30px;
        width: 100%
    }
    
    .bx-wrapper .bx-pager {
        text-align: center;
        font-size: .85em;
        font-weight: 700;
        color: #666;
        padding-top: 20px
    }
    
    .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
    .bx-wrapper .bx-pager .bx-pager-item {
        display: inline-block
    }
    
    .bx-wrapper .bx-pager.bx-default-pager a {
        background: #666;
        text-indent: -9999px;
        display: block;
        width: 10px;
        height: 10px;
        margin: 0 5px;
        outline: 0;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px
    }
    
    .bx-wrapper .bx-next,
    .bx-wrapper .bx-prev {
        height: 30px;
        top: 0;
        position: absolute;
        cursor: pointer
    }
    
    .bx-wrapper .bx-pager.bx-default-pager a.active,
    .bx-wrapper .bx-pager.bx-default-pager a:hover {
        background: #000
    }
    
    .bx-wrapper .bx-next {
        right: 0;
        width: 30px;
        border-left: 0 solid #ddd;
        background: url(../images/testimonials/images/caousel-next.png) -6px -6px no-repeat #ED3131
    }
    
    .bx-wrapper .bx-prev {
        right: 30px;
        border-right: 0 solid #ddd;
        width: 20px;
        background: url(../images/testimonials/images/caousel-prev.png) -6px -6px no-repeat #ED3131
    }
    
    .home-testimonoals .bx-controls-direction a {
        position: absolute;
        top: 0;
        margin-top: 235px;
        margin-right: 26px;
        outline: 0;
        width: 20px;
        height: 20px;
        text-indent: -9999px;
        z-index: 9999
    }
    
    .bx-prev {
        right: 40px!important
    }
    
    .bx-next:focus,
    .bx-next:hover,
    .bx-prev:focus,
    .bx-prev:hover {
        color: #fff
    }
    
    .bx-next,
    .bx-prev {
        position: absolute;
        right: 15px;
        background: #ED3131;
        width: 20px;
        color: #fff
    }
    
    .footer,
    .footer h4 {
        width: 100%;
        float: left
    }
    
    .home-testimonoals {
        background: #202020;
        margin-top: 0;
        padding-bottom: 30px;
        min-height: 250px;
        overflow: hidden
    }
    
    .home-testimonoals-text {
        font-size: 14px;
        color: #333;
        line-height: 22px;
        text-align: left
    }
    
    .img-round {
        border-radius: 50%
    }
    
    .testimonials-box {
		box-shadow:0 0 12px 1px rgba(0,0,0,0.2);
        background: #fff;
        min-height: 152px;
        overflow: hidden;
        padding: 15px 25px;
        margin-top: 50px!important
    }
    
    .threeboxowl-crousel,
    .twobox {
        padding: 0 34px
    }
    
    .threeboxowl-crousel .item img,
    .twobox .item img {
        height: 120px
    }
    
    .threeboxowl-crousel .owl-next,
    .threeboxowl-crousel .owl-prev,
    .twobox .owl-next,
    .twobox .owl-prev {
        position: absolute;
        top: 45px
    }
    
    .threeboxowl-crousel .owl-prev,
    .twobox .owl-prev {
        left: 0
    }
    
    .threeboxowl-crousel .owl-next,
    .twobox .owl-next {
        right: 0
    }
    
    .link-top-static-box .fa {
        font-size: 25px;
        color: #c00;
        float: left;
        line-height: 20px;
        margin: 0 8px 0 0
    }
    
    .footer h4,
    .footer p {
        color: #fff
    }
    
    .link-top-static-box .fa-envelope {
        font-size: 16px
    }
    
    .footer {
        background:#202020;
        padding-top: 50px
    }
    
    .footer-listing {
        margin: 0;
        padding: 0
    }
    
    .footer h4 {
        font-size:20px;
        font-weight: 400;
        border-bottom: 1px solid #686868;
        padding: 0 0 13px;
        margin-bottom: 15px;color:#9b9b9b;
    }
    
    .footer-listing li {
        list-style: none;
        line-height: 26px
    }
    
    .footer-listing li a {
        color: #fff;
        font-size:16px
    }
    
    .footer-listing li a:hover {
        color:#c2baba;
        transition: all .5s ease;
        text-decoration: underline
    }
    
    .footerform input {
        height: 40px;
        border-radius: 0;
        padding: 5px;
        border: 2px solid #fff;
        float: left;
        width: 77%
    }
    
    .footerform span {
        float: left;
        background: #c00;
        height: 40px;
        padding: 10px;
        border-radius: 0;
        line-height: 15px;
        font-size: 14px;
        border: 2px solid #fff
    }
    
    .social {
        margin-top: 30px
    }
    
    .social ul {
        padding: 0;
        margin: 0
    }
    
    .social ul li {
        list-style: none;
        float: left;
        margin-right: 10px
    }
    
    .social ul li a {
        text-align: center;
        line-height: 36px;
        width: 44px;
        height: 44px;
        border: 4px solid #fff;
        border-radius: 50%;
        font-size: 20px;
        color: #fff
    }
    
    .social ul li .fa-facebook:hover {
        background: #0956b5;
        border: 4px solid #0956b5
    }
    
    .social ul li .fa-twitter:hover {
        background: #28d4f9;
        border: 4px solid #28d4f9
    }
    
    .social ul li .fa-google-plus:hover {
        background: #e3401d;
        border: 4px solid #e3401d
    }
    
    .social ul li a:hover {
        color: #fff
    }
    
    .colpywrite p {
        font-size: 14px;
        padding: 45px 0 0
    }
    
    .home-partner-head {
		font-family: pt_sansbold;
        font-size: 26px;
        color: #fff!important;
        text-align: left;
        padding: 25px 0 15px 30px
    }
	.oneboxbx .home-partner-head{padding-left:0px;}
	.oneboxbx img{max-height:120px;}
    
    .partner-logo-section {
        background: #bb0202;
        min-height: 100px;
        overflow: hidden;
        margin-top: 30px;
        padding-bottom: 30px;
        float: left;
        width: 100%
    }
    
    .hph-cp1 {
        margin-left: 40px
    }
    
    .hph-cp2 {
        margin-left: 81px
    }
    
    .carousel-control.left,
    .carousel-control.right {
        background-image: none!important
    }
    
    .inside-rec-activ-scroll {
        max-height: 300px!important;
        overflow-y: scroll;
        padding-bottom: 30px
    }
    
    .inside-page-srip {
        background-color: #dedede;
        min-height: 50px;
        font-size: 14px;
        text-transform: none;
        color: #333;
        padding: 15px 0;
        letter-spacing: 1px;
        text-align: left
    }
    
    .inside-page-srip a,
    .inside-page-srip a:hover {
        color: #c00;
        font-size: 14px
    }
    
    .inside-page-srip a:hover {
        text-decoration: underline!important
    }
    
    .inside-section-margin {
        margin-top: 30px!important
    }
    
    .inside-sec-height {
        height: 380px!important
    }
    
    .desktop-hide {
        display: none!important
    }
    
    *,
    :after,
    :before {
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    
    .js .inputfile {
        width: .1px;
        height: .1px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        z-index: -1
    }
    
    .inputfile+label {
        max-width: 80%;
        font-size: 1.25rem;
        font-weight: 700;
        cursor: pointer;
        display: inline-block;
        overflow: hidden;
        padding: .625rem 1.25rem
    }
    
    .inputfile+label svg {
        width: 1em;
        height: 1em;
        vertical-align: middle;
        margin-top: -.25em;
        margin-right: .25em
    }
    
    .inputfile-6+label span {
        border: 0;
        width: 226px;
        min-height: 36px;
        display: inline-block;
        overflow: hidden;
        vertical-align: top
    }
    
    .inputfile-6+label:hover strong,
    .inputfile-6.has-focus+label strong,
    .inputfile-6:focus+label strong {
        background-color: #000
    }
    
    .inputfile-6+label {
        border: 0 solid #333;
        background-color: #fff;
        padding: 0
    }
    
    .inputfile-6+label span,
    .inputfile-6+label strong {
        padding: 9px 10px
    }
    
    .inputfile-6+label strong {
        color: #fff;
        background-color: #333;
        display: inline-block;
        font-size: 13px
    }
    
    input::-webkit-input-placeholder,
    isindex::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {
        color: #666!important
    }
    
    .uneditable-input,
    input[type=month],
    input[type=time],
    input[type=week],
    input[type=number],
    input[type=email],
    input[type=url],
    input[type=search],
    input[type=tel],
    input[type=color],
    input[type=text],
    input[type=password],
    input[type=datetime],
    input[type=datetime-local],
    input[type=date],
    select,
    textarea {
        color: #666!important;
        font-weight: 100!important;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 13px!important;
        padding-left: 5px
    }
    
    option {
        font-weight: 400;
        display: block;
        padding: 0 2px 1px;
        white-space: pre;
        min-height: 35px!important
    }
    
    .checkbox {
        padding-left: 20px
    }
    
    .checkbox label {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        padding-left: 5px;
        font-size: 13px
    }
    
    .checkbox label::after,
    .checkbox label::before {
        position: absolute;
        margin-left: -20px;
        display: inline-block;
        left: 0
    }
    
    .checkbox label::before {
        content: "";
        width: 17px;
        height: 17px;
        border: 1px solid #ccc;
        border-radius: 3px;
        background-color: #fff;
        -webkit-transition: border .15s ease-in-out, color .15s ease-in-out;
        -o-transition: border .15s ease-in-out, color .15s ease-in-out;
        transition: border .15s ease-in-out, color .15s ease-in-out
    }
    
    .checkbox label::after {
        width: 16px;
        height: 16px;
        top: 0;
        padding-left: 3px;
        padding-top: 1px;
        font-size: 11px;
        color: #555
    }
    
    .checkbox input[type=checkbox],
    .checkbox input[type=radio] {
        opacity: 0;
        z-index: 1
    }
    
    .checkbox input[type=checkbox]:focus+label::before,
    .checkbox input[type=radio]:focus+label::before {
        outline: dotted thin;
        outline: -webkit-focus-ring-color auto 5px;
        outline-offset: -2px
    }
    
    .checkbox input[type=checkbox]:checked+label::after,
    .checkbox input[type=radio]:checked+label::after {
        font-family: FontAwesome;
        content: "\f00c"
    }
    
    .checkbox input[type=checkbox]:indeterminate+label::after,
    .checkbox input[type=radio]:indeterminate+label::after {
        display: block;
        content: "";
        width: 10px;
        height: 3px;
        background-color: #555;
        border-radius: 2px;
        margin-left: -16.5px;
        margin-top: 7px
    }
    
    .checkbox.checkbox-inline,
    .radio.radio-inline {
        margin-top: 0
    }
    
    .checkbox input[type=checkbox]:disabled+label,
    .checkbox input[type=radio]:disabled+label {
        opacity: .65
    }
    
    .checkbox input[type=checkbox]:disabled+label::before,
    .checkbox input[type=radio]:disabled+label::before {
        background-color: #eee;
        cursor: not-allowed
    }
    
    .radio {
        padding-left: 20px
    }
    
    .radio label {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        padding-left: 5px;
        font-size: 13px
    }
    
    .radio label::after,
    .radio label::before {
        display: inline-block;
        position: absolute;
        margin-left: -20px
    }
    
    .radio label::before {
        content: "";
        width: 17px;
        height: 17px;
        left: 0;
        border: 1px solid #4d4d4d;
        border-radius: 50%;
        background-color: #fff;
        -webkit-transition: border .15s ease-in-out;
        -o-transition: border .15s ease-in-out;
        transition: border .15s ease-in-out
    }
    
    .radio label::after {
        content: " ";
        width: 11px;
        height: 11px;
        left: 3px;
        top: 3px;
        border-radius: 50%;
        background-color: #555;
        -webkit-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -o-transform: scale(0, 0);
        transform: scale(0, 0);
        -webkit-transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
        -moz-transition: -moz-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
        -o-transition: -o-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
        transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33)
    }
    
    .radio input[type=radio] {
        opacity: 0;
        z-index: 1
    }
    
    .radio input[type=radio]:focus+label::before {
        outline: dotted thin;
        outline: -webkit-focus-ring-color auto 5px;
        outline-offset: -2px
    }
    
    .radio input[type=radio]:checked+label::after {
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1)
    }
    
    .radio input[type=radio]:disabled+label {
        opacity: .65
    }
    
    .radio input[type=radio]:disabled+label::before {
        cursor: not-allowed
    }
    
    input[type=checkbox].styled:checked+label:after,
    input[type=radio].styled:checked+label:after {
        font-family: FontAwesome;
        content: "\f00c"
    }
    
    .form-bg-white-btn,
    .form-main-headText,
    .form-sub-headText,
    .label-text {
        font-family: pt_sansbold;
        font-weight: 400
    }
    
    input[type=checkbox] .styled:checked+label::after,
    input[type=checkbox] .styled:checked+label::before,
    input[type=radio] .styled:checked+label::after,
    input[type=radio] .styled:checked+label::before {
        color: #fff
    }
    
    .form-select-width {
        border-bottom: #ccc solid 2px!important;
        border-right: #ccc solid 2px!important;
        border: 0;
        border-radius: 0!important;
        width: 100%!important;
        height: 36px!important
    }
    
    .form-banner {
        background: #bb0202
    }
    
    .form-banner p {
        color: #fff;
        font-size: 30px;
        display: table-cell
    }
    
    .form-bg {
        background: #fff;
        box-shadow: #c2b68f 0 0 20px;
        min-height: 100px;
        overflow: hidden;
        margin-left: 74px;
        z-index: 1;
        margin-top: -36px;
        margin-bottom: 36px
    }
    
    .form-siteMapping {
        margin-top: 20px;
        font-size: 14px;
        color: #666;
        padding-bottom: 10px
    }
    
    .form-bg-white-btn,
    .form-btn-active {
        padding: 20px;
        float: left;
        width: 100%;
        font-size: 16px;
        text-align: left;
        cursor: pointer
    }
    
    .form-siteMapping a {
        color: #666;
        text-decoration: none
    }
    
    .form-siteMapping a:hover {
        color: #666;
        text-decoration: underline
    }
    
    .form-border-bottom {
        border-bottom: #ccc solid 1px;
        clear: both;
        margin-left: 16px;
        margin-right: 16px
    }
    
    .form-btn-active {
        border: 1px solid #c00;
        background: #c00;
        color: #fff
    }
    
    .form-bg-white-btn {
        border: 1px solid #e7999b;
        background: #fff;
        color: #333
    }
    
    .form-bg-white-btn:hover {
        border: 1px solid #c00;
        background-color: #AD310B;
        -webkit-transition: background-color 1s linear;
        -moz-transition: background-color 1s linear;
        -o-transition: background-color 1s linear;
        -ms-transition: background-color 1s linear;
        transition: background-color 1s linear;
        color: #fff
    }
    
    .form-bg-white-btn .iconrgtarrow {
        margin-top: 1px
    }
    
    .form-margin-top20 {
        margin-top: 20px
    }
    
    .form-margin-top10 {
        margin-top: 10px
    }
    
    .form-padding-top20 {
        padding-top: 20px
    }
    
    .form-bg-gray {
        background-color: #dadada;
        min-height: 50px!important;
        overflow: hidden;
        padding: 0 20px
    }
    
    .form-main-headText {
        color: #000;
        font-size: 19px;
        margin-bottom: 0
    }
    
    .pull-right-style {
        float: right
    }
    
    .form-errorText {
        font-size: 11px;
        color: #c00;
        font-weight: 400
    }
    
    .form-sub-headText {
        color: #000;
        font-size: 13px;
        margin: 5px 0
    }
    
    .form-panel-body {
        padding: 40px!important;
        min-height: 100px;
        overflow: hidden
    }
    
    .form-head-text-22 {
        font-size: 22px;
        color: #000
    }
    
    .form-select-fix-width {
        border: 1px solid #ccc!important;
        border-radius: 0!important;
        width: 270px!important
    }
    
    .form-input-style,
    .form-select-style-dob {
        border-bottom: #ccc solid 2px!important;
        border-right: #ccc solid 2px!important
    }
    
    .form-input-style {
        border: 0;
        border-radius: 0!important;
        height: 36px!important;
        width: 100%!important
    }
    
    .form-select-style-dob {
        border: 0;
        border-radius: 0!important;
        height: 36px;
        width: 30.3%
    }
    
    .form-select-style-full,
    .form-textarea-style {
        border-bottom: #ccc solid 2px!important;
        border-right: #ccc solid 2px!important
    }
    
    .label-text {
        font-size: 13px;
        color: #000
    }
    
    .form-btn-Browse,
    .form-btn-submit,
    .form-btn-submitNew,
    .form-btn-submitSimpleDiv {
        font-family: Verdana, Geneva, sans-serif
    }
    
    .form-medentory-text {
        color: #DC051B
    }
    
    .form-select-style-full {
        border: 0;
        border-radius: 0!important;
        height: 40px!important;
        width: 100%!important
    }
    
    .form-textarea-style {
        border: 0;
        border-radius: 0!important;
        height: 120px!important;
        width: 100%!important
    }
    
    .form-textarea-style80 {
        border-bottom: #ccc solid 2px!important;
        border-right: #ccc solid 2px!important;
        border: 0;
        border-radius: 0!important;
        height: 80px!important;
        width: 100%!important
    }
    
    .form-btn-Browse {
        background: #666;
        border: 0;
        padding: 10px;
        height: 40px;
        width: 30%;
        color: #fff;
        font-size: 14px;
        text-align: center;
        margin: 0 2px
    }
    
    .form-btn-save,
    .form-btn-submit {
        width: 200px;
        margin: 0 2px;
        height: 50px;
        display: inline-block;
        font-size: 14px;
        text-decoration: none;
        text-align: center
    }
    
    .form-btn-Browse:hover {
        background: #717171
    }
    
    .form-btn-save {
        background: #666;
        border: 0;
        padding: 3px 10px 5px;
        color: #fff;
        border-radius: 0!important
    }
    
    .form-btn-save:hover {
        background: #c00;
        color: #FFF
    }
    
    .form-btn-submit {
        background: #c00;
        border: 0;
        padding: 13px 10px 5px;
        color: #fff
    }
    
    .form-btn-submitdiv {
        border-right: 1px #d75252 solid;
        float: left;
        text-align: center;
        width: 80%;
        margin-top: -10px
    }
    
    .form-btn-submitSimpleDiv {
        background: #c00;
        border: 0;
        padding: 18px 10px 5px;
        height: 50px;
        width: 200px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        margin: 0 2px;
        display: inline-block;
        text-decoration: none
    }
    
    .form-btn-submitSimple {
        height: 37px;
        padding-top: 10px;
        border-right: 1px #d75252 solid;
        float: left;
        text-align: center;
        width: 80%;
        margin-top: -10px
    }
    
    .form-btn-submitNew {
        background: #c00;
        border: 0;
        height: 46px;
        width: 200px;
        padding: 14px 10px 0;
        color: #fff;
        font-size: 14px;
        text-align: center;
        margin: 0 2px;
        cursor: pointer
    }
    
    .borderboxgrey .nametitle,
    .gallerpage h3,
    .gallery li .thumb-title,
    .header-heading,
    .newscol .newstitle,
    .page-heading,
    .progress-font,
    .progress-text,
    .right-heading,
    .tenderpage h2 {
        font-family: pt_sansbold;
        font-weight: 400
    }
    
    .form-btn-submit:hover {
        background: #e22929;
        color: #fff
    }
    
    .center-div-btn {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        padding-top: 25px;
        padding-bottom: 20px;
        clear: both
    }
    
    .progress-div {
        height: 10px;
        width: 100%;
        margin-top: 60px;
        margin-bottom: 38px
    }
    
    .progress-bg-bule {
        background: #3838a5;
        height: 10px;
        width: 33.333%;
        color: #fff
    }
    
    .progress-bg-green {
        background: #30a50c;
        height: 10px;
        width: 33.333%;
        color: #fff
    }
    
    .progress-bg-gray {
        background: #e1e1e1;
        height: 10px;
        width: 33.333%;
        color: #000
    }
    
    .progress-roundedBox1,
    .progress-roundedBox2,
    .progress-roundedBox3 {
        border-radius: 50%;
        height: 50px;
        width: 50px;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        top: 40px
    }
    
    .progress-roundedBox1 {
        left: 15%
    }
    
    .progress-roundedBox2 {
        left: 48%
    }
    
    .progress-roundedBox3 {
        left: 81%
    }
    
    .progress-text {
        text-align: center
    }
    
    .progress-roundedBox-green {
        background: #30a50c
    }
    
    .progress-roundedBox-blue {
        background: #3838a5
    }
    
    .progress-1 {
        float: left;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px
    }
    
    .progress-2 {
        float: left
    }
    
    .progress-3 {
        float: left;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px
    }
    
    .color-green {
        color: #30a50c
    }
    
    .color-blue {
        color: #3838a5
    }
    
    .color-black {
        color: #000
    }
    
    .text-center {
        text-align: center
    }
    
    .progress-font {
        font-size: 16px;
        padding-top: 25px
    }
    
    .div-btn-browser-left {
        float: left
    }
    
    .div-btn-browser-right {
        float: left;
        width: 50%;
        margin-top: 26px
    }
    
    .form-pull-right {
        float: right
    }
    
    .left-content {
        padding-left: 0
    }
    
    .right-content {
        padding: 0 0 45px 15px
    }
    
    .form-banner .container {
        display: table;
        height: 90px
    }
    
    .header-heading {
        color: #fff;
        font-size: 30px;
        display: table-cell;
        vertical-align: middle
    }
    
    .newscol {
        border: 1px solid #ccc;
        padding: 0;
        margin: 0 0 30px
    }
    
    .newscol .newscontentbox {
        padding: 0 15px;
        height: 245px
    }
    
    .newscol .newstitle {
        padding: 0;
        color: #0c205e;
        font-size: 14px;
        height: 44px;
        margin-bottom: 10px;
        float: left;
        overflow: hidden
    }
    
    .newscol .greydatebox,
    .upcomingevent .greydatebox {
        padding: 4px 14px;
        width: auto;
        display: inline-block;
        font-size: 12px;
        color: #FFF;
        background: #666
    }
    
    .borderline {
        background: url(../images/heading-border.jpg) repeat-x;
        width: 100%;
        height: 8px;
        margin: 15px 0 0
    }
    
    .newscol p {
        font-size: 14px;
        color: #000
    }
    
    .newscol .btnreadmore {
        width: 100%;
        text-transform: uppercase;
        background: #e9e9e9;
        border-top: 1px solid #ccc;
        text-align: center;
        font-size: 12px;
        padding: 0;
        color: #525252;
        display: block;
        text-decoration: none;
        transition: all .2s ease-in-out;
        height: 44px;
        line-height: 44px
    }
    
    .newscol .btnreadmore:hover,
    .upcomingevent .btnreadmore:hover {
        background: #bb0202;
        color: #FFF
    }
    
    .newscol .btnreadmore strong,
    .upcomingevent .btnreadmore strong {
        font-size: 16px;
        transition: all .2s ease-in-out;
        display: inline-block;
        margin: 4px 0 0 10px
    }
    
    .newscol .btnreadmore:hover strong,
    .upcomingevent .btnreadmore:hover strong {
        color: #fff;
        margin-left: 15px
    }
    
    .borderboxgrey {
        border: 1px solid #ccc;
        width: 100%;
        float: left;
        padding: 15px;
        margin: 0 0 15px
    }
    
    .borderboxgrey .nametitle {
        color: #0c205e;
        font-size: 16px
    }
    
    .borderboxgrey p a {
        color: #f92b0f
    }
    
    .borderboxgrey p a:hover {
        color: #0c205e
    }
    
    .padleftnone {
        padding-left: 0
    }
    
    .right-content .right-col {
        margin: 16px -9px 0 0
    }
    
    .new-img {
        margin-bottom: 10px
    }
    
    .new-img img {
        width: 100%;
        min-height: 156px;
        max-height: 156px
    }
    
    .newsboxcontent {
        height: 130px;
        overflow: hidden
    }
    
    .right-heading {
        font-size: 15px;
        text-transform: uppercase;
        padding: 0;
        margin: 0 0 5px
    }
    
    .top-right ul {
        margin: 0;
        padding: 0
    }
    
    .top-right ul li {
        border-bottom: 1px solid #ddd;
        width: 100%;
        padding: 7px 0;
        list-style: none
    }
    
    .top-right ul li a {
        color: #333;
        text-decoration: none
    }
    
    .top-right ul li a:hover {
        color: #bb0202
    }
    
    .top-right ul li a strong {
        font-size: 17px;
        padding: 0 8px 0 0
    }
    
    .inner-index-banner img {
        width: 100%
    }
    
    .page-heading {
        font-size: 20px;
        margin: 0;
        padding: 0 0 15px
    }
    
    .gallery,
    .gallerylist {
        margin: 0;
        padding: 0
    }
    
    .gallery li {
        width: 257px;
        position: relative;
        height: 257px;
        margin: 0 22px 22px 0;
        overflow: hidden;
        float: left;
        transition: all .5s ease-in-out
    }
    
    .gallery li:hover img {
        transform: scale(1.05);
        transition: all .2s ease-in-out
    }
    
    .gallery li.last {
        margin-right: 0
    }
    
    .gallery li img {
        min-height: 267px;
        max-width: 100%
    }
    
    .gallery li .thumb-title {
        width: 235px;
        opacity: .9;
        background: #000;
        color: #FFF;
        padding: 9px 0 9px 10px;
        line-height: 17px;
        position: absolute;
        font-size: 14px;
        bottom: 20px;
        left: 0
    }
    
    .gallery li:hover .thumb-title {
        background: #c00
    }
    
    .gallerpage h3,
    .tenderpage h2 {
        color: #0c205e;
        font-size: 20px;
        background: url(../image/heading-border.jpg) left bottom repeat-x;
        width: 100%;
        padding: 0 0 20px;
        margin: 0 0 30px
    }
    
    .gallerylist li {
        width: 158px;
        height: 105px;
        list-style: none;
        padding: 0;
        overflow: hidden;
        float: left;
        margin: 0 8px 8px 0
    }
    
    .gallerylist li.last {
        margin-right: 0
    }
    
    .gallerylist li a img {
        max-width: 100%;
        max-height: 105px
    }
    
    .height50 {
        height: 50px
    }
    
    .height40 {
        height: 40px
    }
    
    .height20 {
        height: 20px
    }
    
    .clear {
        clear: both
    }
    
    .testimonialbox {
        background: #fff;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -moz-o-radius: 4px;
        border: 1px solid #ccc;
        padding: 30px 10px;
        margin: 0 0 20px;
        position: relative
    }
    
    .testimonialbox .iconarrow {
        background: url(../images/testimonial-arrow.png) 0 -2px no-repeat;
        position: absolute;
        top: -1px;
        left: 60px;
        width: 37px;
        height: 19px
    }
    
    .testimonialbox .toparrow {
        background: url(../images/testimonial-top-icon.png) no-repeat;
        position: absolute;
        top: 28px;
        left: 123px;
        width: 30px;
        height: 20px;
        background-size: 100% 100%
    }
    
    .testimonialbox .bottomarrow {
        background: url(../images/testimonial-bottom-icon.png) no-repeat;
        position: absolute;
        bottom: 20px;
        right: 20px;
        width: 30px;
        height: 20px;
        background-size: 100% 100%
    }
    
    .testimonialbox p {
        font-size: 16px
    }
    
    .testimonialbox span {
        font-family: roboto-bold;
        color: #1172cc;
        font-size: 16px
    }
    
    .testimonialbox .clientname,
    .upcomingevent h2 {
        color: #c00;
        font-family: "pt Sans"
    }
    
    .testimonialbox .iconclient {
        width: 90px;
        height: 90px;
        margin-top: 20px
    }
    
    .testimonialbox .iconclient img {
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -moz-o-radius: 50% 50%;
        max-width: 90px;
        max-height: 90px;
        min-height: 90px;
        min-width: 90px
    }
    
    .testimonialbox .clientname {
        font-weight: 400;
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 10px;
        width: 100%;
        display: block
    }
    
    .boxshadow {
        box-shadow: 0 0 5px #ababab;
        margin: 0 0 30px;
        padding: 20px
    }
    
    .upcomingevent h2 {
        margin: 0;
        padding: 0;
        font-family: pt_sansbold;
        font-weight: 400;
        font-size: 22px
    }
    
    .upcoming_innertext h2,
    .upcomingevent .clientname {
        font-family: "pt Sans";
        font-weight: 400
    }
    
    .upcomingevent .btnreadmore {
        width: 120px;
        text-transform: uppercase;
        background: #e9e9e9;
        text-align: center;
        font-size: 13px;
        padding: 5px 0 0;
        color: #525252;
        display: block;
        text-decoration: none;
        transition: all .2s ease-in-out;
        height: 35px
    }
    
    .btngrey,
    .btngrey span {
        transition: all .5s ease
    }
    
    .upcomingevent .clientname {
        color: #333;
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 10px;
        width: 100%;
        display: block
    }
    
    .upcoming_innertext h2 {
        color: #000;
        margin: 0;
        padding: 0;
        font-family: pt_sansbold;
        font-size: 24px
    }
    
    .eventdesitext {
        font-size: 15px;
        padding: 10px 0 20px;
        font-family: "pt Sans";
        font-family: pt_sansbold;
        font-weight: 400
    }
    
    .eventdesitext span {
        margin: 0 5px;
        display: inline-block
    }
    
    .eventdesitext .redtext {
        color: #c00
    }
    
    .contactform form input[type=text],
    .contactform form textarea {
        background: #f0f0f0;
        padding: 10px 20px;
        width: 500px;
        color: #333!important;
        font-size: 15px!important;
        font-family: "pt Sans"
    }
    
    .testimonials-div img {
        max-width: 90%;
        max-height: 140px
    }
    
    .contactform form input[type=text] {
        border: none;
        margin: 0 0 15px;
        border-bottom: 2px solid #e5e5e5
    }
    
    .contactform form textarea {
        border: none;
        border-bottom: 2px solid #e5e5e5;
        height: 100px
    }
    
    .contacttopcontent h2 {
        font-size: 40px;
        font-family: "pt Sans";
        font-weight: 700;
        color: #000;
        padding: 0 0 10px;
        text-align: center
    }
    
    .contacttopcontent p {
        text-align: center;
        padding: 0 0 15px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 40px
    }
    
    .btnred,
    .btnsubmit {
        border: none;
        cursor: pointer
    }
    
    .contactpage h2 {
        font-size: 30px;
        font-family: "pt Sans";
        color: #000;
        padding: 0;
        margin: 0
    }
    
    .btnsubmit,
    .contactpage p {
        font-family: "pt Sans";
        font-size: 16px
    }
    
    .contactpage p {
        font-weight: 300;
        color: #666
    }
    
    .btnsubmit {
        background: #c00;
        padding: 8px 20px;
        color: #FFF;
        margin-top: 20px
    }
    
    .btnsubmit:hover {
        background: #333
    }
    
    .contactrightpanel {
        font-size: 20px;
        margin-top: 50px
    }
    
    .socialmedialink {
        margin: 0;
        padding: 0
    }
    
    .socialmedialink li {
        list-style: none;
        display: inline-block;
        margin: 0 7px 0 0
    }
    
    .pagenofoundsmalltxt,
    .pagenotfoundtxt {
        text-align: center;
        width: 100%;
        display: block
    }
    
    .contactrightpanel h3 {
        font-size: 25px;
        font-family: pt_sansbold;
        font-weight: 400;
        color: #000;
        padding: 30px 0 20px;
        margin: 0
    }
    
    .pagenotfoundtxt {
        font-size: 250px;
        height: 300px;
        font-weight: bolder;
        color: #c00
    }
    
    .pagenotfoundtxt span {
        color: #000
    }
    
    .pagenofoundsmalltxt {
        font-size: 30px;
        font-weight: 400
    }
    
    .btngrey,
    .form-back-btn,
    .tabsdeatil li,
    .tabsdeatil li a {
        display: inline-block
    }
    
    .btnred {
        background: #c00;
        font-family: pt_sansbold;
        font-weight: 400;
        padding: 8px 20px;
        color: #FFF;
        font-size: 16px;
        width: auto;
        margin: 0 auto
    }
    
    .btnred:hover {
        background: #000;
        color: #FFF
    }
    
    .acc_container,
    .acc_container .block p,
    .acc_container .block p a,
    h2.acc_trigger {
        font-family: GillSansMTRegular
    }
    
    .btngrey,
    .carousel-caption-text a,
    .innerpagecontent h2,
    .tabsdeatil li a {
        font-family: pt_sansbold
    }
    
    .panel-title {
        position: relative
    }
    
    .panel-body ul {
        margin: 0;
        padding: 0 0 0 20px
    }
    
    .panel-title .iconplus,
    .panel-title:hover .iconplus {
        width: 18px;
        height: 18px;
        position: absolute;
        top: 9px;
        right: 15px;
        background: url(../images/icon-tab-plus.png) no-repeat
    }
    
    .form-bg-gray .col-md-4 {
        margin-bottom: 15px
    }
    
    .btngrey {
        width: 100%;
        padding: 15px;
        position: relative;
        background: #F0F0F0;
        font-size: 18px;
        color: #333;
        font-weight: 400
    }
    
    .btngrey span,
    .tabsdeatil {
        padding: 0;
        margin: 0
    }
    
    .btngrey:hover {
        background: #c00;
        color: #FFF
    }
    
    .btngrey span {
        background: url(../images/grey-arrow.png) right 10px no-repeat;
        width: 30px;
        height: 42px;
        position: absolute;
        right: 20px;
        top: 5px
    }
    
    .btngrey:hover span {
        background: url(../images/white-arrow.png) right 10px no-repeat;
        right: 10px
    }
    
    .tabsdeatil li.active {
        background: #FFF
    }
    
    .tabsdeatil li.active a {
        color: #c00
    }
    
    .tabsdeatil li a {
        padding: 20px;
        border-right: 1px solid #ccc;
        color: #333;
        font-weight: 400;
        font-size: 17px
    }
    
    .tabsdeatil {
        background: #F0F0F0
    }
    
    .tablecontent tr td {
        font-size: 15px;
        padding: 10px
    }
    
    .tablecontent tr td.wid30 {
        width: 30%
    }
    
    .tablistcontent,
    .tablistcontent2 {
        margin: 0;
        padding: 0
    }
    
    .tablistcontent li,
    .tablistcontent2 li {
        padding: 10px 10px 10px 0;

        float: left;
        font-size: 15px;
        list-style: none
    }
    
    .tablistcontent li {
        width: 50%
    }
    
    .tablistcontent li span,
    .tablistcontent2 li span {
        width: 250px;
        display: inline-block;
        font-family: pt_sansbold;
        font-weight: 400
    }
    
    .tablistcontent2 li {
        width: 100%
    }
    
    .innerpagecontent ul {
        margin: 0 0 0 15px;
        padding: 0
    }
    
    .innerpagecontent ul li {
        font-size: 15px;
        line-height: 25px
    }
    
    .innerpagecontent h2 {
        border-bottom: 1px solid #ccc;
        font-size: 24px;
        padding: 0 0 10px;
        margin: 0 0 15px
    }
    
    .carousel-caption-text a {
        color: #FFF;
        letter-spacing: -1px;
        position: absolute;
        width: 450px;
        right: 28%;
        bottom: 90px;
        margin: 0 0 20px
    }
    
    .footerform label.error {
        position: absolute;
        background: 0 0;
        margin: 38px 0 0 10px;
        width: 300px;
        border: none;
        left: 0
    }
    
    .footerform label.error span {
        background: 0 0;
        border: none;
        color: #da4844
    }
    
    #back-to-top,
    .form-back-btn {
        text-align: center;
        border: 0;
        text-decoration: none
    }
    
    .form-back-btn {
        background: #666;
        padding: 14px 10px 5px;
        height: 50px;
        width: 200px;
        color: #fff;
        font-size: 14px;
        margin: 0 2px
    }
    
    .form-back-btn:hover {
        background: #c00
    }
    
    .col-merginTo-20 img {
        max-width: 100px
    }
    
    .panel-heading .accordion-toggle:after {
        font-family: 'Glyphicons Halflings'; //	content:"";//	background:url(../images/icon-tab-plus.png) right 0 no-repeat;content:"\e114";float:right;color:grey}.panel-heading .accordion-toggle.collapsed:after{//   background:url(../images/icon-tab-minus.png) right 0 no-repeat;//	content:"";content:"\e080";//	background:url(../images/icon-tab-minus.png) 0 0 no-repeat}.panel-heading .accordion-toggle:hover:after{content:"\e114";color:#fff}.panel-heading .accordion-toggle.collapsed:hover:after{content:"\e080";color:#fff}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>a:focus,.panel-title>small,.panel-title>small>a{text-decoration:none}#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:60px;height:60px;line-height:30px;background:#c00;color:#fff;cursor:pointer;transition:opacity .2s ease-out;opacity:0;border-radius:10px;font-size:24px;padding-top:13px}.ulinner,.ulinner li{padding:0;float:left}#back-to-top:hover{background:#e52e2e}#back-to-top.show{opacity:1}.ulinner{width:100%;margin:0;list-style:none}.ulinner li{clear:left}.ulinner li a{text-decoration:none;color:#333;padding:5px 0 5px 20px;display:block;background:url(../images/left-arrow.jpg) left 10px no-repeat}.ulinner li a:hover{text-decoration:underline!important}.testimonialbox .clientname a{padding:4px 15px;background:#c00;border:2px solid #c00;color:#fff;text-decoration:none;margin-right:20px}.testimonialbox .clientname a:hover{background:#fff;color:#c00}.updatedtls .btngrey{margin-bottom:15px}form .clearfix.form-border-bottom.form-padding-top20{padding-top:20px!important;margin-bottom:20px!important}.phone_no{color:#02248C!important}a[href^=tel]{color:inherit;text-decoration:none}@media print{#bluebg,#redbg{-webkit-print-color-adjust:exact}#redbg{background-color:#c00!important}#bluebg{background:#36256c!important;color:#fff!important}}@media screen and (-webkit-min-device-pixel-ratio:0){#amend_your_profile label,#check_doner_status label,#deactive_prfile label,#reactive_your_profile label,::i-block-chrome{font-size:13px;font-weight:300;color:#333}#amend_your_profile label .form-errorText,#check_doner_status label .form-errorText,#deactive_prfile label .form-errorText,#reactive_your_profile label .form-errorText,::i-block-chrome{font-size:10px;font-weight:300;color:#c00}#doner_contact label.error,::i-block-chrome{margin-top:-15px;clear:both;height:10px;width:300px;display:block;z-index:9999;position:absolute}}.imgbox img{padding:4px;background:#FFF;border:1px solid #ccc}.dateselectbox{float:left;margin-right:7px;width:30%}.dateselectbox2{float:left;width:33%}.home-sec-height{line-height:23px}
/*========== start new css add============*/		
		.dorso-register-box-n.dorso-register-box{background:none}
		.dorso-register-box-n.dorso-register-box input[type="text"]{padding:10px;background:#eee;float:left;color:#ededed;border:0;height:40px;min-width:200px}
		.dorso-register-box-n.dorso-register-box button{border:0;background:#000;width:37px;}
		.dorso-register-box-n.dorso-register-box span.fa{position:unset;float:left;width:100%;color:#fff;padding:0px;height:40px;border:0;font-size:20px;line-height:40px;}
		.responsive-slide-padding{position:relative;overflow:hidden}
		.responsive-slide-padding_new .container{position:relative}
.slider-form{position:absolute;right:0;bottom:0;background:#000;max-width:350px;box-shadow:0 34px 10px 3px rgba(0,0,0,0.4);z-index:99}
.slider-form h3{background:#999;color:#fff;padding:7px;margin:0;font-size:16px;text-align:center;font-style:italic;font-family: pt_sansbold;}
.slider-form ul{display:inline-block;padding:20px 20px 7px 20px;margin:0}
.slider-form ul li{float:left;width:100%;padding:7px 0;list-style:none}
.slider-form ul li label{display:inline-block;width:100%;color:#fff;font-size: 20px;font-weight: normal;margin-bottom: 0;}
.slider-form ul li input[type="text"]{display:inline-block;width:100%;background:none;border:0;padding:4px 0;color:#fff !important;font-size:18px !important;border-bottom:1px solid #696b6a}
.slider-form ul li .sliderbtn{position:relative;transition:all 0.5s ease}
.slider-form ul li input[type="submit"]{background:#cc0001;color:#fff;font-size:24px;width:100%;border:0;padding:10px 0;font-family: pt_sansbold;text-transform:uppercase;border-radius:5px;margin-top:5px;)}
.sliderbtn span.fa-play-circle{position: absolute;top:18px;right: 38px;font-size: 25px;color: #fff;transition:all 0.5s ease}
.slider-form ul li .sliderbtn:hover .fa-play-circle{right:33px;}
.slider-form ul li .sliderbtn:hover input{background:#ef1819}
.responsive-slide-padding_new .carousel-indicators li{border-radius:50%;background:none;border:2px solid #fff;width:17px;height:17px;}
.responsive-slide-padding_new .carousel-indicators li.active{width:18px;height:18px}
.responsive-slide-padding_new .carousel-indicators li.active:before{content: "";width: 10px;height: 10px;background: #fff;
float: left;border-radius: 50%;margin: 2px 0 0 2px;}
.ordonationbox{display:inline-block;margin-top:50px;width:100%;}
.kalpritree{background:#ededed;width:100%;display:inline-block;padding-top:200px;}
.calpritbox{position:absolute;z-index:9;background:#fff;border:0px solid #fff;border-radius:50%;overflow:hidden;box-shadow: 0 0 16px 2px rgba(0,0,0,0.2);}
.calpritbox img{border-radius: 50%;
width:100%;
padding: 5px;
height: 100%;}
.calpritbox1,  .calpritbox3, .calpritbox5, .calpritbox7, .calpritbox8, .calpritbox9, .calpritbox11, .calpritbox12{width: 120px;height: 120px;}
.calpritbox2, .calpritbox4, .calpritbox6, .calpritbox10, .calpritbox13, .calpritbox14{width: 120px;height: 120px;}
.calpritbox1{top: 30px;left: 240px;}
.calpritbox2{top: 50px;left: 278px;}
.calpritbox3{left: 155px;top: 235px;}
.calpritbox4{top: 313px;left: 240px;}
.calpritbox5{top: -30px;left: 142px;}
.calpritbox6{top: 110px;left: 112px;}
.calpritbox7{top: 238px;left: 52px;}
.calpritbox8{top:-80px;right:400px}
.calpritbox9{top: -160px;right: 545px;}
.calpritbox10{top: 165px;right: 294px;}
.calpritbox11{top: 232px;right: 190px;}
.calpritbox12{top: 128px;right: 158px;}
.calpritbox13{top: 251px;right: 85px;}
.calpritbox14{top: 25px;right: 270px;}
.calpritbox2 .hovercaption, .calpritbox4 .hovercaption, .calpritbox6 .hovercaption, .calpritbox10 .hovercaption, .calpritbox13 .hovercaption, .calpritbox14 .hovercaption{padding: 30px 10px 0 10px;}
/*.hovercaption{position: absolute;top: 0;bottom: 0;left: 0;right: 0;font-size: 14px;font-family: pt_sansbold;padding: 22px 17px 0 17px;line-height: 15px;
color: #fff;text-transform:uppercase;text-shadow:0px 0px 1px #000;text-align: center;transform:scale(0,0);transition:all 0.5s ease;width:100%;height:100%;border-radius:50%;}*/
.hovercaption{position: absolute;top: 0;bottom: 0;left: 0;right: 0;font-size: 14px;font-family: pt_sansbold;padding: 40px 17px 0 17px;line-height: 15px;
color: #fff;text-transform:uppercase;text-shadow:0px 0px 1px #000;text-align: center;transform:scale(0,0);transition:all 0.5s ease;width:100%;height:100%;border-radius:50%;}
.calpritbox8 .hovercaption{padding-top:11px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox10 .hovercaption{padding-top:26px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox12 .hovercaption{padding-top:41px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox13 .hovercaption{padding-top:35px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox14 .hovercaption{padding-top:25px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox14.cal-noimg .hovercaption{padding-top:40px;font-family: pt_sansbold;font-size:21px;line-height:20px;}
.calpritbox8 .hovercaption{padding-top:36px;font-family: pt_sansregular;}
.calpritbox2 .hovercaption{padding-top:37px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox5 .hovercaption{padding-top:20px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox5 .hovercaption{padding-top:26px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox6 .hovercaption{padding-top:30px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox7 .hovercaption{padding-top:46px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox4 .hovercaption{padding-top:10px;font-size:12px;line-height:13px;font-family: pt_sansregular;}
.calpritbox11 .hovercaption{padding-left:0px;padding-right:0px;}

.calpritbox14{width:120px;height:120px;}
.calpritbox2,.calpritbox4,.calpritbox5,.calpritbox6,.calpritbox7,.calpritbox8,.calpritbox10,.calpritbox12,.calpritbox13{display:none;}

.hovercaption a{color:#fff;}
.cal-noimg .hovercaption{transform:scale(1,1)}
.calpritbox1 .hovercaption, .calpritbox4 .hovercaption, .calpritbox7 .hovercaption{background:#fe5552;}
.calpritbox3 .hovercaption, .calpritbox8 .hovercaption{background:#fcd425;}
.calpritbox9 .hovercaption, .calpritbox2 .hovercaption, .calpritbox13 .hovercaption{background:#5ecaf0;}
.calpritbox14 .hovercaption, .calpritbox5 .hovercaption, .calpritbox12 .hovercaption{background:#a9e51e;}
.calpritbox11 .hovercaption, .calpritbox10 .hovercaption, .calpritbox6 .hovercaption{background:#fa4da7;}
.calpritbox:hover .hovercaption{transform:scale(1,1)}
.kalimg{margin:0 0 -42px 0}
.ordonationbox h2{font-size:25px;text-align:right;color:#41a047;font-family: pt_sansbold;font-style:italic;border-bottom:1px solid #41a047;padding:20px 0;}
.ordonationbox p{font-size:25px;color:#41a047;text-align:center;line-height:30px;padding:0 80px}
.ordonationbox p a{background:#41a047;text-align:center;padding:15px 80px;color:#fff;font-family: pt_sansbold;border-radius:7px;text-transform:uppercase}
.ordonationbox p a:hover{background:#2d8e33}
.newrow{margin:0 -15px;margin-bottom:10px;display:inline-block}
.newrow img{max-width:100%;margin-bottom:20px;border:1px solid #ddd;}
.newrow p{padding-top:0;margin-top:0;font-size:14px;line-height:16px;margin-bottom:5px;}
.newrow p.news_date{font-style:italic;}
.rec-activ-box-mobi_new p{width:100%;display:inline-block;margin-bottom:0;}
.newupdatebtn p{text-align:center}
.newupdatebtn p a{background:#cc0000;padding:10px 50px;color:#fff;font-size:12px;position:relative}
.newupdatebtn p a .fa{position: absolute;top: 7px;right: 20px;font-size: 20px;transition:all 0.5s ease;}
.bx-wrapper .testimonials-name{background:url(../images/donor-testshadow.png) -1px 0px no-repeat} 
.bx-wrapper .testimonials-name{color:#cc0000;padding:8px 0 0 32px;font-size:14px;}
.social_new{padding:0 !important}
.social_new ul{padding:0;margin:15px 0 0 0;}
.social_new ul li{float:left;list-style:none}
.social_new ul li a{width:44px;height:44px;border:4px solid #fff;float:left;border-radius:50%;font-size:20px;color:#fff;text-align:center;line-height:44px;margin-right:10px;position:relative}
.social_new ul li a:hover{background:#fff;}
.social_new ul li a:hover .fa-facebook{color:#3a559f}
.social_new ul li a:hover .fa-twitter{color:#1da1f2}
.social_new ul li a:hover .fa-rss{color:#ef8321}
.footerform input.btn-danger{background:#cc0000}
.newupdatebtn p a:hover span.fa-angle-right{right:15px}
.responsive-slide-padding_new .carousel-inner > .item > a > img, .responsive-slide-padding_new .carousel-inner > .item > img, .responsive-slide-padding_new .img-responsive, .responsive-slide-padding_new .thumbnail a > img, .thumbnail > img{border:0}
.responsive-slide-padding_new .carousel-control .glyphicon-chevron-left, .responsive-slide-padding_new .carousel-control .glyphicon-chevron-right, .responsive-slide-padding_new .carousel-control .responsive-slide-padding_new .icon-next, .carousel-control .icon-prev{font-size:45px !important;}
.newupdate-overflow{max-height:140px;overflow:hidden;margin-bottom:10px;}

.whatsnewcontent .section-margin-30{margin-top:10px;}
.rec-activ-box-mobi_new p{margin-top:5px;}
/*========== end new css add============*/				
.ltnewsinner .new-img{width:20%;float:left;}
.ltnewsinner .newscontentbox{width:78%;float:right;padding-top:20px;height:auto;}
.ltnewsinner .newsboxcontent{height:auto;}
.newscol .newstitle{margin-bottom:5px;height:auto;}

.calpritbox1 .hovercaption{padding-top:30px;}
.calpritbox3 .hovercaption{padding-top:40px;}
.calpritbox11 .hovercaption{padding:40px 5px 0px 5px;}
/*.calpritbox14.cal-noimg .hovercaption {padding: 26px 5px 0px 5px;font-family: pt_sansbold;font-size: 14px;line-height: 15px;}*/
.calpritbox14.cal-noimg .hovercaption {padding: 40px 5px 0px 5px;font-family: pt_sansbold;font-size: 14px;line-height: 15px;}

.helpinghndblk h3{float: left;font-size: 18px;font-weight: bold;background: #fff;width: 100%;padding: 10px 10px 5px 10px;border: 1px solid #e0e0e0;margin:10px 0px 5px;}
.helpinghndblk img{float:left;width:100%;}
.helpingpg .inner-index-banner img{max-width:100%;}
.newsdtnav{width:100%;float:left;}
.newsdtnav li{list-style:none;margin:0px 1% 10px 0px;width:19%;border:1px solid #cc0000;height:100px;text-align:center;float:left;padding-top:40px;}

		@media (max-width:1200px) {
    .dorso-logo-width {
        width: 200px
    }
    .dorso-logo-top {
        text-align: left;
        float: left
    }
    .dorso-register-box {
        max-width: 280px;
        background: #dedede;
        padding: 12px 15px 8px;
        border-radius: 6px;
        float: right;
        margin-right: 0
    }
    .dorso-register-btn {
        background: #e71d1d;
        border-radius: 4px;
        border: 0;
        color: #fff;
        font-size: 16px;
        font-family: pt_sansbold;
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding: 8px 10px;
        width: 200px
    }
    .regi-btn-sub-text {
        font-size: 13px;
        color: #000;
        font-weight: 400
    }
    .logo-top-box {
        background: #fff;
        min-height: 100px;
        padding: 4px 15px 10px;
        margin-top: 20px
    }
    .slider-RegisterNow-btn {
        border: 0;
        border-radius: 4px;
        background: #bb0202;
        color: #fff;
        text-transform: uppercase;
        padding: 7px 20px;
        margin-bottom: 15%!important;
        margin-left: 75%;
        display: none
    }
    .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: 0;
        margin-top: 450px!important;
        margin-right: 26px;
        outline: 0;
        width: 20px;
        height: 20px;
        text-indent: -9999px;
        z-index: 9999
    }
    .home-section-headText {
        font-size: 20px;
        color: #333;
        font-family: pt_sansbold;
        font-weight: 400;
        background-color: #fff;
        position: absolute;
        padding: 50px 25px 5px;
        margin-left: -100px;
        margin-bottom: 20px;
        min-width: 200px;
        z-index: 1;
        left: 50%
    }
    .link-top-static-box {
        width: 100%;
        float: right!important;
        margin-left: 1%;
        line-height: 25px
    }
    .link-top-static-border {
        border-left: #eee solid 0;
        margin-left: 0;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-right: 0!important
    }
    .rec-activ-box-mobi {
        margin-top: 0!important;
        width: 100%;
        margin-left:0px;
        margin-right: -27px!important
    }
  
    .footerform input {
        width: 72%
    }
    .form-bg {
        margin-left: 0
    }
    .form-btn-save,
    .form-btn-submit {
        width: 80%;
        margin-top: 5px
    }
    .progress-roundedBox1,
    .progress-roundedBox2,
    .progress-roundedBox3 {
        border-radius: 50%;
        height: 34px;
        width: 34px;
        margin-left: auto;
        margin-right: auto;
        top: -12px
    }
    .progress-roundedBox1 {
        left: 14%
    }
    .progress-roundedBox2 {
        left: 45%
    }
    .progress-roundedBox3 {
        left: 75%
    }
    .progress-text {
        margin-top: 6px
    }
    .col-merginTo-10 {
        margin-top: 10px
    }
    .col-merginTo-20 {
        margin-top: 20px
    }
    .form-select-style-dob {
        width: 32.3%
    }
    .div-btn-browser-right {
        float: left;
        width: 90%;
        margin-top: 6px
    }
    .gallery li {
        width: 30%
    }
    .gallery li .thumb-title {
        width: 100%
    }
    .gallerylist li {
        margin: 0 10px 10px 0;
        width: 150px;
        height: 150px
    }
    .gallerylist li.last {
        margin-right: 10px
    }
    .contactform form input[type=text],
    .contactform form textarea,
    .wsmenu-list {
        width: 100%
    }
    .dateselectbox {
        margin-right: 7px
    }

.slider-form ul li label{font-size:14px;}
.slider-form ul li input[type="text"]{font-size: 13px !important;padding: 1px 0;}
.slider-form ul li input[type="submit"]{font-size: 17px;padding: 7px 0;}
.sliderbtn span.fa-play-circle{top: 11px;}
.bx-wrapper .testimonials-carousel-thumbnail{max-width:33%;}
.kalimg{max-width:100%;}
.calpritbox1{top: 55px;left:170px;}
.calpritbox2 {
    top: 50px;
    left: 204px;
}
.calpritbox5{left:76px;}
.calpritbox6{left:30px;top: 99px;}
.calpritbox3{left: 152px;top: 260px;}
.calpritbox4 { top: 285px;
    left: 160px;}
	.calpritbox7 {
    top: 232px;
    left: -2px;
}
.calpritbox8 {
    top: -62px;
    right: 265px;
}
.calpritbox9 {
top: -150px;
right: 425px;
}
.calpritbox9 .hovercaption{padding-top:40px;}
.calpritbox14 {
    top: 45px;
    right: 195px;
}
.calpritbox12 {

    top: 172px;
    right: 127px;

}
.calpritbox13 {

    top: 291px;
    right: 75px;

}
.calpritbox10 {
    top: 139px;
    right: 220px;
}
.calpritbox12 {
    top: 145px;
    right: 87px;
}
.calpritbox13 {
    top: 274px;
    right: 47px;
}
.calpritbox11 {

    top: 256px;
    right: 172px;

}


.calpritbox3,.calpritbox1,.calpritbox9,.calpritbox14,.calpritbox11{width:140px;height:140px;}
.hovercaption,.calpritbox14.cal-noimg .hovercaption{padding-top:50px;line-height:22px;}

.calpritbox9 .hovercaption {padding-top: 34px;line-height: 14px;}
.calpritbox1 .hovercaption{padding-top:55px;line-height:14px;}
.calpritbox3 .hovercaption{padding-top:55px;line-height:14px;}
.calpritbox11 .hovercaption{padding:50px 5px 0px 5px;line-height:14px;}
.calpritbox14.cal-noimg .hovercaption {padding: 50px 5px 0px 5px;font-family: pt_sansbold;font-size: 14px;line-height: 14px;}
}

@media (max-width:992px) {
	.dorso-register-box-n.dorso-register-box input[type="text"]{min-width: 166px;}
	.slider-form ul li label {
    font-size: 12px;
}
.slider-form ul li input[type="text"]{font-size: 11px !important;}
.slider-form ul li{padding:4px 0;}
.slider-form ul{padding:3px 20px 0 20px;}
.kalimg{width:500px;margin:0 0 -20px 0}
.calpritbox1, .calpritbox3, .calpritbox5, .calpritbox7, .calpritbox8, .calpritbox9, .calpritbox11, .calpritbox12{width:80px;height:80px;}
.calpritbox2, .calpritbox4, .calpritbox6, .calpritbox10, .calpritbox13, .calpritbox14{width:65px;height:65px;}
.hovercaption{font-size:13px;padding:30px 10px 0 10px;line-height:14px;}
.calpritbox2 {
top: -18px;
left:196px;
}
.calpritbox1 {
    top: -3px;
    left: 202px;
}
.calpritbox3 {
    left:155px;
    top:126px;
}
.calpritbox4 {
    top: 142px;
    left: 189px;
}
.calpritbox5 {
    left: 120px;
    top: -82px;
}
.calpritbox6 {
    left: 82px;
    top: 23px;
}
.calpritbox7 {

    top: 100px;
    left: 42px;

}
.calpritbox8 {
    top: -75px;
    right: 250px;
}
.calpritbox9 {
    top: -95px;
    right: 344px;
}
.calpritbox12 {
    top: 68px;
    right: 107px;
}
.calpritbox13 {
    top: 142px;
    right: 48px;
}
.calpritbox10 {
    top: 61px;
    right: 220px;
}
.calpritbox11 {
    top: 134px;
    right: 172px;
}
.ordonationbox p{font-size:22px;line-height:25px;}
.columns{padding: 0 10px !important;}
.testimonials-box{padding: 15px 5px;}
.bx-wrapper .testimonials-carousel-thumbnail{max-width:38%;}

.calpritbox9 .hovercaption {padding-top: 21px;}
.calpritbox14.cal-noimg .hovercaption{padding-top:30px;font-size:13px;line-height:14px;}
.calpritbox14{width:80px;height:80px;}
.calpritbox14 {top: -5px;right: 215px;}


    .desktop-hide {
        display: block!important
    }
    .footerform input {
        width: 62%
    }
    .rd-navbar-inner {
        position: fixed;
        background: #fff;
        z-index: 999;
        top: 0;
        -moz-box-shadow: 0 3px 9px #999;
        -webkit-box-shadow: 0 3px 9px #999;
        box-shadow-bottom: 0 3px 9px #999;
        width: 100%
    }
    .mhide {
        display: none!important
    }
    .link-top-static ul li {
        padding: 7px 3px!important
    }
    .link-top-static-box {
        text-align: right
    }
    .logo-top-box {
        min-height: 50px;
        line-height: 58px;
        padding: 0;
        margin-top: 0
    }
    .logo-top-box .fa-lock {
        float: right;
        font-size: 20px;
        line-height: 61px;
        cursor: pointer;
        color: #c00;
        border-left: 1px solid #e0e0e0;
        width: 35px;
        text-align: right
    }
    .responsive-slide-padding {
        margin-top: 121px!important
    }
    .link-top-static {
        margin-bottom: 0
    }
    .rd-navbar-search .navbar-form {
        margin: 8px 0
    }
    .dorso-logo-width {
        width: 150px;
        margin-top: 15px
    }
    .gallery li {
        width: 44%;
        margin: 0 15px 15px 0
    }
    .gallery li.last {
        margin-right: 15px
    }
    .eventcontentbox .eventlefttext {
        width: 100%;
        text-align: center;
        float: none;
        display: block
    }
    .eventcontentbox .eventimg {
        width: 213px;
        height: 153px;
        margin: 15px auto;
        float: none;
        display: block
    }
    .galleryimagebox {
        text-align: center
    }
    .mobtopspace {
        height: 120px
    }
    .tablistcontent li,
    .tablistcontent2 li {
        width: 100%
    }
    .tablistcontent li span,
    .tablistcontent2 li span {
        width: 50%;
        margin-right: 10px
    }
    .tabsdeatil {
        padding: 20px
    }
    .tabsdeatil li {
        margin: 0 10px 10px 0
    }
    .tabsdeatil li a {
        padding: 10px;
        border: 1px solid #ccc
    }
    .full-border {
        margin-top: 20px
    }
    .form-bg-white-btn,
    .form-btn-active {
        margin-bottom: 15px
    }
    #subscrib_us {
        width: 38%!important
    }
    .logo-top-box .dorso-register-box {
        line-height: 26px;
        position: relative;
        top: 0;
        height: 72px;
        float: right;
        width: 216px;
        max-width: auto;
        padding: 8px;
        right: 0;
        margin:4px 0;
        z-index: 11
    }
    .regi-btn-sub-text {
        display: block
    }
    .home-sec-height {
        height: auto
    }
    .radio-adjst {
        margin-left: 15px
    }
	.kalpritree{padding-top:100px;}
	
	
	.calpritbox9 .hovercaption {padding-top: 13px;line-height: 10px;font-size:10px;}
.calpritbox1 .hovercaption{padding-top:21px;line-height:10px;font-size:10px;}
.calpritbox3 .hovercaption{padding-top:21px;line-height:10px;font-size:10px;}
.calpritbox11 .hovercaption{padding:22px 5px 0px 5px;line-height:10px;font-size:10px;}
.calpritbox14.cal-noimg .hovercaption {padding: 13px 5px 0px 5px;font-family: pt_sansbold;font-size: 10px;line-height: 10px;}
	
}

@media (max-width:767px) {
	.footer {padding-left:0 !important;padding-right:0 !important;}
	.dorso-logo-top{padding-left:15px !important;}
	.newrow p{margin-bottom: 10px;}
	.newrow .col-xs-12{margin-bottom:20px;text-align:center}
	.link-top-static ul li{padding: 0 0 0 0px !important;font-size:10px;}
	.link-top-static-box .fa{display:none}
	.calpritbox14 .hovercaption{padding-left:0px;padding-right:0px;}
	.dorso-register-box-n .navbar-form{padding: 0 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 8px;
margin-left: 0;}
.dorso-register-box-n.dorso-register-box input[type="text"]{min-width: 120px;}
.slider-form{position: relative;margin:30px auto;box-shadow:0 0 15px 2px rgba(0,0,0,0.4);margin-bottom:30px;}
.link-top-static ul li:nth-child(2){display:none}
.home-section-border{margin-top: 14px !important;}
.home-about-text{padding-top: 8px;}
.calpritbox1, .calpritbox3, .calpritbox5, .calpritbox7, .calpritbox8, .calpritbox9, .calpritbox11, .calpritbox12{width:50px;height:50px;}
.calpritbox2, .calpritbox4, .calpritbox6, .calpritbox10, .calpritbox13, .calpritbox14{width:40px;height:40px;}
.calpritbox img{padding:2px;}
.kalimg{margin:0 0 -13px 0;max-width:310px;}
.kalpritree{padding-top:80px;}
.kalpritree .col-sm-12{padding:0 0}
.kalpritree .container{width:320px;}
.calpritbox1 {
    top:-17px;
    left:50px;
}
.hovercaption{font-size: 10px;
padding: 14px 0 0 0;
line-height: 10px;}
.calpritbox2 {
top: -18px;
left: 66px;
}
.calpritbox3 {
    left:26px;
    top:55px;
}
.calpritbox4 {
top: 86px;
left: 54px;}
.calpritbox5 {
    left: 16px;
    top: -73px;
}
.calpritbox6 {
    left: 3px;
    top: -14px;
}
.calpritbox7 {
top: 66px;
left: 1px;
}
.calpritbox8 {
top: -54px;
right: 90px;
}

.calpritbox9 {
top: -68px;
right: 133px;
}
.calpritbox9 .hovercaption{padding-top:12px;}	
.calpritbox14 {top: -3px;right: 72px;}
.calpritbox12 {
    top:21px;
    right: 3px;
}
.calpritbox13 {
    top: 81px;
    right: 2px;
}
.calpritbox10 {
   top: 38px;
    right: 59px;
}	
.calpritbox11 {
    top: 53px;
    right: 36px;
}
.calpritbox14 {
    top: -2px;
    right: 73px;
}
.calpritbox14.cal-noimg .hovercaption {padding-top: 10px;font-size: 9px;line-height: 10px;}
.responsive-slide-padding_new .carousel-indicators li{width:12px;height:12px;}
.responsive-slide-padding_new .carousel-indicators li.active::before{width: 8px;height: 8px;margin: 1.45px 0 0 1.55px;}
.carousel-indicators{bottom: -12px !important;} 
.responsive-slide-padding_new .carousel-indicators li.active{width:15px;height:15px;}
.responsive-slide-padding_new .carousel-control{display:none}
	.ordonationbox h2{font-size:17px;}
	.ordonationbox p{padding: 0 0;}
	.ordonationbox p a{font-size:14px;padding:15px 16px}
	.newupdatebtn p a{padding: 10px 35px;}
	.owl-carousel .owl-item img{display:unset !important;margin-right:0}
	
	
	
	
    .uneditable-input,
    input::-webkit-input-placeholder,
    input[type=month],
    input[type=time],
    input[type=week],
    input[type=number],
    input[type=email],
    input[type=url],
    input[type=search],
    input[type=tel],
    input[type=color],
    input[type=text],
    input[type=password],
    input[type=datetime],
    input[type=datetime-local],
    input[type=date],
    isindex::-webkit-input-placeholder,
    select,
    textarea,
    textarea::-webkit-input-placeholder {
        color: #000!important;
        font-family: pt_sansregular
    }
    .dorso-register-box span.fa {
        right: 10px;
        top: 10px
    }
    .responsive-slide-padding {
        margin-top: 135px!important
    }
    .hph-cp1,
    .hph-cp2 {
        margin-left: 0
    }
    .home-partner-head {
        text-align: center
    }
    .dorso-logo-width {
        width: 140px;
        margin: 22px auto 0;
        text-align: left
    }
    .dorso-logo-top {
        text-align: left
    }
    .colpywrite p,
    .logo-top-box,
    .mobtc {
        text-align: center
    }
    .dorso-register-box {
        width: 100%;
        max-width: 100%;
        background: #dedede;
        padding: 12px 15px 8px;
        border-radius: 6px;
        float: none
    }
    .dorso-register-btn {
        background: #e71d1d;
        border-radius: 4px;
        border: 0;
        color: #fff;
        font-size: 16px;
        font-family: pt_sansbold;
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding: 8px 10px;
        width: 100%
    }
    .regi-btn-sub-text {
        font-size: 13px;
        color: #000;
        font-weight: 400
    }
    .home-section-headText {
        font-size: 20px;
        color: #333;
        font-family: pt_sansbold;
        font-weight: 400;
        background-color: #fff;
        position: absolute;
        padding: 50px 25px 5px;
        margin-left: -100px;
        margin-bottom: 20px;
        min-width: 200px;
        z-index: 1
    }
    .link-top-static-box {
        width: 100%;
        float: right!important;
        margin-left: 1%;
        line-height:17px;
		padding:10px 0;
    }
    .link-top-static-border {
        border-left: #eee solid 0;
        margin-left: 0;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-right: 0!important
    }
    .slider-RegisterNow-btn {
        border: 0;
        border-radius: 4px;
        background: #bb0202;
        color: #fff;
        text-transform: uppercase;
        padding: 7px;
        margin-bottom: 16%!important;
        margin-left: 75%;
        font-size: 12px;
        display: none
    }
    .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: 0;
        margin-top: 584px!important;
        margin-right: 26px;
        outline: 0;
        width: 20px;
        height: 20px;
        text-indent: -9999px;
        z-index: 9999
    }
    .bx-wrapper .testimonials-carousel-thumbnail {
        max-width: 100%;
        float: none;
        margin-right:0;
		text-align:center;
        margin-left:0;border:0;border-bottom:2px solid #c00;
		padding:0 0 12px 0;
    }
    .rec-activ-box-mobi {
        margin-top: 10px!important;
        width: 105.2%;
        margin-left: -14px;
        margin-right: -27px!important
    }
    .logo-top-box {
        margin: 0
    }
    .social ul li {
        float: none;
        margin: 10px 0;
        display: inline-block
    }
    .colpywrite p {
        padding-top: 15px
    }
    .footerform {
        width: 100%;
        margin: 0 auto
    }
    .footerform input {
        width: 80%
    }
    .progress-roundedBox1,
    .progress-roundedBox2,
    .progress-roundedBox3 {
        border-radius: 50%;
        height: 34px;
        width: 34px;
        margin-left: auto;
        margin-right: auto;
        top: -12px
    }
    .progress-roundedBox1 {
        left: 17%
    }
    .progress-roundedBox2 {
        left: 48%
    }
    .progress-roundedBox3 {
        left: 80%
    }
    .form-select-style-dob {
        width: 32.3%
    }
    .gallery li {
        width: 45%;
        float: left;
        margin: 0 15px 15px 0
    }
    .gallery li img {
        min-height: 267px
    }
    .gallery li.last {
        margin-right: 15px
    }
    .link-top-static {
        padding: 0 0 0 20px
    }
    .link-top-static a {
        font-size: 11px
    }
    .testimonialbox .iconclient {
        text-align: center;
        width: 100%
    }
    .testimonialbox .toparrow {
        top: 130px;
        left: 20px
    }
    .inner-content/*,.left-content*/
    {
        padding-left: 0!important;
        padding-right: 0!important
    }
    .tabsdeatil {
        margin: 0;
        padding: 0 0 10px
    }
    .tabsdeatil li {
        margin: 10px 0 0
    }
    .tabsdeatil li a {
        font-size: 14px;
        padding: 10px;
        border: 1px solid #ccc
    }
    .carousel-caption-text {
        display: none
    }
    .footerform #subscrib_us {
        width: 20%!important
    }
    .logo-top-box .dorso-register-box {
        position: relative;
        top: 0;
        height: 75px;
        float: right;
        width: 216px;
        max-width: auto;
        padding: 8px;
        right: 0;
        margin: 10px 0
    }
    .regi-btn-sub-text {
        display: block
    }
	.calpritbox9{width:65px;height:65px;}
	.calpritbox1,.calpritbox3,.calpritbox11{width:60px;height:60px;}
		.calpritbox9 .hovercaption {padding-top: 8px;line-height: 8px;font-size:8px;}
.calpritbox1 .hovercaption{padding-top:21px;line-height:10px;font-size:9px;}
.calpritbox3 .hovercaption{padding-top:21px;line-height:10px;font-size:9px;}
.calpritbox11 .hovercaption{padding:6px 5px 0px 5px;line-height:8px;font-size:8px;}
.calpritbox14{width:60px;height:60px;top:-18px;right:56px;}
.calpritbox14.cal-noimg .hovercaption {padding: 7px 3px 0px 0px;font-family: pt_sansbold;font-size: 9px;line-height: 9px;}
.onebox img{width:100%;height:auto;max-height:100%;}
}

@media (max-width:480px) {
    .owl-carousel .owl-stage-outer {
        min-height: 50px;
        max-height: 300px
    }
    .footerform input {
        width: 68%
    }
    .dorso-logo-width {
        margin-top: 15px
    }
    .logo-top-box {
        padding: 0
    }
    .link-top-static ul li {
        border: none;
        padding: 7px
    }
    .dorso-register-btn {
        background: #e71d1d;
        border-radius: 4px;
        border: 0;
        color: #fff;
        font-size: 16px;
        font-family: pt_sansbold;
        font-weight: 400;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding: 2px 10px;
        width: 200px
    }
    .regi-btn-sub-text {
        font-size: 8px;
        color: #000;
        font-weight: 400
    }
    .slider-RegisterNow-btn {
        border: 0;
        border-radius: 4px;
        background: #bb0202;
        color: #fff;
        text-transform: uppercase;
        padding: 7px;
        margin-bottom: 16%!important;
        margin-left: 75%;
        font-size: 12px;
        display: none
    }
    .home-section-headText {
        font-size: 20px;
        color: #333;
        font-family: pt_sansbold;
        font-weight: 400;
        background-color: #fff;
        position: absolute;
        padding:0px 5px 5px;
        margin-bottom: 20px;
        min-width: 200px;
        z-index: 1;
        text-align: center
    }
    .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: 0;
        margin-top: 762px!important;
        margin-right: 26px;
        outline: 0;
        width: 20px;
        height: 20px;
        text-indent: -9999px;
        z-index: 9999
    }
    .rec-activ-box-mobi {
        margin-top: 10px!important;
        width: 100%;
        margin-left:0px;
        margin-right:0px!important
    }
    .home-partner-head {
        font-size: 20px;
        color: #fff!important;
        text-align: center;
        padding: 25px 0 15px
    }
    .footerform {
        width: 100%;
        margin: 0 auto
    }
    .gallery li,
    .gallery li.last {
        margin: 10px auto
    }
    .gallery li {
        width: 267px;
        float: none
    }
    .tabsdeatil {
        margin: 0;
        padding: 15px
    }
    .tabsdeatil li {
        width: 100%;
        margin: 0 0 10px
    }
    .tabsdeatil li a {
        font-size: 13px;
        padding: 10px;
        width: 100%;
        border: 1px solid #ccc
    }
    .responsive-slide-padding {
        margin-top:116px!important
    }
    .form-margin-top20 {
        padding-left: 0!important;
        padding-right: 0!important
    }
    .form-bg-gray {
        padding: 0
    }
    .btncenter {
        text-align: center
    }
    .form-select-style-dob {
        width: 32%
    }
    .dateselectbox,
    .dateselectbox2 {
        width: 31%;
        margin-right: 3px
    }
    .logo-top-box .dorso-register-box {
        position: relative;
        top: 0;
        height: 59px;
        width: 216px;
        max-width: auto;
        padding: 5px;
        right: 0px;
        margin: 10px 0
    }
    .regi-btn-sub-text {
        display: block
    }
}

@media (max-width:380px) {
	.dorso-register-box-n.dorso-register-box span.fa{height: 38px;}
    .dorso-logo-width {
        width: 100px;
        margin-top: 20px
    }
    .logo-top-box .dorso-register-box {
        width: 174px
    }
    .dorso-register-btn {
        width: 100%;
        font-size: 10px
    }
    .dorso-register-btn span {
        margin-left: 5px
    }
    .footerform #subscrib_us {
        width: 34%!important
    }
    .footerform input {
        width: 63%
    }
}

@media (max-width:550px) {
    .mobtopspace {
        height: 159px
    }
}

@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -29px!important
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -35px!important
    }
    .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: 0;
        margin-top: 470px;
        margin-right: 26px;
        outline: 0;
        width: 20px;
        height: 20px;
        text-indent: -9999px;
        z-index: 9999
    }
}

@media print {
    .no-print,
    .no-print * {
        display: none!important
    }
}