﻿@charset "utf-8";


@media only screen and (min-width:1567px) and (max-width:1600px){

}

@media only screen and (min-width:1340px) and (max-width:1566px){
.arrow {display: none;
}
.scroll-down
{display: none;
}

.header{width:100%; height:111px; margin:0px auto 5px auto; }
.header-tab{width:100%;  margin:0px auto; padding:0xp;}
 
.bip{width:171px; top:19px; left:300px;}

.container{width:1280px; padding:50px 0px 30px 0px; border:10px solid #4AB699; margin-top: 10px;}
.container .main{width:1190px;}
.container .main .left{width:480px; margin:40px 0px 0px 0px }

.container .main .right{width:710px; padding:40px 0px 0px 0px}
.container .main .right .head{margin:0px auto; font-size:25px; font-family: Arial;}
.container .main .right .head2{margin:0px auto; font-size:30px;}
.container .main .right .red-text{font-family:Lato; font-size:18px;}

/** contact **/
.fill-box{width:670px; margin:10px auto 0px auto;}
.fill-box .fill-l{width:330px; padding:5px 0px;}
.fill-box .fill-r{width:330px; padding:5px 0px;}


.fill-box .inp{width:296px; margin:5px 0px;}
.fill-box .vcode-fill{width:120px;}
.fill-box .vcode{ width:auto; margin:6px 0px 0px 10px ;}

input{font-size:14px; padding:8px 16px;}
textarea{width:290px; height:30px; font-size:14px;} 
select{width:112% !important; font-size:14px;}
option{padding:2px 12px; font-size:14px;}

.redio-btn{ margin:2px 0px 10px 0px; font-size:15px;}
.redio-btn.mg-no{margin:0px 0px 5px 0px} 
.redio{float:left; margin:2px 8px 0px 8px;}

.gray{width:296px; height:30px; margin:5px 0px; padding:8px 16px;}
.gray .text{width:160px; font-size:12px; padding:7px 0px 0px 0px;}
.gray .gen{width:80px; font-size:13px; padding:6px 0px 0px 0px}

.gray2{float:right; right:0px;}

.check{bottom:-6px;}

.chc{width:90px; padding:7px 0px 0px 0px; font-size:14px;}
.chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:1px;}

.button{width:144px; margin:5px auto; font-size:15px; font-weight:bold; padding: 10px 0px 10px 0px;}
/** contact end **/

.tabs-cont .tab{width:390px; float:left; margin:0px 10px 0px 0px}
.tabs-cont .no{margin:0px}

.inf-tab{padding:20px 0px; font-size:16px;}
.inf-tab span{font-size:18px;}

.bot-tab{width:auto; float:left; margin:0px 0px 0px 20px;}
.bot-tab .tab{width:auto; float:left; margin:0px;}
.bot-tab .tab .box{width:120px; height:80px; padding:10px 10px 0px 10px; font-size:13px;}
.bot-tab .tab .box .img{width:100%; margin:20px 0px 0px 0px}
.bot-tab .tab .box .head{ font-style:13px; padding:0px 0px 5px 0px}

.fortis-logo{width:auto; margin:10px 0px 0px 20px  }

/* pop */
.pop-vid-tab{width:550px; margin:0px auto; padding:0px 0px;}
.pop-vid-tab .vid{width:100%; margin:0px 0px; padding:0px 0px 0px 0px;}
.pop-vid-tab .vid .frm {width:348px; height:410px; margin:50px auto }
.pop-vid-tab .vid .frm .inp{width:316px; margin:5px 0px; float:left }
.pop-vid-tab .vid .frm .vcode-fill{width:120px;}
.pop-vid-tab .vid .frm .vcode{width:auto; margin:7px 0px 0px 10px;}
.pop-vid-tab .vid .frm .btn{width:144px; margin:5px auto; font-size:15px; padding: 10px 0px 10px 0px;}

.pop-vid-tab .vid .frm .gndr{width:316px; border:none; padding:8px 16px; background:#e8e8e8; color:#02592b; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; float:left; margin:5px 0px;}
.pop-vid-tab .vid .frm .gndr .gen{color:#02592b; float:left; width:80px; font-family:Lato; font-size:15px; padding:3px 0px 0px 0px; float:left}
.pop-vid-tab .vid .frm .gndr .chc{width:70px float:left; padding:4px 0px 0px 0px; font-size:14px;}
.pop-vid-tab .vid .frm .gndr .chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:2px;}
.pop-vid-tab .vid .frm .gndr .gend{width:316px; background:#e8e8e8; color:#02592b; margin:5px 0px; float:left}
/*End pop */

/* Thanks */
.container .main .thanks{width:600px; padding:80px 0px 0px 0px; margin:0px auto; font-size:35px;}
.container .main .thanks .head{margin:0px auto; font-size:50px;}
.container .main .thanks .soon{ margin-top:15px}

.thanks-down{margin:0px auto; width:430px;}
/* End Thanks */ 
.ul-left{float: left; width: 40%;}
.ul-right{float: right; width: 40%;}

}

@media only screen and (min-width:1260px) and (max-width:1339px){
.arrow {display: none;
}
.scroll-down
{display: none;
}

.header{width:100%; height:125px; margin:0px auto 5px auto; }
.header-tab{width:100%;  margin:0px auto; padding:0xp;}
.logo{width:270px; top:10px}
.bip{width:171px; top:19px; left:280px;}

.container{width:1180px; padding:50px 0px 30px 0px; border:10px solid #d8261a;}
.container .main{width:1090px;}
.container .main .left{width:430px; margin:80px 0px 0px 0px }

.container .main .right{width:620px; padding:40px 0px 0px 0px}
.container .main .right .head{margin:0px auto; font-size:40px;}
.container .main .right .head2{margin:0px auto; font-size:50px;}
.container .main .right .red-text{font-family:Lato; font-size:18px;}

/** contact **/
.fill-box{width:590px; margin:10px auto 0px auto;}
.fill-box .fill-l{width:290px; padding:5px 0px;}
.fill-box .fill-r{width:290px; padding:5px 0px;}
.fill-box .inp{width:260px; margin:5px 0px;}
.fill-box .vcode-fill{width:120px;}
.fill-box .vcode{ width:auto; margin:6px 0px 0px 10px ;}

input{font-size:16px; padding:8px 16px;} 
textarea{width:290px; height:30px; font-size:16px;} 
select{width:292px !important; font-size:16px;}
option{font-size:14px;}
.redio-btn{ margin:6px 0px 12px 0px; font-size:15px;}
.redio-btn.mg-no{margin:0px 0px 5px 0px;} 
.redio{float:left; margin:2px 8px 0px 8px;}

.gray{width:260px; height:30px; margin:5px 0px; padding:8px 16px;}
.gray .text{width:160px; font-size:12px;}
.gray .gen{width:80px; font-size:13px; padding:6px 0px 0px 0px}

.gray2{float:right; right:0px;}

.check{bottom:-6px;}

.chc{width:70px padding:6px 0px 0px 0px; font-size:14px;}
.chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:1px;}

.button{width:144px; margin:5px auto; font-size:14px; font-weight:bold; padding: 10px 0px 10px 0px;}
/** contact end **/

.tabs-cont .tab{width:355px; float:left; margin:0px 10px 0px 0px}
.tabs-cont .no{margin:0px}

.inf-tab{padding:20px 0px; font-size:16px;}
.inf-tab span{font-size:18px;}

.bot-tab{width:auto; float:left; margin:0px 0px 0px 0px;}
.bot-tab .tab{width:auto; float:left; margin:0px;}
.bot-tab .tab .box{width:120px; height:80px; padding:10px 10px 0px 10px; font-size:13px;}
.bot-tab .tab .box .img{width:100%; margin:20px 0px 0px 0px}
.bot-tab .tab .box .head{ font-style:13px; padding:0px 0px 5px 0px}

.fortis-logo{width:200px; margin:10px 0px 0px 20px  }

/* pop */
.pop-vid-tab{width:550px; margin:0px auto; padding:0px 0px;}
.pop-vid-tab .vid{width:100%; margin:0px 0px; padding:0px 0px 0px 0px;}
.pop-vid-tab .vid .frm {width:348px; height:410px; margin:50px auto }
.pop-vid-tab .vid .frm .inp{width:316px; margin:5px 0px; float:left }
.pop-vid-tab .vid .frm .vcode-fill{width:120px;}
.pop-vid-tab .vid .frm .vcode{width:auto; margin:7px 0px 0px 10px;}
.pop-vid-tab .vid .frm .btn{width:144px; margin:5px auto; font-size:14px; padding: 10px 0px 10px 0px;}

.pop-vid-tab .vid .frm .gndr{width:316px; border:none; padding:8px 16px; background:#e8e8e8; color:#02592b; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; float:left; margin:5px 0px;}
.pop-vid-tab .vid .frm .gndr .gen{color:#02592b; float:left; width:80px; font-family:Lato; font-size:16px; padding:3px 0px 0px 0px; float:left}
.pop-vid-tab .vid .frm .gndr .chc{width:70px; float:left; padding:4px 0px 0px 0px; font-size:14px;}
.pop-vid-tab .vid .frm .gndr .chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:2px;}
.pop-vid-tab .vid .frm .gndr .gend{width:316px; background:#e8e8e8; color:#02592b; margin:5px 0px; float:left}
/*End pop */

/* Thanks */
.container .main .thanks{width:600px; padding:80px 0px 0px 0px; margin:0px auto; font-size:35px;}
.container .main .thanks .head{margin:0px auto; font-size:50px;}
.container .main .thanks .soon{ margin-top:15px}

.thanks-down{margin:0px auto; width:430px;}
/* End Thanks */ 
.ul-left{float: left; width: 40%;}
.ul-right{float: right; width: 40%;}

}

@media only screen and (min-width:1132px) and (max-width:1259px){
    
  .arrow {display: none;
}
.scroll-down
{display: none;
}

  .header ul {
       
        height: 111px;
    }

.header{width:100%; height:111px; margin:0px auto 5px auto; }
.header-tab{width:100%;  margin:0px auto; padding:0xp;}
.logo{width:270px; top:10px}
.bip{width:171px; top:19px; left:200px;}

.container{width:1080px; padding:50px 0px 30px 0px; border:10px solid #d8261a;}
.container .main{width:990px;}
.container .main .left{width:400px; margin:60px 0px 0px 0px }

.container .main .right{width:580px; padding:40px 0px 0px 0px}
.container .main .right .head{margin:0px auto; font-size:35px;}
.container .main .right .head2{margin:0px auto; ffont-size:40px;}
.container .main .right .red-text{font-family:Lato; font-size:14px;}

/** contact **/
.fill-box{width:540px; margin:10px auto 0px auto;}
.fill-box .fill-l{width:265px; padding:5px 0px;}
.fill-box .fill-r{width:265px; padding:5px 0px;}
.fill-box .inp{width:233px; margin:5px 0px;}
.fill-box .vcode-fill{width:100px;}
.fill-box .vcode{ width:auto; margin:6px 0px 0px 10px ;}

input{font-size:14px; padding:8px 16px;} 
textarea{width:260px; height:30px; font-size:14px;}
select{width:265px !important; font-size:14px;}
option{font-size:14px;}
.fill-box .fill-r .row .inp{padding:5px 12px;}

.redio-btn{ margin:3px 0px 10px 0px; font-size:13px;}
.redio-btn.mg-no{margin:0px 0px 5px 0px;} 
.redio{float:left; margin:2px 8px 0px 8px;}

.gray{width:233px; height:30px; margin:5px 0px; padding:8px 16px;}
.gray .text{width:160px; font-size:12px;}
.gray .gen{width:60px; font-size:13px; padding:6px 0px 0px 0px}

.gray2{float:right; right:0px;}

.check{bottom:-6px;}

.chc{width:70px; padding:6px 0px 0px 0px; font-size:13px;}
.chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:1px;}

.button{width:144px; margin:5px auto; font-size:13px; font-weight:bold; padding: 10px 0px 10px 0px;}
/** contact end **/

.tabs-cont .tab{width:320px; float:left; margin:0px 10px 0px 0px}
.tabs-cont .no{margin:0px}

.inf-tab{padding:20px 0px; font-size:16px;}
.inf-tab span{font-size:18px;}

.bot-tab{width:auto; float:left; margin:0px 0px 0px 0px;}
.bot-tab .tab{width:auto; float:left; margin:0px;}
.bot-tab .tab .box{width:100px; height:80px; padding:10px 10px 0px 10px; font-size:12px;}
.bot-tab .tab .box .img{width:100%; margin:20px 0px 0px 0px}
.bot-tab .tab .box .head{ font-style:13px; padding:0px 0px 5px 0px}

.fortis-logo{width:200px; margin:10px 0px 0px 20px  }

/* pop */
.pop-vid-tab{width:550px; margin:0px auto; padding:0px 0px;}
.pop-vid-tab .vid{width:100%; margin:0px 0px; padding:0px 0px 0px 0px;}
.pop-vid-tab .vid .frm {width:348px; height:400px; margin:50px auto }
.pop-vid-tab .vid .frm .inp{width:316px; margin:5px 0px; float:left }
.pop-vid-tab .vid .frm .vcode-fill{width:120px;}
.pop-vid-tab .vid .frm .vcode{width:auto; margin:7px 0px 0px 10px;}
.pop-vid-tab .vid .frm .btn{width:144px; margin:5px auto; font-size:13px; padding: 10px 0px 10px 0px;}

.pop-vid-tab .vid .frm .gndr{width:316px; border:none; padding:8px 16px; background:#e8e8e8; color:#02592b; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; float:left; margin:5px 0px;}
.pop-vid-tab .vid .frm .gndr .gen{color:#02592b; float:left; width:80px; font-family:Lato; font-size:14px; padding:3px 0px 0px 0px; float:left}
.pop-vid-tab .vid .frm .gndr .chc{width:70px; float:left; padding:4px 0px 0px 0px; font-size:14px;}
.pop-vid-tab .vid .frm .gndr .chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:2px;}
.pop-vid-tab .vid .frm .gndr .gend{width:316px; background:#e8e8e8; color:#02592b; margin:5px 0px; float:left}

/*End pop */

/* Thanks */
.container .main .thanks{width:600px; padding:80px 0px 0px 0px; margin:0px auto; font-size:35px;}
.container .main .thanks .head{margin:0px auto; font-size:50px;}
.container .main .thanks .soon{ margin-top:15px}

.thanks-down{margin:0px auto; width:430px;}
/* End Thanks */ 
.ul-left{float: left; width: 40%;}
.ul-right{float: right; width: 40%;}

}

@media only screen and (min-width:1004px) and (max-width:1131px){
   .arrow {display: none;
}
.scroll-down
{display: none;
}

 .header ul {
       
        height: 111px;
    }
    .header div a {
    max-width: 30%;
    }
    .header div a img{
   width: 30%;
   height:auto;
    }


.header{width:100%; height:57px; margin:0px auto 5px auto; height: 100px;}
    
.header-tab{width:100%;  margin:0px auto; padding:0xp;}
.logo{width:270px; top:10px}
.bip{width:171px; top:19px; left:120px;}

.container{width:960px; padding:50px 0px 30px 0px; border:10px solid #d8261a;}
.container .main{width:880px;}
.container .main .left{width:360px; margin:80px 0px 0px 0px }

.container .main .right{width:520px; padding:40px 0px 0px 0px}
.container .main .right .head{margin:0px auto; font-size:30px;}
.container .main .right .head2{margin:0px auto; ffont-size:35px;}
.container .main .right .red-text{font-family:Lato; font-size:13px;}

/** contact **/
.fill-box{width:500px; margin:10px auto 0px auto;}
.fill-box .fill-l{width:245px; padding:5px 0px;}
.fill-box .fill-r{width:245px; padding:5px 0px;}
.fill-box .inp{width:213px; margin:5px 0px;}
.fill-box .vcode-fill{width:100px;}
.fill-box .vcode{ width:auto; margin:6px 0px 0px 10px ;}

input{font-size:14px; padding:8px 16px;} 
textarea{width:240px; height:30px; font-size:14px;}
select{width:245px !important; height:33px; font-size:14px}
.redio-btn{ margin:2px 0px 10px 0px; font-size:13px;}
.redio-btn.mg-no{margin:0px 0px 6px 0px;} 
.redio{float:left; margin:1px 4px 0px 2px; padding:0px; width:auto; border:none; outline:none}

.gray{width:213px; height:30px; margin:5px 0px; padding:8px 16px; text-align:left}
.gray .text{width:160px; font-size:12px;}
.gray .gen{width:60px; font-size:12px; padding:6px 0px 0px 0px;  text-align:left}

.gray2{float:right; right:0px;}

.check{bottom:-4px; float:left}

.chc{width:70px; float:left; padding:6px 0px 0px 0px; margin:0px; font-size:13px; text-align:left}
.chc .check{width:20px; margin:0xp 0xp 0xp 0xp; bottom:3px; padding:0px; text-align:left; border:none; outline:none; float:left; }

.button{width:144px; margin:5px auto; font-size:13px; font-weight:bold; padding: 10px 0px 10px 0px; color:White; text-decoration:none; border-radius:0px;}
/** contact end **/

.tabs-cont .tab{width:286px; float:left; margin:0px 10px 0px 0px}
.tabs-cont .no{margin:0px}

.inf-tab{padding:20px 0px; font-size:16px;}
.inf-tab span{font-size:18px;}

.bot-tab{width:auto; float:left; margin:0px 0px 0px 0px;}
.bot-tab .tab{width:auto; float:left; margin:0px;}
.bot-tab .tab .box{width:100px; height:80px; padding:10px 5px 0px 5px; font-size:12px;}
.bot-tab .tab .box .img{width:100%; margin:20px 0px 0px 0px}
.bot-tab .tab .box .head{ font-style:13px; padding:0px 0px 5px 0px}

.fortis-logo{width:180px; margin:10px 0px 0px 20px  }

/* pop */
.pop-vid-tab{width:550px; margin:0px auto; padding:0px 0px;}
.pop-vid-tab .vid{width:100%; margin:0px 0px; padding:0px 0px 0px 0px;}
.pop-vid-tab .vid .frm {width:348px; height:400px; margin:50px auto }
.pop-vid-tab .vid .frm .inp{width:316px; margin:5px 0px; float:left }
.pop-vid-tab .vid .frm .vcode-fill{width:120px;}
.pop-vid-tab .vid .frm .vcode{width:auto; margin:7px 0px 0px 10px;}
.pop-vid-tab .vid .frm .btn{width:144px; margin:5px auto; font-size:13px; padding: 10px 0px 10px 0px;}

.pop-vid-tab .vid .frm .gndr{width:316px; border:none; padding:8px 16px; background:#e8e8e8; color:#02592b; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; float:left; margin:5px 0px;}
.pop-vid-tab .vid .frm .gndr .gen{color:#02592b; float:left; width:80px; font-family:Lato; font-size:14px; padding:3px 0px 0px 0px; float:left}
.pop-vid-tab .vid .frm .gndr .chc{width:70px; float:left; padding:4px 0px 0px 0px; font-size:14px;}
.pop-vid-tab .vid .frm .gndr .chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:2px;}
.pop-vid-tab .vid .frm .gndr .gend{width:316px; background:#e8e8e8; color:#02592b; margin:5px 0px; float:left}
/*End pop */

/* Thanks */
.container .main .thanks{width:600px; padding:80px 0px 0px 0px; margin:0px auto; font-size:35px;}
.container .main .thanks .head{margin:0px auto; font-size:50px;}
.container .main .thanks .soon{ margin-top:15px}

.thanks-down{margin:0px auto; width:430px;}
/* End Thanks */
.ul-left{float: left; width: 40%;}
.ul-right{float: right; width: 40%;}

}

@media only screen and (min-width:768px) and (max-width:1003px){
  .arrow {display: none;
}
.scroll-down
{display: none;
}

  .header{width: 100%;
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 0px;}
    .header ul li img{
        width: 100%;
    height: auto;
    margin-top: 9%;
    
}
.header ul{      min-height: 100px;
    }

 .header ul li:nth-child(2) { margin-top: 9px;
}
 
   .logo a img{      margin-left: 31%;
    width: 37%;  }
    .logo {     display: block;  
    position: relative;
    margin: 0 auto;
    float: none;
    /* padding: 0; */
    /* margin: 0; */
    background-color: transparent;  
    margin-top: -25%;
    /* padding-top: 0; */
    
}
  
   #up1 div {
    width: 80%;
    margin: 0 auto;
    padding-top: 29px;
    /* padding-bottom: 20px; */
}
   
    #send{width:107%!important;}




 
.bip{width:171px; top:19px; left:60px;}

.container{width:700px; padding:50px 0px 30px 0px; border:10px solid #d8261a;}
.container .main{width:600px;}
.container .main .left{width:100%; float:none; margin:20px auto 0px auto }

.container .main .right{width:600px; float:none; padding:40px 0px 0px 0px; margin:0px auto}
.container .main .right .head{margin:0px auto; font-size:30px;}
.container .main .right .head2{margin:0px auto; font-size:35px;}
.container .main .right .red-text{font-family:Lato; font-size:13px;}

/** contact **/
.fill-box{width:590px; margin:10px auto 0px auto;}
.fill-box .fill-l{width:290px; padding:5px 0px;}
.fill-box .fill-r{width:290px; padding:5px 0px;}
.fill-box .inp{width:260px; margin:5px 0px;}
.fill-box .vcode-fill{width:120px;}
.fill-box .vcode{ width:auto; margin:6px 0px 0px 10px ;}

input{font-size:16px; padding:8px 16px;} 
textarea{width:290px; height:30px; font-size:16px;} 
select {
    width: 107%;height:35px; font-size:14px}
.redio-btn{ margin:2px 0px 10px 0px; font-size:13px;}
.redio-btn.mg-no{margin:0px 0px 6px 0px;} 
.redio{float:left; margin:0px 4px 0px 2px; padding:0px; width:auto; border:none; outline:none}
.fill-box .fill-r .row{width:auto; height:50px}

.gray{width:260px; height:30px; margin:5px 0px; padding:8px 16px;}
.gray .text{width:160px; font-size:12px;}
.gray .gen{width:80px; font-size:13px; padding:6px 0px 0px 0px}

.gray2{float:right; right:0px;}

.check{bottom:-5px;}

.chc{width:auto; padding:6px 0px 0px 0px; font-size:14px;}
.chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:1px;}

.button{width:144px; margin:5px auto; font-size:13px; font-weight:bold; padding: 10px 0px 10px 0px; color:White; text-decoration:none;}
/** contact end **/

.tabs-cont .tab{width:296px; float:left; margin:0px 2px 0px 2px}
.tabs-cont .no{width:296px; float:none; margin:0px auto}

.inf-tab{padding:20px 0px; font-size:16px;}
.inf-tab span{font-size:18px;}

.bot-tab{width:auto; float:left; margin:0px 0px 0px 0px;}
.bot-tab .tab{width:auto; float:left; margin:0px;}
.bot-tab .tab .box{width:140px; height:80px; padding:10px 5px 0px 5px; font-size:12px; border-right:0px solid #999}
.bot-tab .tab .box.one{}
.bot-tab .tab .box.two{}
.bot-tab .tab .box.thr{}
.bot-tab .tab .box.for{}
.bot-tab .tab .box.fiv{margin:0px 0px 0px 150px}
.bot-tab .tab .box.six{}
.bot-tab .tab .box .img{width:100%; margin:20px 0px 0px 0px; float:left; text-align:left;}
.bot-tab .tab .box .head{ font-style:13px; padding:0px 0px 5px 0px}

.fortis-logo{width:180px; margin:-80px 0px 0px 0px; float:right}

/* pop */
.pop-vid-tab{width:550px; margin:0px auto; padding:0px 0px;}
.pop-vid-tab .vid{width:100%; margin:0px 0px; padding:0px 0px 0px 0px;}
.pop-vid-tab .vid .frm {width:348px; height:420px; margin:50px auto }
.pop-vid-tab .vid .frm .inp{width:316px; margin:5px 0px; float:left }
.pop-vid-tab .vid .frm .vcode-fill{width:120px;}
.pop-vid-tab .vid .frm .vcode{width:auto; margin:7px 0px 0px 10px;}
.pop-vid-tab .vid .frm .btn{width:144px; margin:5px auto; font-size:13px; padding: 10px 0px 10px 0px;}

.pop-vid-tab .vid .frm .gndr{width:316px; border:none; padding:8px 16px; background:#e8e8e8; color:#02592b; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; float:left; margin:5px 0px;}
.pop-vid-tab .vid .frm .gndr .gen{color:#02592b; float:left; width:80px; font-family:Lato; font-size:16px; padding:1px 0px 0px 0px; float:left}
.pop-vid-tab .vid .frm .gndr .chc{width:70px; float:left; padding:4px 0px 0px 0px; font-size:14px;}
.pop-vid-tab .vid .frm .gndr .chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:2px;}
.pop-vid-tab .vid .frm .gndr .gend{width:316px; background:#e8e8e8; color:#02592b; margin:5px 0px; float:left}
/*End pop */

/* Thanks */
.container .main .thanks{width:600px; padding:80px 0px 0px 0px; margin:0px auto; font-size:35px;}
.container .main .thanks .head{margin:0px auto; font-size:50px;}
.container .main .thanks .soon{ margin-top:15px}

.thanks-down{margin:0px auto; width:430px;}
/* End Thanks */	
.ul-left{float: left; width: 40%;}
.ul-right{float: right; width: 40%;}

}


@media only screen and (min-width:600px) and (max-width:767px){
.arrow {display: none;
}
.scroll-down
{display: none;
}
.header{width:100%; height:40px; margin:0px auto 4px auto; }
.header-tab{width:100%; padding:0xp;}
 .header{height:100px;}
    .header div a {max-width: 30%;}
    .logo a img{height: auto!important;width: 100%!important;}
    .logo {left: 40%;width: 20%!important;}
    .header div a img{width: 30%;height:auto;}

.logo{width:200px; top:5px}
.bip{width:132px; top:11px; left:50px;}

.container{width:560px; padding:50px 0px 30px 0px; border:8px solid #d8261a;}
.container .main{width:560px;}
.container .main .left{width:460px; float:none; margin:0px auto 0px auto }

.container .main .right{width:500px; float:none; padding:40px 0px 0px 0px; margin:0px auto}
.container .main .right .head{margin:0px auto; font-size:30px;}
.container .main .right .head2{margin:0px auto; font-size:35px;}
.container .main .right .red-text{font-family:Lato; font-size:13px;}

/** contact **/
.fill-box{width:500px; margin:10px auto 0px auto;}
.fill-box .fill-l{width:245px; padding:5px 0px;}
.fill-box .fill-r{width:245px; padding:5px 0px;}
.fill-box .inp{width:213px; margin:5px 0px;}
.fill-box .vcode-fill{width:100px;}
.fill-box .vcode{ width:auto; margin:6px 0px 0px 10px ;}

input{font-size:14px; padding:8px 16px;} 
textarea{width:240px; height:30px; font-size:14px;}
select{width:245px !important; font-size:14px}
.redio-btn{ margin:2px 0px 10px 0px; font-size:12px;}
.redio-btn.mg-no{margin:0px 0px 6px 0px;} 
.redio{ width:20px; float:left; margin:-1px 0px 0px 0px; padding:0px; border:none; outline:none; background:#FFF}

.gray{width:213px; height:30px; margin:5px 0px; padding:8px 16px;}
.gray .text{width:160px; font-size:12px;}
.gray .gen{width:60px; font-size:13px; padding:6px 0px 0px 0px}

.gray2{float:right; right:0px;}

.check{bottom:0px;}

.check1{padding:2px; margin:0px; background:#ffffff;}

.chc{width:75px; padding:6px 0px 0px 0px; font-size:12px;}
.ml{width:50px;}
.chc .check{margin:0xp 5xp 0xp 0xp; padding:1px; position:relative; bottom:1px; background:#ffffff; bottom:5px;}

.button{width:144px; margin:5px auto; font-size:13px; font-weight:bold; padding: 10px 0px 10px 0px; color:White; text-decoration:none;}
/** contact end **/

.tabs-cont{width:500px; margin:10px auto 10px auto;}
.tabs-cont .tab{width:246px; float:left; margin:0px 2px 0px 2px}
.tabs-cont .no{width:246px; float:none; margin:0px auto}

.inf-tab{width:500px; margin:0px auto; padding:20px 0px; font-size:15px; }
.inf-tab span{font-size:18px;}

.bot-tab{width:500px; float:none; margin:0px auto 0px auto;}
.bot-tab .tab{width:auto; float:left; margin:0px;}
.bot-tab .tab .box{width:140px; height:80px; padding:10px 5px 0px 5px; font-size:12px; border-right:0px solid #999}
.bot-tab .tab .box.one{}
.bot-tab .tab .box.two{}
.bot-tab .tab .box.thr{}
.bot-tab .tab .box.for{margin:0px 0px 0px 150px}
.bot-tab .tab .box.fiv{margin:0px 0px 0px 0px}
.bot-tab .tab .box.six{}
.bot-tab .tab .box .img{width:100%; margin:20px 0px 0px 0px; float:left; text-align:left;}
.bot-tab .tab .box .head{ font-style:13px; padding:0px 0px 5px 0px}

.fortis-logo{width:180px; margin:-80px 40px 0px 0px; float:right}

/* pop */
.pop-vid-tab{width:550px; margin:0px auto; padding:0px 0px;}
.pop-vid-tab .vid{width:100%; margin:0px 0px; padding:0px 0px 0px 0px;}
.pop-vid-tab .vid .frm {width:348px; height:420px; margin:50px auto }
.pop-vid-tab .vid .frm .inp{width:316px; margin:5px 0px; float:left }
.pop-vid-tab .vid .frm .vcode-fill{width:120px;}
.pop-vid-tab .vid .frm .vcode{width:auto; margin:7px 0px 0px 10px;}
.pop-vid-tab .vid .frm .btn{width:144px; margin:5px auto; font-size:13px; padding: 10px 0px 10px 0px;}

.pop-vid-tab .vid .frm .gndr{width:316px; border:none; padding:8px 16px; background:#e8e8e8; color:#02592b; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; float:left; margin:5px 0px;}
.pop-vid-tab .vid .frm .gndr .gen{color:#02592b; float:left; width:80px; font-family:Lato; font-size:16px; padding:1px 0px 0px 0px; float:left}
.pop-vid-tab .vid .frm .gndr .chc{width:70px; float:left; padding:4px 0px 0px 0px; font-size:14px;}
.pop-vid-tab .vid .frm .gndr .chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:2px;}
.pop-vid-tab .vid .frm .gndr .gend{width:316px; background:#e8e8e8; color:#02592b; margin:5px 0px; float:left}
/*End pop */

/* Thanks */
.container .main .thanks{width:600px; padding:20px 0px 0px 0px; margin:0px auto; font-size:25px;}
.container .main .thanks .head{margin:0px auto; font-size:40px;}
.container .main .thanks .soon{ margin-top:10px}

.thanks-down{margin:0px auto; width:430px;}
.ul-left{float: left; width: 40%;}
.ul-right{float: right; width: 40%;}

/* End Thanks */	
	
}

@media only screen and (min-width:480px) and (max-width:599px){
 
   .arrow {display: none;
}
.scroll-down
{display: none;
}
      .header ul li img{
    width:100%; height: auto;
    
}
 .header{height:1%;width: 100%;position: relative;}
    .header div a {max-width: 100%;}
    .logo a img{    margin-left: 22%; width: 50%; height: auto;}
    .logo {     display: block;
    position: relative;
    margin: 0 auto;
    float: none;
    padding: 0;
    margin: 0;background-color: white;}
    .header div a img{width: 30%;height:auto;}

 
.ulleft{float: left; width: 90%;}
.ulright{float: left; width: 90%;}

    #up1 div {
    width: 100%;
    }

#up1 input, #up1 textarea, #message {
    width: 80%;
    margin-bottom: 10px;
    margin-left: 4%;
}
    
    
 
    
 
.bip{width:82px; top:12px; left:30px;}

.container{width:90%; padding:0px 0px 30px 0px; border:4px solid #d8261a;}



.container .main{width:400px; margin:0px auto}
.container .main .left{width:90%; float:none; margin:0px auto 0px auto }

.container .main .right{width:100%; float:none; padding:40px 0px 0px 0px; margin:0px auto}
.container .main .right .head{margin:0px auto; font-size:20px;}
.container .main .right .head2{margin:0px auto; font-size:28px;}
.container .main .right .red-text{font-family:Lato; font-size:13px;}

/** contact **/
.fill-box{width:100%; margin:10px auto 0px auto; float:none}
.fill-box .fill-l{width:100%; padding:5px 0px 0px 0px; float:none; margin:0px auto}
.fill-box .fill-r{width:100%; padding:0px 0px 5px 0px; float:none; margin:0px auto}
.fill-box .inp{width:368px; margin:5px 0px;}
.fill-box .inp-r{float:right}
.fill-box .vcode-fill{width:100px;}
.fill-box .vcode{ width:auto; margin:6px 0px 0px 10px ;}

input{font-size:14px; padding:8px 16px;} 
textarea{width:auto; height:30px; font-size:14px;}
select{width:400px !important; height:30px; font-size:14px;}
.redio-btn{ margin:2px 0px 10px 0px; font-size:12px;}
.redio-btn.mg-no{margin:0px 0px 6px 0px;} 
.redio{margin:-5px 4px 0px 2px; padding:0px; }
.fill-box .fill-r .row{width:auto; height:30px}

.gray{width:auto; height:30px; margin:5px auto; padding:8px 16px; float:none}
.gray .text{width:160px; font-size:12px;}
.gray .gen{width:70px; font-size:13px; padding:6px 0px 0px 0px}

.gray2{float:none; right:0px;}

.check{bottom:-2px;}
.check1{padding:0; margin:0; background:#fff;}

.chc{width:100px; padding:6px 0px 0px 0px; font-size:14px;}
.chc .check{margin:0xp 0xp 0xp 0xp; padding:0px; position:relative; bottom:5px; background:#fff;}

.button{width:144px; margin:5px auto; font-size:13px; font-weight:bold; padding: 10px 0px 10px 0px; color:White; text-decoration:none;}
/** contact end **/

.tabs-cont{width:100%; margin:10px auto 10px auto;}
.tabs-cont .tab{width:100%; float:left; margin:0px 0px 0px2px}
.tabs-cont .no{width:100%; float:none; margin:0px auto}

.inf-tab{width:100%; margin:0px auto; padding:10px 0px; font-size:15px; }
.inf-tab span{font-size:18px;}
.inf-tab .sms-a{clear:both; width:100%; float:none}
.inf-tab .sms-z{clear:both; width:100%; float:none}

.bot-tab{width:auto; float:none; margin:0px auto 0px auto;}
.bot-tab .tab{width:100%; float:left; margin:0px;}
.bot-tab .tab .box{width:160px; height:70px; padding:5px 5px 0px 5px; font-size:12px; border-right:0px solid #999}
.bot-tab .tab .box.one{ margin:0px 0px 0px 100px}
.bot-tab .tab .box.two{}
.bot-tab .tab .box.thr{margin:0px 0px 0px 40px}
.bot-tab .tab .box.for{}
.bot-tab .tab .box.fiv{margin:0px 0px 0px 40px}
.bot-tab .tab .box.six{ height:40px}
.bot-tab .tab .box .img{width:100%; margin:20px 0px 0px 0px; float:left; text-align:left;}
.bot-tab .tab .box .head{ font-style:13px; padding:0px 0px 5px 0px}

.fortis-logo{width:180px; margin:-30px 0px 0px 0px; float:right}

/* pop */
.pop-vid-tab{width:550px; margin:0px auto; padding:0px 0px;}
.pop-vid-tab .vid{width:100%; margin:0px 0px; padding:0px 0px 0px 0px;}
.pop-vid-tab .vid .frm {width:348px; height:420px; margin:50px auto }
.pop-vid-tab .vid .frm .inp{width:316px; margin:5px 0px; float:left }
.pop-vid-tab .vid .frm .vcode-fill{width:120px;}
.pop-vid-tab .vid .frm .vcode{width:auto; margin:7px 0px 0px 10px;}
.pop-vid-tab .vid .frm .btn{width:144px; margin:5px auto; font-size:13px; padding: 10px 0px 10px 0px;}

.pop-vid-tab .vid .frm .gndr{width:316px; border:none; padding:8px 16px;}
.pop-vid-tab .vid .frm .gndr .gen{color:#02592b; float:left; width:80px; font-family:Lato; font-size:16px; padding:1px 0px 0px 0px; float:left}
.pop-vid-tab .vid .frm .gndr .chc{width:70px; float:left; padding:4px 0px 0px 0px; font-size:14px;}
.pop-vid-tab .vid .frm .gndr .chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:2px;}
.pop-vid-tab .vid .frm .gndr .gend{width:316px; background:#e8e8e8; color:#02592b; margin:5px 0px; float:left}
/*End pop */

/* Thanks */
.container .main .thanks{width:380px; padding:0px 0px 0px 0px; margin:0px auto; font-size:25px;}
.container .main .thanks .head{margin:0px auto; font-size:40px;}
.container .main .thanks .soon{ margin-top:10px}

.thanks-down{margin:0px auto; width:380px;}
/* End Thanks */

.ul-left{float: left; width: 40%;}
.ul-right{float: right; width: 40%;}

}

@media only screen and (min-width:120px) and (max-width:479px){
    .header ul {
    height: auto;min-height: 46px;
    }
      .header ul li img{
        width: 100%;
    height: auto;
    margin-top: 9%;
    
}
 .header{width: 100%;
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 0px;}

   
    .logo a img{    margin-left: 13%; }
    .logo {     display: block;
    position: relative;
    margin: 0 auto;
    float: none; 
    padding: 0;
    margin: 0;background-color: white;}
    .header div a img{width: 30%;height:auto;}

 
.ulleft{float: left; width: 90%;}
.ulright{float: left; width: 90%;}

    #up1 div {
    width: 100%;
    }

#up1 input, #up1 textarea, #message {
    width: 80%;
    margin-bottom: 10px;
    margin-left: 4%;
}
.bip{width:72px; top:14px; left:30px;}

.container{width:90%; padding:0px 0px 30px 0px; border:4px solid #d8261a;}
.container .main{width:90%;}
.container .main .left{    width: 110%;
    float: left;
    margin-left: -13px;
    padding-bottom: 5%;    display: block;
    clear: both; }

.container .main .right{width:100%; float:left; padding:10px 0px 0px 0px; margin:0px auto}
.container .main .right .head{margin:0px auto; font-size:20px;}
.container .main .right .head2{margin:0px auto; font-size:28px;}
.container .main .right .head2 span{ font-size:15px;}
.container .main .right .red-text{font-family:Lato; font-size:13px;}

/** contact **/
.fill-box{width:245px; margin:10px auto 0px auto; float:none}
.fill-box .fill-l{width:245px; padding:5px 0px 0px 0px; float:none; margin:0px auto}
.fill-box .fill-r{width:245px; padding:0px 0px 0px 0px; float:none; margin:0px auto}
.fill-box .inp{width:213px; margin:5px 0px;}
.fill-box .inp-r{float:right}
.fill-box .vcode-fill{width:100px;}
.fill-box .vcode{ width:auto; margin:6px 0px 0px 10px ;}

    .bottom-header {
        line-height: 20px;font-size: 13px;
    }
    #send {
    width: 93%!important;
    }
input{font-size:14px; padding:8px 16px;} 
textarea{width:240px; height:30px; font-size:14px;}
 select {
    width: 93%;
    margin-left: 4%;
    /* font-size: 14px; */
} 
.redio-btn{ margin:2px 0px 10px 0px; font-size:12px;}
.redio-btn.mg-no{margin:0px 0px 6px 0px;} 
.redio{float:left; margin:2px 6px 0px 6px;}

.redio{margin:-5px 4px 0px 2px; padding:0px; }
.fill-box .fill-r .row{width:auto; height:30px}

.gray{width:213px; height:30px; margin:5px auto; padding:8px 16px; float:none}
.gray .text{width:160px; font-size:12px;}
.gray .gen{width:60px; font-size:13px; padding:6px 0px 0px 0px}

.gray2{float:none; right:0px;}

.check{bottom:0px;}
.check1{padding:0; margin:0; background:#fff;}

.chc{width:75px; padding:6px 0px 0px 0px; font-size:13px;}
.ml{width:50px;}

.chc .check{ margin:0xp 0xp 0xp 0xp; padding:0px; position:relative; bottom:5px; background:#fff;}

.button{width:144px; margin:5px auto; font-size:13px; font-weight:bold; padding: 10px 0px 10px 0px; color:White; text-decoration:none;}
/** contact end **/

.tabs-cont{width:100%; margin:10px auto 10px auto;}
.tabs-cont .tab{width:100%; float:left; margin:0px 0px 0px2px}
.tabs-cont .no{width:100%; float:none; margin:0px auto}

.inf-tab{width:100%; margin:0px auto; padding:5px 0px; font-size:15px; }
.inf-tab span{font-size:18px;}
.inf-tab .sms-a{clear:both; width:100%; float:none}
.inf-tab .sms-z{clear:both; width:100%; float:none}


.bot-tab{width:auto; float:none; margin:0px auto 0px auto;}
.bot-tab .tab{width:100%; float:left; margin:0px;}
.bot-tab .tab .box{width:115px; height:70px; padding:0px 5px 0px 5px; font-size:12px; border-right:0px solid #999}
.bot-tab .tab .box.one{margin:0px 0px 0px 60px; height:60px}
.bot-tab .tab .box.two{}
.bot-tab .tab .box.thr{margin:0px 0px 0px 0px}
.bot-tab .tab .box.for{}
.bot-tab .tab .box.fiv{}
.bot-tab .tab .box.six{ height:40px}
.bot-tab .tab .box .img{width:100%; margin:20px 0px 0px 0px; float:left; text-align:left;}
.bot-tab .tab .box .head{ font-style:13px; padding:0px 0px 5px 0px}

.fortis-logo{width:160px; margin:-30px 0px 0px 0px; float:right}

/* pop */
.pop-vid-tab{width:100%; margin:0px auto; padding:0px 0px;}
.pop-vid-tab .vid{width:auto; margin:0px 0px; padding:0px 0px 0px 0px;}
.pop-vid-tab .vid .frm {width:80%; height:420px; margin:30px auto }
.pop-vid-tab .vid .frm .inp{width:220px; margin:5px 0px; float:left }
.pop-vid-tab .vid .frm .vcode-fill{width:120px;}
.pop-vid-tab .vid .frm .vcode{width:auto; margin:7px 0px 0px 10px;}
.pop-vid-tab .vid .frm .btn{width:144px; margin:5px auto; font-size:13px; padding: 10px 0px 10px 0px;}

.pop-vid-tab .vid .frm .gndr{width:220px; border:none; padding:8px 16px;}
.pop-vid-tab .vid .frm .gndr .gen{color:#02592b; float:left; width:66px; font-family:Lato; font-size:16px; padding:1px 0px 0px 0px; float:left}
.pop-vid-tab .vid .frm .gndr .chc{width:70px; float:left; padding:4px 0px 0px 0px; font-size:14px;}
.pop-vid-tab .vid .frm .gndr .chc .check{ margin:0xp 5xp 0xp 0xp; position:relative; bottom:2px;}
.pop-vid-tab .vid .frm .gndr .gend{width:220px; background:#e8e8e8; color:#02592b; margin:5px 0px; float:left}

.mb{right:5px!important; top:10px !important ;}
.mb img{width:25px;}
/*End pop */

/* Thanks */
.container .main .thanks{width:100%; padding:0px 0px 0px 0px; margin:0px auto; font-size:18px;}
.container .main .thanks .head{margin:0px auto; font-size:25px;}
.container .main .thanks .soon{ margin-top:5px}

.thanks-down{margin:0px auto; width:100%;}
/* End Thanks */

.scroll-down{
   
    position: absolute;
    margin: auto 0;
    margin-top: -11px;
    
    z-index: 100;
    margin-left: 50%;
    
}




@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
 

.arrow {
  position: fixed;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
  width: 100%;
  height: 40px;
  background-image: url("images/arrow.png");
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
.arrow p {
    margin-top: -27px;
    margin-left: -100px;
    text-transform: uppercase;
}


.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

.ul-left{float: left; width: 40%;}
.ul-right{float: left; width: 40%;}

}
