body{margin:0px; padding:0px; background:#ffffff; font-family:Lato;}
.clr{clear:both; line-height:0; height:0; margin:0px; padding:0px;}
a img, a img:hover, a img:focus{border:none; outline:none;}
img{border:none; outline:none;}
.scale{max-width: 100%; height: auto; width: auto\9;}
*:focus{outline:none; border:none }
.fl{float:left}
.fr{float:right}

p{line-height:20px; margin:0px 0px 20px 0px}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-family:Lato; font-weight:normal; }

p, a{margin:0; padding:0; font-weight:normal}

.wrapper{width:auto; height:auto; background:url(../images/bg-top.jpg) top right no-repeat}
.main_container{width:auto; margin:0px auto; background:url(../images/bg.jpg) bottom left no-repeat}

.header{width:100%;   margin:0px auto 5px auto; padding:0px; background:#ffffff;}
.header-tab{max-width:1600px;  margin:0px auto; padding:0px;}
.logo{    position: absolute;
    float: right;
    right: 0%;
    top: 0%; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;  transition:all 0.7s ease 0s;}
.bip{width:171px; height:auto; margin:0px auto; padding:0px; position:absolute; top:19px; left:300px; z-index:10;}

.container{width:1400px; margin:0px auto 20px auto; padding:50px 0px 30px 0px; position:relative;}
.container .main{width:1310px; margin:0px auto; padding:0px 0px 0px 0px; position:relative}
.container .main .left{width:600px; float:left;}
.container .main .left img{width:100%;}

.container .main .right{width:710px; float:right; padding:20px 0px 0px 0px}
.container .main .right .head{margin:0px auto; font-family:Lato; font-size:35px; font-weight:700; text-align:center; text-transform:uppercase; color: #F79B34;}
.container .main .right .head2{margin:0px auto; font-family:Lato; font-size:25px; text-align:center; color: #F79B34;}
.container .main .right .head2 span{ font-size:15px;}
.container .main .right .red-text{font-family:nexa; font-size:18px; font-weight:normal; text-align:left; color:#3077A1; text-transform: capitalize; font-weight: 400; padding-left: 0px;}
.container .main .right .red-text1{width: 50%; }
.container .main .right .red-text2{width: 50%; }
.mend{width:100%; font-family:Lato; font-size:11px; text-align:left; color:#ff0000; }
.mend.col{color:#ffffff; }
/** contact **/
.fill-box{width:670px; height:auto; margin:10px auto 0px auto;}
.fill-box .fill-l{width:330px; padding:5px 0px; float:left}
.fill-box .fill-r{width:330px; padding:5px 0px; float:right}
.fill-box .fill-r .row{width:auto; height:45px}

.fill-box .inp{width:296px; float:left; margin:5px 0px; padding:8px 16px; background:#e8e8e8; color:#4e4e4e; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; float:left; }
.fill-box .inp-r{width:296px; float:right}
.fill-box .vcode-fill{width:120px;}
.fill-box .vcode{ width:auto; margin:7px 0px 0px 10px ;}

input{width:auto; font-family:Lato; font-size:16px; border:none;} 

textarea{width:290px; height:30px; font-family:Lato; font-size:16px; border:none; padding:8px 16px;  color:#4e4e4e; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; float:left;} 

select{    font-size: 14px;
    padding: 8px 16px;    width: 100%;
    margin-bottom: 10px;}
option{ }
.fill-box .fill-r .row .inp{padding:6px 12px; }

.redio-btn{font-family:Lato; font-size:16px; color:#4e4e4e; margin:5px 0px 10px 0px; padding:8px 16px; background:#e8e8e8; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px;}
.redio-btn.mg-no{ margin:0px 0px 5px 0px;} 
.sel{float:left;}
.redio{float:left; margin:4px 8px 0px 8px;}

.gray{background:#636363; width:296px; height:30px; float:left; margin:5px 0px; padding:8px 16px; color:#ffffff; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px;}
.gray .text{color:#ffffff; float:left; width:160px; font-family:Lato; font-size:12px; padding:6px 0px 0px 0px }
.gray .text a{color:#ffffff; font-size:12px; text-decoration:none}
.gray .text a:hover{color:#ffffff; text-decoration:underline}
.gray .gen{color:#ffffff; font-weight:bold; float:left; width:80px; font-family:Lato; font-size:13px; padding:6px 0px 0px 0px}

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

.check{float:left; position:relative; bottom:-6px;}
.check1{}

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

.btn-hold{width:144px; margin:0px auto;}

.button{width:144px; margin:5px auto; background:#d8261a; font-family:Lato; font-size:15px; font-weight:bold; color:#ffffff; cursor:pointer; 
        padding: 10px 0px 10px 0px; text-align:center; letter-spacing:1px;}

.button:hover{color:#ffffff; background:#00923f; }

/** contact end **/

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

.inf-tab{width:100%; padding:20px 0px; font-size:20px!important; color:#3077A1; text-align:center; font-weight:400;}
.inf-tab span{color:#d8261a; font-size:18px;}

.inf-tab .sms-a{clear:none; width:1px; float:left}
.inf-tab .sms-z{clear:none; width:1px; float:left}

.bot-tab{width:auto; float:left; margin:0px 0px 0px 40px;}
.bot-tab .tab{width:auto; float:left; margin:0px; display:inline-block}
.bot-tab .tab .box{width:120px; height:80px; float:left; padding:10px 20px 0px 20px; font-size:13px; color:#000000; border-right:1px solid #999}
.bot-tab .tab .box a{color:#000000; text-decoration:none}
.bot-tab .tab .box .img{width:100%; text-align:center}
.bot-tab .tab .box .head{ font-style:13px; font-weight:bold; padding:0px 0px 5px 0px}

.fortis-logo{width:auto; height:auto; float:left; margin:0px 0px 0px 20px; width: 120px;
 
font-size: 13px; }

/* pop */
.pop-vid-tab{width:550px; height:auto; 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:425px; margin:50px auto }
.pop-vid-tab .vid .frm .inp{width:316px; background:#e8e8e8; color:#02592b; 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-hold{width:144px; margin:0px auto;}
.pop-vid-tab .vid .frm .btn{width:144px; margin:5px auto; background:#019645; font-family:Lato; font-size:15px; font-weight:bold; color:#ffffff; cursor:pointer; 
        padding: 10px 0px 10px 0px; text-align:center; letter-spacing:1px; border:1px solid #ffffff;}

.pop-vid-tab .vid .frm .btn:hover{color:#ffffff; background:#d8261a; border:1px solid #d8261a;}
.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; color:#00a74f; text-align:center;}
.container .main .thanks .head{margin:0px auto; font-size:50px; font-weight:bold; }
.container .main .thanks strong{font-weight:bold}
.container .main .thanks span{ color:#d8261a; font-weight:bold}
.container .main .thanks .brk{clear:both}
.container .main .thanks .soon{ margin-top:15px}

.thanks-down{margin:0px auto; width:430px;}
/* End Thanks */ 
 
.modalBackground{background:url(../images/light-bg.png) top repeat; border:none;}

#bgDiv
    {         
    position:fixed;         
    top:0px;
    bottom:0px;         
    left:0px;         
    right:0px;
    overflow:hidden;
    padding:0;
    margin:0;
    background-color:#E4E4E4;
    filter:alpha(opacity=50);
    opacity:0.5;
    z-index:500;
    }


#up1 input ,#up1 textarea,  #message { width: 100% ; margin-bottom: 10px;}
#up1 textarea { height: 100px;  }
#offices{
 width: 300px!important; 
height:32px;
margin-bottom:5px;
 }

#up1 div{width: 40%; margin: 0 auto; padding-top: 20px; padding-bottom: 20px;}

#send { cursor: pointer;
    background-color: #F79B34;
  width: 300px!important; 
}

#send:hover{background-color: #ff0000;}
#message{background-color: #fff;}

.ulleft{float: left; width: 40%;}
.ulright{float: right; width: 40%;}
.bottom-header{
    
        border: solid;
    border-width: medium;
    border-color: #DDDDDD;
    margin: 0px auto;
    font-family: Lato;
    font-size: 25px;
    text-align: center;
    text-transform: uppercase;
    background-color: #F79B34;
    color: #ffffff;
    padding: 20px 30px 20px 30px;
    line-height: 40px;
}

.aviss-address-footer{font-size: 12px;}
   .header ul {
    min-height: 46px;
   
    /* width: 100%; */
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    background-color: #F9A442;
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.header ul li{
   width: 33.33%;float: left;min-height:  46px;
    list-style: none;background-color:#F8A342;
    
}
.header ul li:nth-child(2) {background-color: #4AB699;margin-top: 1px;
}
.header ul li:nth-child(2) img{width: 108%; margin: 0 auto;
}