.visa-sec .visa-banner{
    background-image:url('../images/home-cms/visa-bg1.jpg');
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    height:200px;
    width:100%;
    padding:30px 0px;
    text-align:center;
}

.visa-sec .visa-banner h3{
    font-family:jotia-boldregular;
    color:#fff;
}

.visa-sec .visa-banner h5{
    color:#fff;
    margin-bottom:10px;
}

.visa-sec .visa-banner ul{
    list-style-type:none;
    padding:0px;
    margin:0px;
    display:inline-flex;
}

.visa-sec .visa-banner ul li{
    height:75px;
    width:75px;
    border-radius:50%;
    line-height:75px;
    background-color:#d32f2f;
    padding-top:12px;
    display:inline-block;
    margin-right:10px;
}
.visa-sec .visa-banner ul li:last-child{margin:0px;}

.visa-sec .visa-banner ul li h4{
    color:#fff;
    margin:0px;
    font-weight:bold;
}

.visa-sec .visa-banner ul li h6{
    color:#fff;
    margin:0px;
}

.visa-details{
    background-color:#f3f3f3;
    padding:50px 0px;
}

.visa-details .breadcrumb{
    background-color: transparent;
    padding: 0px;
}

.visa-info{
    background-color: #fff;
    padding: 20px;
}

.visa-info .visa-info-div h6{
    font-weight:bold;
    font-size:1rem;
    margin-bottom:20px;
}

.visa-info .visa-info-div h6 img{
    margin-right:5px;
}

.visa-duration{
    border:1px solid #ddd;
    margin-bottom:30px;
}

.visa-duration .visa-ul{
    padding:15px;
    min-height:95px;
}

.visa-duration .visa-ul ul{
    list-style-type:none;
    padding:0px;
    margin:0px;
}

.visa-duration .visa-ul ul li:before{
    font-family: 'FontAwesome';
    content: '\f00c';
    margin: 0 5px 0 0;
    color:#777;
}

.visa-duration .visa-duration-div {
    background-color: #eee;
    padding: 15px;
    text-align: center;
}

.visa-duration .visa-duration-div h2{
    font-size: 2.5rem;
    font-weight: bold;
    margin: 0px;
}

.visa-duration .visa-duration-div p{
    margin: 0px;
    font-size: 1rem;
}

.visa-duration .visa-price{
    background-color: #15a1dc;
    color: #fff;
    padding: 10px 15px;
    text-align: center;
}

.visa-duration .visa-price p{
    font-size:1rem;
    color:#fff;
    margin:0px;
}

.visa-info-div ol{padding-left:30px;}

.apply-section{
    background-color:#15a1dc;
    padding:15px;
}

.apply-section h4{
    color:#fff;
    font-size:1.25rem;
    margin-bottom:15px;
}

.apply-section .form-control{
    height:50px;
    font-size:14px;
}

.apply-section .apply-div .apply-btn{
    background-color: #d32f2f;
    padding: 15px 10px;
    text-align: center;
    color:#fff;
    border: 1px solid #d32f2f;
    width: 100%;
}

