/* Custom Style */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
.cst_vsg{
    color:#144734 !important;
}
blockquote, q {
	quotes: none;
    
    &:before, &:after {
        content: '';
        content: none;
    }
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
    transition: color 300ms;
    text-decoration: none !important;
}
a:hover{
    text-decoration: none;
}
p a, p a:hover, p a:focus{
    color: #000;
}
.btn{
    border: 1px solid rgba(255,255,255,0);
    border-radius: 0;
    box-shadow: none;
    padding: 6px 12px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.btn-main{
    color: #000;
    background: rgb(239,193,0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2VmYzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2E1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(239,193,0,1) 0%, rgba(239,193,0,1) 49%, rgba(204,165,0,1) 100%);
    background: -webkit-linear-gradient(left, rgba(239,193,0,1) 0%,rgba(239,193,0,1) 49%,rgba(204,165,0,1) 100%);
    background: linear-gradient(to right, rgba(239,193,0,1) 0%,rgba(239,193,0,1) 49%,rgba(204,165,0,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc100', endColorstr='#cca500',GradientType=1 );
}
.btn-main:hover{
    background: #209b68;
    color: #fff;
    border-color: #fff;
}
.btn-sub{
    color: #fff;
    background: rgb(22,130,81);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2ODI1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzIwOWI2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDliNjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(22,130,81,1) 0%, rgba(32,155,104,1) 65%, rgba(32,155,104,1) 100%);
    background: -webkit-linear-gradient(top, rgba(22,130,81,1) 0%,rgba(32,155,104,1) 65%,rgba(32,155,104,1) 100%);
    background: linear-gradient(to bottom, rgba(22,130,81,1) 0%,rgba(32,155,104,1) 65%,rgba(32,155,104,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#168251', endColorstr='#209b68',GradientType=0 );
}
.btn-sub:hover{
    background: rgb(239,193,0);
    color: #000;
    border-color: transparent;
}
body {   
    /*font-family: 'Fira Sans', sans-serif;*/
    font-family: 'PT Sans Narrow', sans-serif;
}

/** input box common style **/
.form-control{
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-size: 16px;
    color: #333;
    height: 36px;
}
.form-control::placeholder{
    color: #878787;
}
.form-control::-webkit-input-placeholder{
    color: #878787;
}
.form-control::-moz-placeholder{
    color: #878787;
}
.form-control:-ms-input-placeholder{
    color: #878787;
}
.form-control:-moz-placeholder{
    color: #878787;
}
.chatBox{
    width: 240px;
    position: fixed;
    top: 50%;
    right: -145px;
    z-index: 1400;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transition: all .3s;
    transition: all .3s;
}
.chatBox.opened{
    right: -58px;
}
.chatBox .btn-main{
    width: 100%;
    height: 40px;
    font-size: 22px;
    padding: 0 12px;
    font-weight: 600;
}
.chatBox .chatboxData{
    width: 100%;
    height: 90px;
    font-size: 20px;
    padding: 15px;
    background: #209b68;
    color: #fff;
}
.chatBox .chatboxData a{
    color: #efc100;
}
.chatBox .chatboxData a:hover{
    text-decoration: underline !important;
}

/* ============================================================================*/
    /*  Header */
/* ============================================================================*/
header .pairHeader{
    margin-bottom: 0;
    border: 0;
    height: 120px;
    background: rgba(255,255,255,1);
    z-index: 1300;
    border-radius: 0;
}
header .pairHeader:after{
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 45%;
    background: #209b68;
}
header .pairHeader .navbar-header{
    width: 100%;
    max-width: 280px;
}
header .pairHeader .subMenu{
    position: relative;
    padding-left: 135px;
    background: #209b68;
    height: 120px;
    width: calc(100% - 280px);
    z-index: 10;
    float: left;
}
header .pairHeader .subMenu ul{
    float: right;
    padding: 40px 0 38px;
}
header .pairHeader .subMenu ul li{
    display: inline-block;
}
header .pairHeader .subMenu ul li a{
    padding: 0 5px;
    color: #fff;
    font-size: 18px;
    display: block;
}
header .pairHeader .subMenu ul li a .btn{
    min-width: 290px;
    margin-left: 80px;
    font-size: 18px;
    height: 42px;
    padding: 0 12px;
    letter-spacing: 0.100em;
}
header .pairHeader .subMenu ul li a img{
    vertical-align: sub;
    margin-right: 4px;
    margin-left: 10px;
    width: 25px;
}
header .pairHeader .subMenu ul li a i{
    color: #8EC544;
    font-size: 20px;
}
header .pairHeader .subMenu ul li a:hover{
    text-decoration: none;
    color: #edc100;
}
header .pairHeader .subMenu ul li a:hover i{
    color: #fff;
}
header .pairHeader .subMenu ul li:last-child a{
    padding-right: 0;
}
header .pairHeader .subMenu:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 135px;
    background: url(../images/head_bg.png) no-repeat 50% 50%;
    background-size: cover;
}
header .pairHeader .navbar-brand{
    height: 100%;
    padding: 18px 15px;
}
header .pairHeader .navbar-brand img{
    max-width: 260px;
}

header .pairHeader .mainNav{
    text-align: center;
    float: none;
    position: absolute;
    bottom: -44px;
    left: 0;
    right: 0;
    background: rgba(255,255,255,.75);
    height: 44px;
}
header .pairHeader .mainNav li{
    padding: 11px 40px;
    float: none;
    display: inline-block;
}
header .pairHeader .mainNav li a{
    font-size: 18px;
    color: #000;
    padding: 0;
    position: relative;
    background: none;
    font-weight: 400;
}
header .pairHeader .mainNav li a:after{
    content: '';
    position: absolute;
    left: 0;
    width: 0;
    bottom: 12px;
    transition: width .3s;
}
header .pairHeader .mainNav li a:focus:after,
header .pairHeader .mainNav li a:active:focus:after,
header .pairHeader .mainNav li a:hover:after,
header .pairHeader .mainNav li.active a:after{
    
}
header .pairHeader .mainNav li a:focus,
header .pairHeader .mainNav li a:active:focus,
header .pairHeader .mainNav li a:hover,
header .pairHeader .mainNav li.active a,
header .pairHeader .mainNav li.active a:hover{
    background: none;
    color: #209b68;
    outline: 0;
}

/* ============================================================================*/
    /*  Banner */
/* ============================================================================*/
.pairtradeBanner{
    margin: auto;
    background: url(../images/banner_bg.jpg) no-repeat 50% 50%;
    background-size: cover;
    padding-top: 44px;
    position: relative;
}
.pairtradeBanner h1{
    font-size: 42px;
    color: #000;
    font-weight: 600;
    text-align: center;
    white-space: pre-line;
    margin: 35px 0;
    text-shadow: 0px 16px 20px #fff, 0px -22px 20px #fff, 22px 0px 40px #fff, -33px 0px 50px #fff;
}
.pairtradeBanner h2{
    font-size: 28px;
    color: #000;
    font-weight: 400;
    text-align: center;
    margin: 30px 0;
    text-shadow: 0px 10px 10px #fff, 0px -10px 10px #fff, 10px 0px 10px #fff, -10px 0px 10px #fff;
}
.videoArea{
    max-width: 610px;
    margin-left: -15px;
    box-shadow: 0px 1px 60px rgba(0,0,0,1);
    background: #fff;
    position: relative;
}
.videoArea:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../images/banner_video.png) no-repeat center center;
    background-size: 100%;
}
.videoArea img{
    width: 100%;
}
.videoArea .wistia_responsive_padding{
    height: 371px;
    position: relative;
}
.videoArea .wistia_responsive_padding .innerVid{
    width: 100%;
    height: 100%;
}

.pairtradeBanner .accessBox{
    padding: 15px;
    margin-left: -15px;
    margin-right: -15px;
    background: rgba(20, 71, 52, 0.85);
    text-align: center;
    box-shadow: 0px 1px 60px rgba(0,0,0,1);
}
.pairtradeBanner .accessBox .form-group{
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 8px;
}
.pairtradeBanner .accessBox .form-group:last-child{
    margin-bottom: 0;
}
.pairtradeBanner .accessBox h3{
    color: #fff;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 12px;
}
.pairtradeBanner .accessBox p{
    color: #EFC100;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 12px;
    white-space: pre-line;
}

.pairtradeBanner .accessBox span{
    color: #fff;
    font-size: 16px;
    margin-bottom: 4px;
    display: block;
}
.pairtradeBanner .accessBox p span{
    font-size: 12px;
    display: inline;
}
.pairtradeBanner .accessBox p span.whiteline{
    color: #fff;
    font-size: 16px;
    position: relative;
}
.pairtradeBanner .accessBox .form-group .form-control{
    text-align: center;
    max-width: 400px;
    margin: auto;
}
.pairtradeBanner .accessBox .form-group .form-control.error{
    border: 1px solid #f34343;
}
.pairtradeBanner .accessBox .form-group .btn{
    display: block;
    width: 100%;
    max-width: 400px;
    margin: auto;
}
.pairtradeBanner .accessBox .form-group p.spamU{
    font-size: 11px;
    font-weight: 400;
    margin: 0;
    margin-top: 10px;
}
.pairtradeBanner .accessBox .form-group p.spamU i{
    font-size: 14px;
}
.disTable{ 
    display: table;
    width: 100%;
    height: 100%;
    position: relative;
}
.disTable .disTableCell{
    display: table-cell;
    vertical-align: middle;
}

/* ============================================================================*/
    /*  Contents */
/* ============================================================================*/
.contentContainer{
    background: #fff;
    padding: 50px 0;
}
.contentContainer .slideCap{
    width: 100px;
    float: left;
    padding: 28px 0;
}
.contentContainer .slideCap p{
    font-size: 18px;
    color: #000;
}
.contentContainer .logoSlide{
    float: left;
    width: calc(100% - 100px);
}
.contentContainer .logoSlide .owl-nav{
        display: none;
}
.contentContainer .logoSlide .owl-carousel li img{
    height: 52px;
    width: auto;
    margin: auto;
}
.contentContainer .logoSlide .owl-carousel .owl-item{
    float: none;
    display: inline-block !important;
    vertical-align: middle;
}
.contentContainer .logoSlide .owl-carousel li img.biglogo{
    height: 80px;
}
.contentContainer .abtSec{
    padding: 50px 0;
    text-align: center;
}
.contentContainer h3{
    font-size: 35px;
    font-weight: 600;
    color: #168251;
    margin: 30px 0;
}
.contentContainer .abtSec h3{
    text-align: center;
}
.contentContainer p{
    font-size: 18px;
    color: #000;
    font-weight: 400;
    line-height: 28px;
    white-space: pre-line;
}
.contentContainer .points{
    text-align: left;
    width: 77%;
    margin: auto;
    padding-left: 30px;
}
.contentContainer .points li{
    font-size: 18px;
    color: #000;
    font-weight: 400;
    line-height: 28px;
    list-style-type: disc;
}
.contentContainer .abtSec p{
    text-align: center;
}
.contentContainer .abtBoxes{
    background: #F6F6F6;
    position: relative;
    padding: 15px 30px;
    margin-bottom: 30px;
}
.contentContainer .abtBoxes:before{
    content: '';
    width: 56px;
    height: 54px;
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    z-index: 2;
}
.contentContainer .abtBoxes:after{
    top: -56px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #ececec;
    border-width: 56px;
    right: 0;
    border-left: 0;
    z-index: 3;
}

.contentContainer .abtBoxes figure img{
    display: block;
    max-width: 60px;
    margin: auto;
}
.contentContainer .abtBoxes p{
    font-size: 17px;
    color: #000;
    font-weight: 600;
    text-align: justify;
    line-height: 24px;
    margin-top: 10px;
}
.contentContainer .abtBoxes img.sublogos{
    display: block;
    margin: 15px auto 0;
    max-height: 45px;
    max-width: 100%;
}
h3.ligtHead{
    font-weight: 400;
    margin: 75px 0 10px;
}
h3.clrBlack{
    margin: 0;
    color: #000;
}
.linkHolder{
    text-align: center;
    max-width: 380px;
}
.linkHolder a{
    font-size: 18px;
    color: #000;
    font-weight: 400;
}
.linkHolder a:hover{
    text-decoration: none;
    color: #209b68;
}
.btnHolder{
    margin-top: 40px;
}
.btnHolder a{
    display: block;
    margin-bottom: 15px;
    max-width: 380px;
}
.btnHolder a .btn{
    width: 100%;
    height: 42px;
}
.moreBtnHold{
    text-align: center;
}
.moreBtnHold .btn{
    margin-top: 30px;
    min-width: 165px;
}
.moreBtnHold .btn i{
    margin-left: 10px;
}
.laptopBox{
    position: relative;
}
.laptopBox .lapImg{
   width: 100%;
    position: absolute;
    z-index: 9;
}
.laptopBox .owl-stage-outer{
    max-width: 390px;
    margin: auto;
    height: 370px;
    padding: 65px 0;
}
.laptopBox .owl-stage-outer li img{
    display: block;
    width: 100%;
    height: 254px;
    max-width: 390px;
}
.laptopBox .owl-stage-outer .owl-stage{
    height: 100%;
}
.tradeSlide .owl-carousel .owl-dots{
    display: block;
    text-align: center;
    margin-top: 15px;
}
.tradeSlide .owl-carousel .owl-dots .owl-dot{
    display: inline-block;
    margin: 0 15px;
}
.tradeSlide .owl-carousel .owl-dots .owl-dot span{
    width: 18px;
    height: 18px;
    border: 1px solid #209b68;
    border-radius: 50%;
    display: block;
}
.tradeSlide .owl-carousel .owl-dots .owl-dot.active span{
    background: #209b68;
}
.tradeSlide h5{
    margin: 30px 0 0;
    font-size: 18px;
    color: #000;
    font-weight: bold;
    text-align: center;
}
.customerFeed{
    text-align: center;
    padding: 60px 0;
    background:url(../images/sub_bg.jpg) no-repeat 50% 50%;
    background-size: cover;
    min-height: 400px;
}
.customerFeed h3{
    color: #fff;
    margin-top: 0;
}
.customerFeed .feedSlide li img{
    max-width: 66px;
    margin: 0px auto 20px;
}
.customerFeed .feedSlide li p{
    color: #fff;
    font-weight: 600;
}
.customerFeed .feedSlide li span{
    color: #fff;
    font-size: 18px;
    display: block;
    text-align: center;
    margin-top: 25px;
}
.customerFeed .feedSlide .owl-dots{
    display: block;
    text-align: center;
    margin-top: 30px;
}
.customerFeed .feedSlide .owl-dots .owl-dot{
    display: inline-block;
    margin: 0 15px;
}
.customerFeed .feedSlide .owl-dots .owl-dot span{
    width: 18px;
    height: 18px;
    border: 1px solid #efc100;
    border-radius: 50%;
    display: block;
}
.customerFeed .feedSlide .owl-dots .owl-dot.active span{
    background: #efc100;
}
.successContent{
    padding: 0 0 80px;
}
.successContent .abtSec h4{
    font-size: 28px;
    color: #000;
    margin-bottom: 25px;
}
.successContent .smBoxes {
    border: 1px solid #EDEDED;
    padding: 15px 0 15px 10px;
}
.successContent .smBoxes img{
    width: 55px;
    display: inline-block;
}
.successContent .smBoxes p{
    display: inline-block;
    width: calc(100% - 60px);
    vertical-align: middle;
    padding-left: 10px;
    font-size: 16px;
    font-weight: bold;
}
.homeFaq{
    background: #f6f6f6;
    padding: 40px 0 50px;
}
.bordLeft{
    border-left: 3px solid #fff;
}
.bordRight{
    border-right: 3px solid #fff;
}
.homeFaq .abtSec{
    padding: 0 15px;
}
.font-29{
    font-size: 29px;
    white-space: pre-line;
}
.homeFaq .abtSec p{
    font-weight: 600;
}
.homeFaq .abtSec p span{
    font-weight: 400;
    font-size: 12px;
}
.homeFaq .abtSec > span{
    font-size: 16px;
    color: #000;
    display: block;
    text-align: center;
    font-weight: 400;
    margin: 10px 0;
}
.homeFaq .accessBox{
    max-width: 450px;
    margin: auto;
}
.homeFaq .accessBox .form-group{
    margin: 0 0 10px 0;
}
.homeFaq .accessBox .form-group > span{
    color: #fff;
    font-size: 16px;
    margin-bottom: 4px;
    display: block;
}
.homeFaq .accessBox .form-group .form-control{
    text-align: center;
    margin: auto;
    height: 42px;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.2);
}
.homeFaq .accessBox .form-group .form-control.error {
    border: 1px solid #f34343;
}
.homeFaq .accessBox .form-group .btn{
    display: block;
    width: 100%;
    margin: auto;
    height: 42px;
}
.homeFaq .accessBox .form-group p.spamU{
    font-size: 11px;
    font-weight: 400;
    margin: 0;
    margin-top: 10px;
    color: #000;
}
.homeFaq .accessBox .form-group p.spamU i{
    font-size: 16px;
}
.homeFaq .questionArea{
    text-align: left;
    padding-left: 45px;
}
.homeFaq .questionArea .panel{
    background: none;
    border: 0;
    box-shadow: none;
}   
.homeFaq .questionArea .panel-heading{    
    padding: 8px 0;
    padding-left: 40px;
    background: none;
    border: 0;
}
.homeFaq .questionArea .panel-heading a{
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    position: relative;
}
.homeFaq .questionArea .panel-heading a:hover{
    text-decoration: none;
}
.homeFaq .questionArea .panel-heading a:before{
    content: "\f068";
    position: absolute;
    left: -40px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 22px;
    height: 22px;
    background: #168251;
    font-family: FontAwesome;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
}
.homeFaq .questionArea .panel-heading a.collapsed:before{
    content: "\f067";
}
.homeFaq .questionArea .panel-heading+.panel-collapse>.panel-body{
    border: 0;
    padding-left: 40px;
}
.homeFaq .questionArea .panel-body ul{
    list-style-type: disc;
    padding-left: 40px;
    margin-top: 15px; 
}
.homeFaq .questionArea .panel-body ul li{
    font-size: 16px;
    color: #424242;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 15px;
}
.homeFaq .questionArea .panel-body p{
    text-align: left;
    font-weight: 400;
}
.newsSection{
    padding-top: 20px;
}
.newsSection .smBoxes img{
    width: 100%;
}
.newsSection .smBoxes p{
    text-align: center;
    font-weight: 600;
    margin-top: 20px;
}
.newsSection .smBoxes p a{
    color: #000;
    text-decoration: none !important;
}
.newsSection .btnBox{
    text-align: center;
    margin: 50px 0 0;
}
.newsSection .disclaimerSec{
    padding-top: 120px;
    padding-bottom: 100px;
    text-align: center;
}
.newsSection .disclaimerSec h4{
    font-size: 26px;
    color: #575756;
    font-weight: 600;
    margin-bottom: 30px;
}
.top-30{
    margin-top: 30px;
}
.newsSection .socialMed{
    text-align: center;
}
.newsSection .socialMed ul{
    text-align: center;
}
.newsSection .socialMed ul li{
    width: calc((100% / 4) - 10px);
    display: inline-block;
    padding: 0 15px 15px;
}
.newsSection .socialMed ul li a{
    font-size: 18px;
    color: #000;
    text-decoration: none;
}
.newsSection .socialMed ul li a i{
    color: #efc100;
    background: -webkit-linear-gradient(#d8ae00 5%, #efc100 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 35px;
    margin-right: 4px;
}
.newsSection .socialMed ul li a:hover{
    color: rgb(239,193,0);
}
section.contentContainer.customerTradeFeatured {
    padding-bottom: 20px;
    padding-top: 20px;
    background: rgb(239,193,0);
    background-image: url(https://pairtradefinder.com/assets/images/bg-blk.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
section.customerTradeFeatured .col-sm-12 {
    display: -webkit-box;
    display: -moz-box;  
    display: -ms-flexbox;  
    display: -webkit-flex;
    display: flex; 
    align-items: center;
}
.customerTradeFeatured h5, .customerTradeFeatured h5 a {
    font-size: 25px;
    line-height: 35px;
    color: #fff;
}
section.customerTradeFeatured a.img-wrapper {
    display: block;
    width: 35%;
    margin: 0 auto;
}
section.customerTradeFeatured img {
    width: 100%;
}
.zlsps-rht.siqembed.siqtrans {
    display: none;
}    
/* ============================================================================*/
    /*  footer */
/* ============================================================================*/
footer{
    padding: 62px 0 50px;
    background: url(../images/footer_bg.jpg) no-repeat 50% 50%;
    background-size: cover;
    position: relative;
    min-height: 500px;
}
footer:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 12px;
    background: #efc100;
    box-shadow: inset 0px 3px 3px rgba(0,0,0,.1);
}
footer .footerMenu{
    width: 100%;
    text-align: center;
    background: none;
    border: 0;
    margin: 0;
    height: auto;
}
footer .footerMenu ul.navbar-nav{
    width: 100%;
}
footer .footerMenu ul.navbar-nav li{
    display: inline-block;
    margin: 0 25px;
    float: none;
}
footer .footerMenu ul.navbar-nav li a{
    color: #fff;
    font-size: 18px;
    background: none;
}
footer .footerMenu .navbar-nav li a:focus,
footer .footerMenu .navbar-nav li a:active:focus,
footer .footerMenu .navbar-nav li a:hover{
    color: #efc100;
    background: none;
}
footer .footLogo img{
    display: block;
    margin: 40px auto;
    max-width: 356px;
    width: 100%;
}
footer .btn-main{
    display: block;
    height: 42px;
    width: 100%;
    padding: 0 12px;
    font-size: 22px;
}
footer .footerMail{
    text-align: center;
    margin: 50px 0;
}
footer .footerMail a{
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}
footer .footerMail a img{
    width: 32px;
    vertical-align: sub;
}
footer .footRights{
    text-align: center;
}
footer .footRights p{
    font-size: 14px;
    color: #fff;
}

.zls-small .zls_fltxtcnt ,.zls-small .zls-lftbtn .zls-chtmn, .zls-small .zls-rhtbtn .zls-chtmn{
  
    background: #23A674 !important;
}



/* ============================================================================*/
    /*  Media Query */
/* ============================================================================*/
@media (max-width: 1480px){
    header .pairHeader .subMenu,
    header .pairHeader{
        height: 70px;
    }
    header .pairHeader .subMenu ul{
        padding: 14px 0 12px;
    }
    header .pairHeader .navbar-brand{
        padding: 4px 15px;
    }
    header .pairHeader .navbar-brand img {
        max-width: 190px;
    }
    header .pairHeader .subMenu ul li a .btn{
        font-size: 16px;
    }
    .pairtradeBanner h1{
        margin: 20px 0;
        font-size: 40px;
    }
    .videoArea .wistia_responsive_padding{
        height: 340px;/*dkk */
    }
    header .pairHeader .mainNav{
        height: 34px;
        bottom: -34px;
    }
    header .pairHeader .mainNav li{
        padding: 6px 40px;
    }
    header .pairHeader .mainNav li a{
        font-size: 16px;
    }
    .pairtradeBanner{
        padding-top: 34px;
    }
    .pairtradeBanner h2{
        margin: 15px 0;
    }
    
}
@media (max-width: 1199px){
    header .pairHeader .subMenu ul li a .btn{
        margin-left: 0;
        min-width: 150px;
    }
    header .pairHeader .mainNav li{
        padding: 9px 30px;
    }
    .pairtradeBanner h1,
    .pairtradeBanner .accessBox .form-group p,
    .contentContainer p{
        white-space: inherit;
    }
    .contentContainer .points{
        width: 88%;
    }
    footer .footerMenu li{
        margin: 0 10px;
    }
    .pairtradeBanner .accessBox h3{
        font-size: 23px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .laptopBox .owl-stage-outer{
        max-width: 310px;
        height: 320px;
    }
    .laptopBox .owl-stage-outer li img{
        height: 190px;
        max-width: 305px;
    }
    header .pairHeader .subMenu ul li a{
        padding: 0 2px;
    }
    header .pairHeader .subMenu ul li a .btn{
        font-size: 14px;
        padding: 0 6px;
    }
}
@media (max-width: 991px){
    header .pairHeader .subMenu ul li{
        display: none;
    }
    header .pairHeader .subMenu ul li.showBtn{
        display: block;        
    }
    header .pairHeader .subMenu ul li a .btn{
        font-size: 16px;
    }
    header .pairHeader .mainNav li{
        padding: 9px 20px;
    }
    .videoArea{
        max-width: inherit;
        margin: 0 0 25px;
    }
    .pairtradeBanner .accessBox{
        margin-left: 0;
        margin-right: 0;
    }
    .contentContainer .points {
        width: 95%;
    }
    .pairtradeBanner .accessBox .form-group p{
        white-space: pre-line;
    }
    .contentContainer .logoSlide .owl-carousel li img{
        height: 30px;
    }
    .contentContainer .logoSlide .owl-carousel li img.biglogo{
        height: 60px;
    }
    .contentContainer .slideCap{
        padding: 12px 0;
    }
    .laptopBox .lapImg{
        max-width: 560px;
        margin: auto;
        left: 0;
        right: 0;
    }
    .newsSection .socialMed ul li a{
        font-size: 15px;
    }
    .newsSection .socialMed ul li a i{
        font-size: 26px;
    }
    footer .footerMenu li{
        margin: 0;
    }
}

@media (max-width: 767px){
    .align-center{
    text-align: center;
}
    .chatBox{
        width: 100%;
        bottom: -53px;
        left: 0;
        right: 0;
        top: inherit;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .chatBox .chatboxData{
        height: auto;
        font-size: 16px;
        text-align: center;
    }
    .chatBox.opened{
        right: 0;
        bottom: 0;
    }
    header .pairHeader{
        padding-top: 70px;
        margin-bottom: 0;
        height: auto;
        position: relative;
    }
    header .pairHeader .subMenu{
        position: absolute;
        width: 100%;
        left: 0;
        right: 0;
        top: 0;
        height: 70px;
        padding-left: 0;
        text-align: center;
    }
    header .pairHeader:after,
    header .pairHeader .subMenu:before{
        display: none;
    }
    header .pairHeader .subMenu ul{
        padding: 17px 0;
        float: none;
        display: inline-block;
    }
    header .pairHeader .subMenu ul li a .btn{
        height: 36px;
    }
    header .pairHeader .navbar-header{
        max-width: inherit;
        width: inherit;
        padding-bottom: 15px;
    }
    header .pairHeader .navbar-brand{
        display: block;
        float: none;
        padding: 15px;
        text-align: center;
        max-width: 320px;
        margin: auto;
    }
    footer .footerMenu .navbar-toggle,
    header .pairHeader .navbar-toggle{
        border: 0;
        background: none;
        float: none;
        display: block;
        text-align: center;
        width: 100%;
        padding: 0;
        max-width: 95px;
        margin: 15px auto 0;
        position: relative;
        height: 24px;
        z-index: 9;
    }
    footer .footerMenu .navbar-toggle:focus,
    footer .footerMenu .navbar-toggle:hover,
    header .pairHeader .navbar-toggle:focus, 
    header .pairHeader .navbar-toggle:hover{
        background: none;
    }
    header .pairHeader .navbar-toggle .icon-bar{
        background: #158251;
        width: 24px;
    }
    header .pairHeader .navbar-toggle .icon-bar + .icon-bar{
        margin-top: 5px;
    }
    header .pairHeader .navbar-toggle .sr-only{
        position: absolute;
        margin: 0;
        width: auto;
        height: auto;
        clip: inherit;
        font-size: 26px;
        right: 0;
        top: 0;
        line-height: 22px;
    }
    footer .footerMenu .navbar-nav,
    header .pairHeader .mainNav{
        position: relative;
        bottom: 0;
        height: auto;
        margin-top: 0;
        margin-bottom: 0;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2VmYzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2E1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(left, rgba(239,193,0,1) 0%, rgba(239,193,0,1) 49%, rgba(204,165,0,1) 100%);
        background: -webkit-linear-gradient(left, rgba(239,193,0,1) 0%,rgba(239,193,0,1) 49%,rgba(204,165,0,1) 100%);
        background: linear-gradient(to right, rgba(239,193,0,1) 0%,rgba(239,193,0,1) 49%,rgba(204,165,0,1) 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc100', endColorstr='#cca500',GradientType=1 );
    }
    footer .footerMenu .navbar-nav li,
    header .pairHeader .mainNav li{
        display: block;
        padding: 0 40px;
    }
    footer .footerMenu .navbar-nav li a,
    header .pairHeader .mainNav li a{
        padding: 15px 0;
        font-size: 24px;
        font-weight: 600;
    }
    footer .footerMenu .navbar-nav li+li a,
    header .pairHeader .mainNav li+li a{
        border-top: 1px solid #fff;
    }
    #foot_menu,
    #main_header{
        max-height: none;
        border: 0;
        box-shadow: none;
    }
    header .pairHeader .navbar-brand img{
        margin: auto;
    }
    .pairtradeBanner{
        padding: 30px 0 45px;
    }
    .pairtradeBanner h1{
        margin: 10px 0 25px;
        font-size: 25px;
    }
    .videoArea{
        margin-left: -15px;
        margin-right: -15px;
    }
    .videoArea .wistia_responsive_padding{
        height: auto;
        position: relative;
        padding: 60% 0 0 0;
    }
    .videoArea .wistia_responsive_padding .innerVid{
        position: absolute;
        top: 0;
        left: 0;
    }
    .contentContainer .points{
        width: 100%;
    }
    .pairtradeBanner .accessBox h3{
        font-size: 25px;
    }
    .pairtradeBanner .accessBox{
        margin-left: -30px;
        margin-right: -30px;
    }
    .form-control{
        font-size: 14px;
    }
    .contentContainer{
        padding: 25px 0;
    }
    .pairtradeBanner .accessBox .form-group h3{
        font-size: 25px;
    }
    .contentContainer .slideCap{
        width: 100%;
        padding: 0;
        text-align: center;
        float: none;
        padding-bottom: 10px;
    }
    .contentContainer .logoSlide{
        width: 100%;
        float: none;
    }
    .contentContainer .logoSlide .owl-nav{
        display: block;
    }
    .contentContainer .logoSlide .owl-stage-outer{
        margin-left: 15px;
        margin-right: 15px;
    }
    .contentContainer .logoSlide .owl-nav .owl-next,
    .contentContainer .logoSlide .owl-nav .owl-prev{
        position: absolute;
        top: 0;
        bottom: 0;
        width: 12px;
        height: 24px;
        margin: auto;
    }
    .contentContainer .logoSlide .owl-nav .owl-next img,
    .contentContainer .logoSlide .owl-nav .owl-prev img{
        width: 100%;
    }
    .contentContainer .logoSlide .owl-nav .owl-next{
        right: 0px;
    }
    .contentContainer .logoSlide .owl-nav .owl-prev{
        left: 0px;
    }
    .contentContainer .abtSec{
        padding: 50px 15px;
    }
    .contentContainer .abtBoxes{
        min-height: 180px;
        padding: 25px 30px;
    }
    .contentContainer .moreBtnHold{
        margin-bottom: 50px;
    }
    .contentContainer h3{
        text-align: center;
    }
    h3.ligtHead{
        margin: 30px 0 10px;
    }
    .tradeSlide .linkHolder{
        width: 100%;
        text-align: center;
        max-width: inherit;
    }
    .tradeSlide .btnHolder a{
        margin: auto;
        margin-bottom: 10px;
    }
    .customerFeed .feedSlide .owl-dots{
        display: none;
    }
    .customerFeed .swipeSlider{
        margin-top: 25px;
        text-align: center;
    }
    .customerFeed .swipeSlider img{
        width: 50px;
    }
    .customerFeed .swipeSlider p{
        font-size: 16px;
        color: #fff;
        font-weight: 600;
    }
    .successContent{
        padding: 0 0 40px;
    }
    .successContent .abtSec{
        padding-top: 30px;
    }
    .successContent .smBoxes{
        margin-bottom: 20px;
    }
    .successContent .smBoxes p{
        font-size: 18px;
    }
    .homeFaq .abtSec .readBtn{
        margin-bottom: 25px;
    }
    .homeFaq .abtSec{
        padding-top: 20px;
        padding-bottom: 0;
        border: 0;
    }
    .newsSection .smBoxes{
        margin-bottom: 40px;
    }
    .newsSection .disclaimerSec .btn-main{
        padding: 6px 30px;
    }
    .newsSection .disclaimerSec{
        padding: 60px 15px;;
    }
    .homeFaq .questionArea{
        padding-left: 30px;
    }
    .newsSection .socialMed h3{
        margin-top: 0;
        margin-bottom: 40px;
    }
    .newsSection .socialMed ul li{
        padding: 0;
        margin-bottom: 8px;
        background: rgb(239,193,0);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmYzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2VmYzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2E1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(left, rgba(239,193,0,1) 0%, rgba(239,193,0,1) 49%, rgba(204,165,0,1) 100%);
        background: -webkit-linear-gradient(left, rgba(239,193,0,1) 0%,rgba(239,193,0,1) 49%,rgba(204,165,0,1) 100%);
        background: linear-gradient(to right, rgba(239,193,0,1) 0%,rgba(239,193,0,1) 49%,rgba(204,165,0,1) 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efc100', endColorstr='#cca500',GradientType=1 ); 
    }
    .newsSection .socialMed ul li a{
        color: #000;
        font-size: 20px;
        display: block;
        padding: 12px;
    }
    .newsSection .socialMed ul li a i{
        color: #158251;
        -webkit-text-fill-color: inherit;
        width: 50px;
        text-align: center;
        margin-right: 0;
    }
    .newsSection .socialMed ul li a:hover,
    .newsSection .socialMed ul li a:hover i{
        color: #fff;
    }
    footer{
        background-attachment: fixed;
    }
    footer .footerMenu{
        margin-bottom: 40px;
    }
    footer .footLogo img{
        margin-top: 0;
    }
    footer .footerMenu ul.navbar-nav{
        width: inherit;
        margin-top: 10px;
    }
    #foot_menu{
        margin-left: -15px;
        margin-right: -15px;
    }
    footer .footerMenu .navbar-toggle:focus,
    footer .footerMenu .navbar-toggle:hover{
        background: none;
    }
    footer .footerMenu .navbar-toggle .icon-bar{
        background: #fff;
        width: 24px;
    }
    footer .footerMenu .navbar-toggle .icon-bar + .icon-bar{
        margin-top: 5px;
    }
    footer .footerMenu .navbar-toggle .sr-only{
        position: absolute;
        margin: 0;
        width: auto;
        height: auto;
        clip: inherit;
        font-size: 26px;
        right: 0;
        top: 0;
        line-height: 24px;
        color: #fff;
    }
    footer .footerMenu ul.navbar-nav li{
        display: block;
        margin: 0;
    }
    footer .footerMenu ul.navbar-nav li a{
        color: #000;
        font-size: 24px;
        font-weight: 600;
        display: block;
    }
    footer .footerMenu .navbar-nav li a:focus, 
    footer .footerMenu .navbar-nav li a:active:focus, 
    footer .footerMenu .navbar-nav li a:hover{
        color: #fff;
    }
    footer .btn-main{
        margin-bottom: 15px;
        font-size: 16px;
    }
    footer .footerMail{
        margin: 40px 0;
    }
    footer .footLogo img{
        max-width: 280px;
    }
    .newsSection .socialMed ul li{
        width: 100%;
        display: block;
        padding: 0 15px;
    }
    .pairtradeBanner .accessBox p {
        white-space: normal;
    }
    section.customerTradeFeatured .col-sm-12 {
        display: block;
    }
@media (max-width: 600px){
    .laptopBox{
        margin-top: 30px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .laptopBox .lapImg{
        max-width: 320px;
    }
    .laptopBox .owl-stage-outer {
        max-width: 222px;
        height: 220px;
        padding: 43px 0;
    }
    .laptopBox .owl-stage-outer li img {
        height: 139px;
        max-width: 218px;
    }
}
@media (max-width: 480px){
    .pairtradeBanner .accessBox .form-group p{
        white-space: inherit;
    }
    .contentContainer .logoSlide .owl-carousel li img{
        height: 20px;
    }
    .contentContainer .logoSlide .owl-carousel li img.biglogo{
        height: 40px;
    }
    .contentContainer .logoSlide .owl-nav .owl-next{
        right: -10px;
    }
    .contentContainer .logoSlide .owl-nav .owl-prev{
        left: -10px;
    }
    .homeFaq .questionArea{
        padding-left: 0;
    }
    
    
    
    
    #optBox_1 {
width: 100%;
margin: 0 auto;
margin-left: 0 !important;
}

.disTable .disTableCell, .disTable {
display: inline !important;
}
.af-standards input.btn.btn-main {
    font-size: 14px;
}


}

@media (max-width: 325px){

.pairtradeBanner .accessBox {
    margin-left: -40px;
    margin-right: -50px;
}
.pairtradeBanner .accessBox .form-group .form-control {
    max-width: 320px;
}


}

/* .pairtradeBanner {
    margin: auto;
    background: url(/assets/img/main-background1.jpg) repeat 54% 55% !important;
    background-size: cover;
    padding-top: 44px;
    position: relative;
}
.pairtradeBanner h1, .pairtradeBanner h2 {
    color: #fff !important;
    text-shadow: none !important;
}
ul.nav.navbar-nav.mainNav {
    background: #fff !important;
}
*/