#integration-list {
    font-family: 'Open Sans', sans-serif;
    width: 80%;
    /*margin: 0 auto;*/
    display: table;
}
#integration-list ul {
    padding: 0;
    margin: 20px 0;
    color: #555;
}
#integration-list ul > li {
    list-style: none;
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 15px;
    overflow: hidden;
}
#integration-list ul:last-child {
    border-bottom: 1px solid #ddd;
}
#integration-list ul > li .expand:hover {
    color:#f87709;
}
#integration-list ul > li .expand h2:hover {
    color:#f87709;
}
.integration_faq .expand {
    display: block;
    text-decoration: none;
    color: #555;
    cursor: pointer;
}
.integration_faq h2{font-family: droidsansbold;
    margin: 0;font-size: 20px;color: #4a4a4a;}
.integration_faq span {
    font-size: 15.5px;
    padding-top: 15px;
    display: block;
    line-height: 25px;
}

.integration_faq .detail a {
    text-decoration: none;
    color: #C0392B;
    border: 1px solid #C0392B;
    padding: 6px 10px 5px;
    font-size: 14px;
}
.integration_faq .detail {
    margin: 10px 0 10px 0px;
    display: none;
    line-height: 22px;
    height: auto;
}
.integration_faq .detail span{
    margin: 0;
}
.integration_faq .right-arrow {
    margin-top: 3px;
    margin-left: 20px;
    width: 10px;
    height: 100%;
    float: right;
    font-weight: bold;
    font-size: 20px;
    color: #f87709;
}
.faqyuestion h2 {
    background-image: url(../images/header_border.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #4a4a4a;
    float: left;
    margin: 0 0 20px;
    padding: 0 0 6px;
    font-size: 30px;
}
.faqbackgty{background-color: #f9f7f7;
    padding: 40px 0 45px 0px;}
.integration_faq ul li .detail .parsty p{font-size: 15px;}
.integration_faq ul li .detail .parsty{padding-top: 9px;
    padding-left: 15px;}
                /*blog*/

.readmoreblog{border: 2px solid #f3733d/*#f87709*/;
    color:#FFF /*#f87709*/;
    text-align: center;
    height: 44px;
    border-radius: 999px;
    min-width: 160px;
    font-size: 12px;
    font-weight: 900;
    padding: 0 25px;
    margin: auto;
    display: table;
    text-transform: uppercase;
    box-sizing: border-box;
    line-height: 44px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    background:#f3733d /*transparent*/;}
.readmoreblog:hover{background:#f3733d /*#f87709*/;color:#FFF;}

.blog_area{position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    padding: 35px;
    text-align: center;
    border: 2px solid #e8e9e9;
    border-radius: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-top: 40px;margin-top: 25px;}
.blog_area p{height: 116px;
    margin-bottom: 23px;
    overflow: hidden;
    font-size: 15.5px;
    padding-top: 15px;
    display: block;
    line-height: 25px;}
.blog_area h3{color: #4a4a4a;
    margin: 0 0 11px;
    padding: 0px 0 0px;
    text-align: center;
    font-size: 22px;
    height: 53px;
    overflow: hidden;}
.blog_area span{display: block;
    font-size: 16px;
    font-weight: 600;
    color: #a5a5a5;}
.blogsectio{padding-top: 2em;
    padding-bottom: 4em;}

.mtop_botnmal{margin-top: 35px;}
.box_poular_pakj .box_aret{display: flex;
    justify-content: center;
    box-shadow: 0 0 6px -3px #828282;
    background:#969696/* #f3733d*/;
    height: 130px;
    flex-direction: column;
    text-align: center;
    padding: 15px 41px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    margin-bottom: 28px;}
.box_aret .bigfontr{font-size: 35px;
    font-weight: bolder;
    color: #FFF;}
.box_aret h4{color: #ffffff;
    font-size: 19px;
    line-height: 29px;}
.box_poular_pakj{background: #FFF;
    box-shadow: 0 0 6px -3px #828282;
    padding: 1px 0 31px;
    border-radius: 11px;margin-top: 16px;}
.caroselcontyrtr{position: absolute;
    top: 25%;
    left: 10%;
    width: 82%;}
.banner_sec .carousel-caption{display: none;}
@media only screen and (max-width:1199px){
.navbar-inverse .navbar-nav>li>a{padding: 10px 9px 10px 5px;}
.nav_container_main{padding-left: 2px;}
}

@media only screen and (min-width: 1200px){
.caroselcontyrtr .caroseltitlthed{
    font-size: 20px;
    line-height: 14px;
    font-weight: 600;
    margin: 0 0 5px;
    text-transform: uppercase;
    text-shadow: 1px 2px 4px rgb(0 0 0 / 70%);
    color: #FFF;}

.caroselcontyrtr .carosubtitltheded{
    font-size: 22px;
    line-height: 22px;
    font-weight: 600;
    margin: 13px 0 10px;
    text-shadow: 1px 2px 4px rgb(0 0 0 / 70%);
    color: #FFF;
}

.caroselcontyrtr .carosubtitlthed{
    font-size: 26px;
    margin: 0 0 16px;
    text-shadow: 1px 2px 4px rgb(0 0 0 / 70%);
    color: #FFF;
    text-transform: uppercase;}
.caroselcontyrtr .carosubtitlthed span{background: #ff5300bf;
    display: inline-block;
    padding: 0 8px;}

.bookcaption a{border: 2px solid #f87709;
    color: #ffffff;
    text-align: center;
    height: 44px;
    border-radius: 5px;
    min-width: 160px;
    font-size: 12px;
    font-weight: 900;
    padding: 0 25px;
    margin: auto;
    text-transform: uppercase;
    box-sizing: border-box;
    line-height: 40px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    background: #f87709;}

}
@media only screen and (max-width: 1199px){
.caroselcontyrtr .caroseltitlthed{
    font-size: 20px;
    line-height: 14px;
    font-weight: 600;
    margin: 0 0 5px;
    text-transform: uppercase;
    text-shadow: 1px 2px 4px rgb(0 0 0 / 70%);
    color: #FFF;}

.caroselcontyrtr .carosubtitltheded{
    font-size: 22px;
    line-height: 22px;
    font-weight: 600;
    margin: 13px 0 10px;
    text-shadow: 1px 2px 4px rgb(0 0 0 / 70%);
    color: #FFF;
}

.caroselcontyrtr .carosubtitlthed{
    font-size: 26px;
    margin: 0 0 16px;
    text-shadow: 1px 2px 4px rgb(0 0 0 / 70%);
    color: #FFF;
    text-transform: uppercase;}
.caroselcontyrtr .carosubtitlthed span{background: #ff5300bf;
    display: inline-block;
    padding: 0 8px;}

.bookcaption a{border: 2px solid #f87709;
    color: #ffffff;
    text-align: center;
    height: 44px;
    border-radius: 5px;
    min-width: 160px;
    font-size: 12px;
    font-weight: 900;
    padding: 0 25px;
    margin: auto;
    text-transform: uppercase;
    box-sizing: border-box;
    line-height: 40px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    background: #f87709;}

}

@media only screen and (max-width: 597px){
.caroselcontyrtr .caroseltitlthed{
    font-size: 16px;
    line-height: 14px;
    font-weight: 600;
    margin: 0 0 5px;
    text-transform: uppercase;
    text-shadow: 1px 2px 4px rgb(0 0 0 / 70%);
    color: #FFF;}

.caroselcontyrtr .carosubtitltheded{
    font-size: 17px;
    line-height: 22px;
    font-weight: 600;
    margin: 7px 0 6px;
    text-shadow: 1px 2px 4px rgb(0 0 0 / 70%);
    color: #FFF;
}

.caroselcontyrtr .carosubtitlthed{
    font-size: 16px;
    margin: 0 0 11px;
    text-shadow: 1px 2px 4px rgb(0 0 0 / 70%);
    color: #FFF;
    text-transform: uppercase;line-height: 24px;}
.caroselcontyrtr .carosubtitlthed span{background: #ff5300bf;
    display: inline-block;
    padding: 0 8px;}

.bookcaption a{border: 2px solid #f87709;
    color: #ffffff;
    text-align: center;
    height: 38px;
    border-radius: 5px;
    min-width: 128px;
    font-size: 12px;
    font-weight: 900;
    padding: 0 25px;
    margin: auto;
    text-transform: uppercase;
    box-sizing: border-box;
    line-height: 33px;
    -webkit-transition: 0.25s;
    -o-transition: 0.25s;
    transition: 0.25s;
    background: #f87709;}

}
@media only screen and (max-width: 596px){
.caroselcontyrtr .caroseltitlthed{font-size: 13px;line-height: 9px;}
.caroselcontyrtr .carosubtitltheded{font-size: 14px;line-height: 18px;margin: 5px 0 5px;}
.caroselcontyrtr .carosubtitlthed{font-size: 14px;margin: 0 0 7px;line-height: 19px;}
.bookcaption a{height: 32px;min-width: 100px;padding: 0 12px;line-height: 28px;font-size: 11px;border-radius: 2px;}

}
@media only screen and (max-width: 478px){
.caroselcontyrtr .caroseltitlthed{font-size: 12px;line-height: 9px;}
.caroselcontyrtr .carosubtitltheded{font-size: 13px;line-height: 18px;margin: 5px 0 5px;}
.caroselcontyrtr .carosubtitlthed{font-size: 12px;margin: 0 0 7px;line-height: 19px;}
.bookcaption a{height: 32px;min-width: 100px;padding: 0 12px;line-height: 28px;font-size: 11px;border-radius: 2px;}

}


.bankdetailsdiv{background: #fcad39;
    display: inline-block;
    padding: 15px;margin-bottom: 15px;}
.bankdetailsdiv h3, .bankdetailsdiv p{color: #FFFF;margin: 0 0 5px;}


.bookpakejarea{background: #efefef;min-height: 242px;position: relative;border-bottom-right-radius: 13px;
    border-bottom-left-radius: 13px;margin-bottom: 25px;}
.lessons_sec .bookpakejarea h3 {
    font-size: 18px;
    text-align: center;
    background: #f87709;
    color: #FFF;
    padding: 10px;
    border-top-right-radius: 13px;
    border-top-left-radius: 13px;
}
.paddreawp{padding: 19px;line-height: 28px;}

.lessons_sec .booknoe_r a {
    background-color: #f87709;
    color: #fff;
    font-weight: 600;
    margin: 7px 0 0;
    padding: 7px 17px;
    text-transform: uppercase;
}
.booknoe_r.text-center{position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;}

.book_area_now{text-align: center;
    padding-top: 46px;}
.book_area_now h3{margin-bottom: 19px;}
.ustyonbtnm{background-color: #f87709;
    color: #fff;
    font-weight: 600;
    margin: 7px 0 0;
    padding: 7px 17px;
    text-transform: uppercase;}


.p_alifgn p{margin-bottom: 20px;}
.p_alifgn h5 a{color: #ff6632;}

.gift-voucher_main_cont .col-xs-12.col-sm-3.col-md-3.col-lg-3 .automatic_cont .automatic_cont_book a{color:#FFF;}
.ghyrte{padding: 25px;
    background: #f89420;}
.ghyrte p{color:#FFF;}
.ghyrte p label{display:block;}
