.display-inline{display:inline;}
.display-block{display:inline;}
.display-inline-block{display:inline-block;}
.hidden{display: none;}

.align-left{text-align: left;}
.align-center{text-align: center;}
.align-right{text-align: right;}

.clear{
    float:none;clear: both;
    width: 0px !important;
    height: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

.font-nomal{font-weight: normal;}
.font-bold,.bold{font-weight: 600;}
.font-400{font-weight: 400;}
.font-800{font-weight: 800;}

.size-12{font-size:12px;}
.size-13{font-size:13px;}
.size-14{font-size:14px;}
.size-16{font-size:16px;}
.size-18{font-size:18px;}
.size-20{font-size:20px;}
.size-22{font-size:22px;}
.size-24{font-size:24px;}
.size-32{font-size:32px;}
.size-36{font-size:36px;}
.size-48{font-size:48px;}


.pt-0 {padding-top:0px; } .pr-0 {padding-right:0px; } .pb-0 {padding-bottom:0px; } .pl-0 {padding-left:0px; } 
.pt-5 {padding-top:5px; } .pr-5 {padding-right:5px; } .pb-5 {padding-bottom:5px; } .pl-5 {padding-left:5px; } 
.pt-10{padding-top:10px;} .pr-10{padding-right:10px;} .pb-10{padding-bottom:10px;} .pl-10{padding-left:10px;} 
.pt-15{padding-top:15px;} .pr-15{padding-right:15px;} .pb-15{padding-bottom:15px;} .pl-15{padding-left:15px;} 
.pt-20{padding-top:20px;} .pr-20{padding-right:20px;} .pb-20{padding-bottom:20px;} .pl-20{padding-left:20px;} 
.pt-25{padding-top:25px;} .pr-25{padding-right:25px;} .pb-25{padding-bottom:25px;} .pl-25{padding-left:25px;} 
.pt-30{padding-top:30px;} .pr-30{padding-right:30px;} .pb-30{padding-bottom:30px;} .pl-30{padding-left:30px;} 
.pt-35{padding-top:35px;} .pr-35{padding-right:35px;} .pb-35{padding-bottom:35px;} .pl-35{padding-left:35px;} 
.pt-40{padding-top:40px;} .pr-40{padding-right:40px;} .pb-40{padding-bottom:40px;} .pl-40{padding-left:40px;} 
.pt-45{padding-top:45px;} .pr-45{padding-right:45px;} .pb-45{padding-bottom:45px;} .pl-45{padding-left:45px;} 
.pt-50{padding-top:50px;} .pr-50{padding-right:50px;} .pb-50{padding-bottom:50px;} .pl-50{padding-left:50px;} 
.pt-60{padding-top:60px;} .pr-60{padding-right:60px;} .pb-60{padding-bottom:60px;} .pl-60{padding-left:60px;} 

.mt-0 {margin-top:0px; } .mr-0 {margin-right:0px; } .mb-0 {margin-bottom:0px; } .ml-0 {margin-left:0px; } 
.mt-5 {margin-top:5px; } .mr-5 {margin-right:5px; } .mb-5 {margin-bottom:5px; } .ml-5 {margin-left:5px; } 
.mt-10{margin-top:10px;} .mr-10{margin-right:10px;} .mb-10{margin-bottom:10px;} .ml-10{margin-left:10px;} 
.mt-15{margin-top:15px;} .mr-15{margin-right:15px;} .mb-15{margin-bottom:15px;} .ml-15{margin-left:15px;} 
.mt-20{margin-top:20px;} .mr-20{margin-right:20px;} .mb-20{margin-bottom:20px;} .ml-20{margin-left:20px;} 
.mt-25{margin-top:25px;} .mr-25{margin-right:25px;} .mb-25{margin-bottom:25px;} .ml-25{margin-left:25px;} 
.mt-30{margin-top:30px;} .mr-30{margin-right:30px;} .mb-30{margin-bottom:30px;} .ml-30{margin-left:30px;} 
.mt-35{margin-top:35px;} .mr-35{margin-right:35px;} .mb-35{margin-bottom:35px;} .ml-35{margin-left:35px;} 
.mt-40{margin-top:40px;} .mr-40{margin-right:40px;} .mb-40{margin-bottom:40px;} .ml-40{margin-left:40px;} 
.mt-45{margin-top:45px;} .mr-45{margin-right:45px;} .mb-45{margin-bottom:45px;} .ml-45{margin-left:45px;} 
.mt-50{margin-top:50px;} .mr-50{margin-right:50px;} .mb-50{margin-bottom:50px;} .ml-50{margin-left:50px;} 
.mt-60{margin-top:60px !important;} .mr-60{margin-right:60px;} .mb-60{margin-bottom:60px;} .ml-60{margin-left:60px;} 


@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?gip608');
  src:  url('fonts/icomoon.eot?gip608#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?gip608') format('truetype'),
    /*url('fonts/icomoon.woff?gip608') format('woff'),*/
    url('fonts/icomoon.svg?gip608#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* .icon-apple:before{content:"\f179";}
.icon-windows:before{content:"\f17a";}
.icon-android:before{content:"\f17b";}
.icon-edge:before{content:"\f282";}
.icon-folder1:before{content:"\ea92";} */

/*.icon-bt:before*/


.btn {
    background: transparent;
    /* color: #fff;
    font-size: 24px; */
    border-color: #fff;
    color: #fff;
    border-radius: 15px;
    padding: 4px 12px;
    /* margin: 0px 10px; */
}
.btn:hover,.btn:focus{
	color: #3c9bf4;
	background:#fff;
	border-color: #fff;
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
    outline: 0;
    outline-offset: 0px
}
.btn.active,.btn:active {
    /*background-image: none;*/
    /*outline: 0;*/
    /*-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);*/
    /*box-shadow: inset 0 3px 5px rgba(0,0,0,.125)*/
    -webkit-box-shadow: none;
    box-shadow: none;
}

.container img {
    max-width: 100%;
    height: auto;
}
/*.container.more-info {*/
/*    margin-top: 20px;*/
/*    height: 110px;*/
/*    line-height: 30px;*/
/*    text-align: center;*/
/*}*/
/*.container.more-info a {*/
/*    background: #fff;*/
/*    border: 1px solid #5da5fa;*/
/*    width: 135px;*/
/*    height: 40px;*/
/*    color: #5da5fa;*/
/*    display: inline-block;*/
/*    font-weight: 400;*/
/*    text-decoration: none;*/
/*    line-height: 40px;*/
/*    border-radius: 20px;*/
/*}*/
.container.more-info {
    /*margin-top: 30px;*/
    margin-top: 40px;
    /*margin-top: 20px;*/
    /*height: 110px;*/
    line-height: 30px;
    text-align: center;
    position: relative;
}
.container.more-info a {
    /*text-align: right;*/
    border: 2px solid;
    padding: 10px 36px;
    border-radius: 20px;
    text-decoration: none;
    border-color: #418bf9;
    color: #418bf9;

    border: 1px solid;
    font-weight: 600;
}
.container.more-info a:focus,
.container.more-info a:hover {
    background-color: #418bf9;
    border: 2px solid #418bf9;
    color: #fff;
}

.title-box{
    padding: 80px 0px 30px;
    text-align: center;
}
.title-box .title{
    margin-bottom: 20px;
    font-size: 32px;
}
.title-box .title-desc{
    font-size:1em;
    color:#747474;
}

.wrap-row{
    background:#fff;
    color: #222;
}
.wrap-row-grey{
    background:#edf4fa;
    color: #111;
}
.wrap-row-blue{
    background:#edf4fa;
    color:#fff;
}
.wrap-row .content-main{
    padding: 40px 15%;
}
.wrap-row .content-main p{
    /* line-height: 1.6em; */
    margin-bottom: 30px;
    font-size: 14px;
}
.wrap-row .content-main h2{
    font-size: 20px;
    font-weight: 600;
    margin: 40px 0;
}
.wrap-row .content-main blockquote{
    background: #f9f9f9;
    color: #666;
    border-radius: 4px;
}
.wrap-row .content-main blockquote em{
    margin-left: 20%;
    color: #999;
}
.wrap-row .content-main h2 em{
    height: 20px;
    background: #2196F3;
    display: inline-block;
    width: 5px;
    margin-top: 10px;
    position: relative;
    top: 3px;
    margin-right: 10px;
}
.wrap-row .content-main h3{
    font-size: 16px;
    font-weight:600;
}

/* popover  */
.popover {
    border-color: rgba(0,0,0,.1);
    /* max-width: 320px; */
    max-width: 290px;
}
.popover .popover-title, 
.popover .popover-content {
    padding: 8px 10px;
}
.popover .popover-content {
    word-wrap: break-word;
    word-break: break-all;
    font-size: 13px;
    color: #888;
}
.popover.top>.arrow {
    border-top-color: rgba(0,0,0,.1);
}
.popover.bottom>.arrow {
    border-bottom-color: rgba(0,0,0,.1)
}
.popover.left>.arrow {
    border-left-color: rgba(0,0,0,.1)
}
.popover.right>.arrow {
    border-right-color: rgba(0,0,0,.1);
}
/* tooltip  */
/* .tooltip.top .tooltip-arrow {
    border-top-color: #fffacf;
}
.tooltip.top-left .tooltip-arrow {
    border-top-color: #fffacf
}
.tooltip.top-right .tooltip-arrow {
    border-top-color: #fffacf
}
.tooltip.right .tooltip-arrow {
    border-right-color: #fffacf
}
.tooltip.left .tooltip-arrow {
    border-left-color: #fffacf
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #fffacf
}
.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #fffacf
}
.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #fffacf
}
.tooltip-inner {
    background-color: #fffacf;
} */


@media screen and (max-width: 767px) {
    .wap-align-center {text-align: center;}
    .wap-mt-20 {margin-top: 20px !important;}
    .wap-mb-20 {margin-bottom: 20px !important;}
    .wap-mt-30 {margin-top: 30px !important;}
    .wap-mb-30 {margin-bottom: 30px !important;}
    .wap-mt-40 {margin-top: 40px;}
    .wap-mb-40 {margin-bottom: 40px;}
    .wap-mt-50 {margin-top: 50px;}
    .wap-mb-50 {margin-bottom: 50px;}
    .wap-mt-60 {margin-top: 60px !important;}
    .wap-mb-60 {margin-bottom: 60px;}
}