.apply-section label{color:#fff;}

.apply-section .apply-div label{margin:0px;}

.apply-section .apply-price{
    background-color: #0A468F;
    margin: 0px -15px 15px;
    padding: 15px;
}

.apply-section .apply-price label{font-size:13px;margin:0px;}

.apply-section .apply-price h5{margin:0px;color:#FD0;font-weight:bold;}

.visa-heading{
    background-color: #fff;
    padding: 10px;
    box-shadow: 0px 3px 3px #ccc;
    margin-bottom:20px;
}

.visa-heading h3{
    font-size: 1.25rem;
    font-weight: bold;
    margin: 0px;
}

.visa-details .panel-default{
    border:1px solid #15a1dc;
    margin-bottom:20px;
}

.visa-details .panel-default .panel-heading{
    background-color:#15a1dc;
    padding:10px;
}

.visa-details .panel-default .panel-heading h4{
    color:#fff;
    font-size:16px;
    margin:0px;
}

.visa-details .panel-default .panel-body{
    background-color:#fff;
}

.visa-details .panel-default .panel-body .processing-div{
    padding: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

.visa-details .panel-default .panel-body .processing-div:last-child{margin:0px;border:none;}


.visa-details .panel-default .panel-body .processing-div .right-div h6{
    margin-bottom:5px;
}

.visa-details .panel-default .panel-body .processing-div p{
    margin-bottom:5px;
}

 .processing-div .left-div .date-div h6{
    margin:0px;
    color:#fff;
}

.visa-details .panel-default .panel-body .processing-div .form-control, .visa-details .panel-default .panel-body .processing-div .btn, .visa-details .panel-default .panel-body .form-control, .visa-details .panel-default .panel-body .btn{font-size:14px;}

.visa-details .panel-default .panel-body .processing-div .left-div .file-input-div{
    background-color: #f3f3f3;
    padding: 15px;
    text-align: center;
    font-size: 20px;
}

.visa-details .panel-default .panel-body .processing-div .left-div .date-div h5{
    margin:0px;
    color:#fff;
}

.visa-details .panel-default .panel-body .processing-div .left-div .date-div{
    background-color: #15a1dc;
    padding: 5px;
    text-align: center;
}



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

  
  
  .xs-pr-0{padding-right:0px !important;}
  .xs-pr-1{padding-right:0.25rem !important;}
  .xs-pr-2{padding-right:0.5rem !important;}
  .xs-pr-3{padding-right:1rem !important;}
  .xs-pr-4{padding-right:1.5rem !important;}
  .xs-pl-0{padding-left:0px !important;}
  .xs-pl-1{padding-left:0.25rem !important;}
  .xs-pl-2{padding-left:0.5rem !important;}
  .xs-pl-3{padding-left:1rem !important;}
  .xs-pl-4{padding-left:1.5rem !important;}
  .xs-mb-0{margin-bottom:0px !important;}
  .xs-mb-1{margin-bottom:0.25rem !important;}
  .xs-mb-2{margin-bottom:0.5rem !important;}
  .xs-mb-3{margin-bottom:1rem !important;}
  .xs-mb-4{margin-bottom:1.5rem !important;}
  .xs-mt-0{margin-top:0px !important;}
  .xs-mt-1{margin-top:0.25rem !important;}
  .xs-mt-2{margin-top:0.5rem !important;}
  .xs-mt-3{margin-top:1rem !important;}
  .xs-mt-4{margin-top:1.5rem !important;}
  .xs-mr-0{margin-right:0px !important;}
  .xs-mr-1{margin-right:0.25rem !important;}
  .xs-mr-2{margin-right:0.5rem !important;}
  .xs-mr-3{margin-right:1rem !important;}
  .xs-mr-4{margin-right:1.5rem !important;}
  .xs-ml-0{margin-left:0px !important;}
  .xs-ml-1{margin-left:0.25rem !important;}
  .xs-ml-2{margin-left:0.5rem !important;}
  .xs-ml-3{margin-left:1rem !important;}
  .xs-ml-4{margin-left:1.5rem !important;}

  
}

@media screen and (min-width:481px) and (max-width:767px){
  
  
  .sm-pr-0{padding-right:0px !important;}
  .sm-pr-1{padding-right:0.25rem !important;}
  .sm-pr-2{padding-right:0.5rem !important;}
  .sm-pr-3{padding-right:1rem !important;}
  .sm-pr-4{padding-right:1.5rem !important;}
  .sm-pl-0{padding-left:0px !important;}
  .sm-pl-1{padding-left:0.25rem !important;}
  .sm-pl-2{padding-left:0.5rem !important;}
  .sm-pl-3{padding-left:1rem !important;}
  .sm-pl-4{padding-left:1.5rem !important;}
  .sm-mb-0{margin-bottom:0px !important;}
  .sm-mb-1{margin-bottom:0.25rem !important;}
  .sm-mb-2{margin-bottom:0.5rem !important;}
  .sm-mb-3{margin-bottom:1rem !important;}
  .sm-mb-4{margin-bottom:1.5rem !important;}
  .sm-mt-0{margin-top:0px !important;}
  .sm-mt-1{margin-top:0.25rem !important;}
  .sm-mt-2{margin-top:0.5rem !important;}
  .sm-mt-3{margin-top:1rem !important;}
  .sm-mt-4{margin-top:1.5rem !important;}
  .sm-mr-0{margin-right:0px !important;}
  .sm-mr-1{margin-right:0.25rem !important;}
  .sm-mr-2{margin-right:0.5rem !important;}
  .sm-mr-3{margin-right:1rem !important;}
  .sm-mr-4{margin-right:1.5rem !important;}
  .sm-ml-0{margin-left:0px !important;}
  .sm-ml-1{margin-left:0.25rem !important;}
  .sm-ml-2{margin-left:0.5rem !important;}
  .sm-ml-3{margin-left:1rem !important;}
  .sm-ml-4{margin-left:1.5rem !important;}
}



@media screen and (min-width:768px) and (max-width:991px){

  .md-pr-0{padding-right:0px !important;}
  .md-pr-1{padding-right:0.25rem !important;}
  .md-pr-2{padding-right:0.5rem !important;}
  .md-pr-3{padding-right:1rem !important;}
  .md-pr-4{padding-right:1.5rem !important;}
  .md-pl-0{padding-left:0px !important;}
  .md-pl-1{padding-left:0.25rem !important;}
  .md-pl-2{padding-left:0.5rem !important;}
  .md-pl-3{padding-left:1rem !important;}
  .md-pl-4{padding-left:1.5rem !important;}
  .md-mb-0{margin-bottom:0px !important;}
  .md-mb-1{margin-bottom:0.25rem !important;}
  .md-mb-2{margin-bottom:0.5rem !important;}
  .md-mb-3{margin-bottom:1rem !important;}
  .md-mb-4{margin-bottom:1.5rem !important;}
  .md-mt-0{margin-top:0px !important;}
  .md-mt-1{margin-top:0.25rem !important;}
  .md-mt-2{margin-top:0.5rem !important;}
  .md-mt-3{margin-top:1rem !important;}
  .md-mt-4{margin-top:1.5rem !important;}
  .md-mr-0{margin-right:0px !important;}
  .md-mr-1{margin-right:0.25rem !important;}
  .md-mr-2{margin-right:0.5rem !important;}
  .md-mr-3{margin-right:1rem !important;}
  .md-mr-4{margin-right:1.5rem !important;}
  .md-ml-0{margin-left:0px !important;}
  .md-ml-1{margin-left:0.25rem !important;}
  .md-ml-2{margin-left:0.5rem !important;}
  .md-ml-3{margin-left:1rem !important;}
  .md-ml-4{margin-left:1.5rem !important;}
}

@media screen and (min-width:992px) and (max-width:1199px){
  .lg-pr-0{padding-right:0px !important;}
  .lg-pr-1{padding-right:0.25rem !important;}
  .lg-pr-2{padding-right:0.5rem !important;}
  .lg-pr-3{padding-right:1rem !important;}
  .lg-pr-4{padding-right:1.5rem !important;}
  .lg-pl-0{padding-left:0px !important;}
  .lg-pl-1{padding-left:0.25rem !important;}
  .lg-pl-2{padding-left:0.5rem !important;}
  .lg-pl-3{padding-left:1rem !important;}
  .lg-pl-4{padding-left:1.5rem !important;}
  .lg-mb-0{margin-bottom:0px !important;}
  .lg-mb-1{margin-bottom:0.25rem !important;}
  .lg-mb-2{margin-bottom:0.5rem !important;}
  .lg-mb-3{margin-bottom:1rem !important;}
  .lg-mb-4{margin-bottom:1.5rem !important;}
  .lg-mt-0{margin-top:0px !important;}
  .lg-mt-1{margin-top:0.25rem !important;}
  .lg-mt-2{margin-top:0.5rem !important;}
  .lg-mt-3{margin-top:1rem !important;}
  .lg-mt-4{margin-top:1.5rem !important;}
  .lg-mr-0{margin-right:0px !important;}
  .lg-mr-1{margin-right:0.25rem !important;}
  .lg-mr-2{margin-right:0.5rem !important;}
  .lg-mr-3{margin-right:1rem !important;}
  .lg-mr-4{margin-right:1.5rem !important;}
  .lg-ml-0{margin-left:0px !important;}
  .lg-ml-1{margin-left:0.25rem !important;}
  .lg-ml-2{margin-left:0.5rem !important;}
  .lg-ml-3{margin-left:1rem !important;}
  .lg-ml-4{margin-left:1.5rem !important;}
}

@media screen and (min-width:1200px){
  .xl-pr-0{padding-right:0px !important;}
  .xl-pr-1{padding-right:0.25rem !important;}
  .xl-pr-2{padding-right:0.5rem !important;}
  .xl-pr-3{padding-right:1rem !important;}
  .xl-pr-4{padding-right:1.5rem !important;}
  .xl-pl-0{padding-left:0px !important;}
  .xl-pl-1{padding-left:0.25rem !important;}
  .xl-pl-2{padding-left:0.5rem !important;}
  .xl-pl-3{padding-left:1rem !important;}
  .xl-pl-4{padding-left:1.5rem !important;}
  .xl-mt-0{margin-top:0px !important;}
  .xl-mt-1{margin-top:0.25rem !important;}
  .xl-mt-2{margin-top:0.5rem !important;}
  .xl-mt-3{margin-top:1rem !important;}
  .xl-mt-4{margin-top:1.5rem !important;}
  .xl-mb-0{margin-bottom:0px !important;}
  .xl-mb-1{margin-bottom:0.25rem !important;}
  .xl-mb-2{margin-bottom:0.5rem !important;}
  .xl-mb-3{margin-bottom:1rem !important;}
  .xl-mb-4{margin-bottom:1.5rem !important;}
  .xl-mr-0{margin-right:0px !important;}
  .xl-mr-1{margin-right:0.25rem !important;}
  .xl-mr-2{margin-right:0.5rem !important;}
  .xl-mr-3{margin-right:1rem !important;}
  .xl-mr-4{margin-right:1.5rem !important;}
  .xl-ml-0{margin-left:0px !important;}
  .xl-ml-1{margin-left:0.25rem !important;}
  .xl-ml-2{margin-left:0.5rem !important;}
  .xl-ml-3{margin-left:1rem !important;}
  .xl-ml-4{margin-left:1.5rem !important;}
}
