.container.tp-space { padding: 50px 15px; }
.p-heading h5 { padding-left: 0; margin-right: 0; }
@media only screen and (max-width: 1199px)
{
    .slider-con { padding-top: 40px; }	
    .left-con { margin-left: 20px; width: 65%; }
    .profit-slide h3 { font-size: 20px; }
    .profit-slide { width: 70%; }
    .logo-slide ul li { padding: 0 25px; }
    .ft-rht-border { margin-left: 0; }
    .footer-row-1 { width: 100%; }
    .search-ft { width: 100%; }
    .newsletter { padding-right: 20px; }
    .ft-col-left, .ft-col-right { margin-left: 0; }
    .loc-add { padding: 18px 20px; }
    .first-style li h2 { padding: 15px 10px; }
    .serv-box ul li iframe { height: 306px; }
    .trans-header ul li .dvider { width: 235px; }
    .center-bx { padding-left: 0; }
    .txt-code span { padding: 0 4px; }
    .it-ft { margin: 5px 0; }
    .center-bx ul { margin: 4px 0; }
    .flex-control-nav { width: auto; margin-top: -20px; }
    .slider-con { padding-top: 20px; }
    .check-ft p { width: 89%; }
    .check-ins p { width: 89%; }

}
@media only screen and (max-width: 991px)
{
    .flexslider { overflow: hidden; }
    .flexslider .slides img { height: 400px !important; width: auto !important; }
    .serv-header ul li { width: 50%; padding: 0 5px !important; margin-bottom: 10px; }
    .pr-serv { padding: 15px; }

    .serv-header ul li:nth-child(3), .serv-header ul li:nth-child(4) { width: 50%; }
    .pr-serv p { padding: 0 15px; bottom: 17px; }
    .profit-slide .carousel { padding-top: 10px; }
    .logo-slide ul li { padding: 0 18px; }
    .check-ft p { width: 87%; }
    .check-ft p { font-size: 15px; }
    .ft-col-left, .ft-col-right { width: 220px; }
    .slider-pro { padding: 15px; }
    .left-con { width: 100%; margin-left: 0; }
    .left-con h5 { margin-bottom: 10px; }
    .ap-data { width: 65%; }
    .ap-data h3 { font-size: 22px; }
    .ap-data p { font-size: 16px; }
    .ap-data ul li { margin: 0; }
    .app-img img { width: 320px; }
    .form-main { float: none !important; margin: auto; width: 100%; margin-top: 20px; }
    .circle-bg { margin: auto; }
    .form-field ul li { width: 48%; }
    .text-fiels, .txt-area { width: 100%; }
    .navigation-yl ul li { padding: 0 4px; }
    .navigation-yl ul li a { font-size: 14px; }
    .first-style li { margin-right: 0; width: 32.5%; }
    .first-style li h2 { padding: 10px 8px; font-size: 12px; }
    .first-style li p { padding: 10px 3px 9px 10px; }
    .chart-main { padding-left: 10px; }
    li.abt-chart h4 { font-size: 9px; margin-bottom: 6px; }
    li.abt-chart h4 strong { font-size: 12px; }
    .lft-nav-tb li { width: 90%; }
    .lft-nav-tb li a span i { font-size: 20px; }
    .lft-nav-tb li a span { min-width: 15px; margin-right: 5px; }
    .lft-nav-tb li a { font-size: 12px; padding: 14px 0; }
    .panel-heading.pnl-heading { padding: 15px; }
    .pnl-body { padding: 15px 15px 10px 15px; }
    .pnl-body ul li h4 { font-size: 12px; width: 80px; }
    .pnl-body ul li p { font-size: 12px; }
    .pnl-body ul li { margin-bottom: 10px; }
    .right-ac-panel { margin-top: 10px; }
    .serv-box ul li iframe { height: 234px; }
    .trans-header ul li .dvider { width: 162px; }
    .mob img { width: 105px; }
    .bottom-btn a { font-size: 13px; }
    .bottom-btn a span { width: 40px; height: 40px; margin-top: 10px; line-height: 38px; }
    .mob { padding: 10px; }
    .form-box .chk-outer span { font-size: 12px; }
    .ap-data ul { padding-left: 0; }
    .drop-down-hd ul li { margin-bottom: 0 !important; }
    .table.table-acc > tbody > tr > td { font-size: 11px; padding-left: 10px; }
    .right-ac-panel { margin-top: 0; }
}
@media only screen and (max-width: 767px)
{
    .support-div { display: none; }

    .footer-row-1 { border-right: 0; }
    .newsletter { padding-right: 0; }
    .ft-col-left, .ft-col-right { width: 48%; }
    .copy-right h6 { text-align: center; }
    .copy-right { padding: 20px 0; }
    .serv-header { margin-bottom: 0; }
    .form-field ul li:nth-child(2n+2) { margin-left: 19px; }
    .navigation-yl { text-align: right; padding-right: 15px; padding-top: 16px; }
    .navigation-yl ul { display: none; position: absolute; width: 100%; top: 56px; left: 0; background: #ffc000; margin: 0; }
    .navigation-yl ul li { display: block; text-align: left; padding: 0; }
    .navigation-yl ul li a { padding: 8px 15px 4px 15px; display: block; text-decoration: none; line-height: inherit; }
    .navigation-yl ul li a:hover { background: #282828; color: #fff; }
    .yellow-menu { display: inline-block; }
    .right-link { right: 60px; }
    .chart-area { border-left: 0; }
    .chart-area ul { padding-left: 0; }
    .steps ul li { width: 100%; }
    .trans-header ul li .dvider { width: 100px; }
    .trans-header { text-align: center; }

    .steps ul li { margin-bottom: 15px; }
    .left-ac-links { margin-bottom: 20px; }
    .hover-dd { position: static !important; width: 100%; border: 0; box-shadow: none !important; display: none; }
    .hover-dd ul { position: static !important; }
    .navigation-yl ul li:hover span { border-color: rgba(255, 255, 255, 0.5); color: #fff; }
    .toggle-btn { border-top: 1px solid rgba(0, 0, 0, 0.4); border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
    .toggle-btn span { display: block; position: absolute; right: 0; height: 33px; width: 32px; line-height: 40px; text-align: center; z-index: 99; border-left: 1px solid rgba(0, 0, 0, 0.4); top: 0; font-size: 28px; }

}

@media only screen and (max-width: 640px)
{
    .lt-con, .slider-form { width: 100%; float: none; }
    .slider-con { padding-top: 20px; }
    .flexslider .slides img { height: 570px !important; }
    .lt-con h1 { font-size: 40px; }
    .app-img { position: static; float: none !important; text-align: center; width: 100%; }
    .ap-data { float: none !important; width: 100%; text-align: center; }
    .left-pro { float: none !important; width: 100%; }
    .pro-right { float: none !important; width: 100%; border-left: 0; border-top: 3px solid #f9f6e2; }
    .app-img img { width: 150px; }
    .pr-serv { width: 100%; border: 0 !important; min-height: inherit; }
    .pr-serv::after { border: 0; }
    .pr-serv p { position: static; padding: 0; }
    .profit-slide { width: 100%; padding: 15px; }
    .profit-slide .carousel-inner > .item { min-height: inherit; }
    .heading-outer { padding-left: 10px; padding-right: 10px; }
    .serv-box ul li { width: 50%; }
    .serv-box ul li:nth-child(5) { width: 100%; }
    .profit-slide .carousel-indicators { top: auto; bottom: 0px; }
    .serv-header ul li a { font-size: 12px; }
    .nav-btn-right ul li { padding: 0; }
    .form-field ul li:nth-child(2n+2) { margin-left: 3%; }
    .form-main h1 { width: 100%; margin-bottom: 20px; }
    .form-field ul li label { font-size: 12px; }
    .black-top ul li a { padding: 0 6px; font-size: 11px; }
    .page-banner1 h2 { font-size: 50px; padding: 10px 0; }
    .thanks-form { width: auto; padding: 0 20px; }
    .white-area { padding: 20px 0; }
    .thanks-form .input-bg1 { vertical-align: top; }
    .thanks-form .btn { vertical-align: top; }
    .thanks-form .input-bg1 { width: 65%; }
    .trans-header ul li .dvider { display: none; }
    .circle p { margin-left: 0; width: auto; position: static; font-size: 11.5px; }
    .trans-header ul li { margin: 0 2px; }
    .trans-header { padding: 20px 0; }
}

@media only screen and (max-width: 540px)
{
    .black-menu { display: block; text-align: right; padding-right: 15px; padding-top: 10px; }
    .black-menu img { width: 30px; }
    .black-top { position: relative; }
    .black-top ul { display: none; width: 200px; z-index: 9999999; position: absolute; background: #282828; border: 1px solid #545454; right: 15px; top: 40px; }
    .black-top ul  li { display: block; float: none; }
    .black-top ul  li a { border-left: 0; line-height: 30px; } 
    .black-top ul  li a:hover { background: #000; }
    .black-top .dropdown-menu { position: static; }
    .black-top ul li a span.caret { display: none; }
    .ft-col-left, .ft-col-right { width: 100%; }
    .serv-header ul li a { font-size: 11px; }
    .drop-down-hd { top: 52px; }
    .nav-btn-right ul li a { font-size: 10px; }
    .nav-btn-right ul li input { width: 120px; }
    .form-field ul li { width: 100%; margin-left: 0 !important; }
    .text-fiels, .txt-area { margin-bottom: 8px; }
    .black-top ul li.money-li { display: none; }
    div.money-li
    {
        display: block; background: #ffc000; /* Old browsers */
        background: -moz-linear-gradient(top, #ffc000 0%, #ffcd1b 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #ffc000 0%, #ffcd1b 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #ffc000 0%, #ffcd1b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc000', endColorstr='#ffcd1b',GradientType=0 ); /* IE6-9 */ 
        border-bottom: 1px solid #ffffff; -webkit-box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.75); margin-right: 10px; border-bottom: 0;
    }
    .thanks-form .input-bg1 { width: 62%; }
    .opration-format, .table.table-acc { width: 500px; }
    .opration-area, .detail-list { overflow-x: scroll; width: 100%; }
	
}
	
@media only screen and (max-width: 480px)
{
    .serv-header ul li { width: 100%; }
    .sb-btn { font-size: 12px; }
    .ap-data h3 { font-size: 16px; }
    .ap-data p { font-size: 14px; }
    .serv-box ul li span { font-size: 18px; }
    .nav-btn-right ul li { padding: 0; }
    .logo-line h1 { left: 10px; }
    .nav-btn-right { position: absolute; top: -47px; left: 10px; }
    .nav-btn-right ul li a img { display: none; }
    .nav-btn-right ul li input { background: none !important; padding-left: 5px; width: 85px; font-size: 9px; border-color: #fff; color: #fff; height: 27px; line-height: 25px; }
    .bl-btn button { font-size: 9px; height: 29px; background: #ffc000; color: #282828 !important; }
    .check-ins p { width: 90%; }
    .form-main h1 { font-size: 16px; }
    .circle-bg { background-size: 100% auto; width: 290px; height: auto; }
    .circle-text { padding: 88px 0; }
    .circle-text h1 { font-size: 16px; margin-bottom: 9px; }
    .circle-text ul li { font-size: 11px; margin-bottom: 4px; }
    .thanks-form .input-bg1 { width: 58%; }
    .thanks-form .btn { width: 40%; }
    .table-outer { overflow-x: scroll; }
    .table-outer table { width: 520px; }
    .list-types li { width: 49%; }
    .click-dropdown { padding: 20px 0 0 0; }
    .rt-slider .carousel-indicators { display: none; }
		
}
	
@media only screen and (max-width: 380px)
{
    .serv-header ul li:nth-child(3), .serv-header ul li:nth-child(4) { width: 100%; }
    .bt-rt { right: 10px; bottom: 0; }
    .tp-lt { left: 10px; top: 10px; }
    .pro-header h4 { font-size: 18px; }
    .promotion-top .carousel-indicators { display: none; }
    .logo-slide ul li { padding: 0 10px; }
    .slider-form { padding: 10px 15px; }
    .con-btn { font-size: 12px; padding: 0 11px; }
    .slider-form-inner h3 { font-size: 16px; }
    .serv-box ul li span img { transform: scale(.7); -webkit-transform: scale(.7); -moz-transform: scale(.7); }
    .serv-box ul li:hover span img { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); }
    .first-style li p { font-size: 12px; }
    .first-style li { width: 32%; }
    .first-style li p { padding: 5px; margin: 0; }
    .first-style li h2 { font-size: 11px; }
    .pnl-body ul li h4 { display: block; width: 100%; }
    .pnl-body ul li p { width: 100%; }
    .bl-btn button { padding: 0 7px; }
    .save-btn { width: 100px; }
    .trans-header ul li { margin: 0; }
}