h1, h2,h3, h4, h5, h6, p, span, ul, li, a{margin:0;padding:0;font-family: 'Roboto Condensed', sans-serif; }
a{text-decoration:none !important;}
body{margin:0;padding:0;font-family: 'Roboto Condensed', sans-serif; }
.no_space{padding-right:0px;padding-left:0px;}
li{list-style:none;}
img {     max-width: 100%; }
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
h2 {
    font-size: 32px;
    font-weight: 600;
    text-transform: capitalize;
    margin: 0 0 15px;
}
p {
    font-size: 15px;line-height: 24px;
}
h5{text-transform: uppercase;
    color: #ff4f01;
    font-size: 16px;}





.whatspp-icon {
    position: fixed;
    bottom: 47px;
    left: 11px;
    z-index: 99999999;
    animation: tada 2s 0.5s infinite;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}


.whatspp-icon img {
    display: block;
}

/************************** header  ************************************/


.header { width: 100%; }
.head_top { width: 100%; background: #131d3b; color: #fff; padding: 10px 0; text-align: center; }
.head_t_text { width: 100%; }
.head_t_text ul li { display: inline-block; margin: 0 15px 0 0; border-right: 1px solid #ddd; padding: 0 15px 0 0; }
.head_t_text ul li:last-child { border: none; }
.head_t_text ul li a {
    color: #fff;
}
.head_t_text ul li span { margin: 0 10px 0 0; font-size: 20px; color: #ff4f01; }
.head_bot { width: 100%; padding: 10px 0; }
.head_mid { text-align: right;    padding: 4px 0; }
.head_mid .navbar-nav > li { display: inline-block; float: none; }
.main_navigation { width: 100%; padding: 9px 0; }
.navbar-inverse { background-color: transparent; border: none; }
.navbar-collapse.collapse { float: none; padding: 0; }
.navbar-inverse .navbar-nav > li > a { color: #000; padding: 0 14px; font-size: 16px; font-weight: 600; text-transform: uppercase; }
.dropdown-menu { padding: 8px 0; margin: 0; background-color: #fff; top: 28px; }
.dropdown-menu > li > a { color: #000; text-align: left; font-size: 15px; text-transform: capitalize; font-weight: 500; }
ul.dropdown-menu li { width: 100%; border-bottom: 1px dashed #ababab; }
.caret { color: #ff4f01; margin-left: 9px; }
.navbar-inverse .navbar-nav > li > a:hover { color: #ff4f01; transition: 0.7s; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: #000; background-color: transparent; }
.nav.navbar-nav { display: block; }
.navbar-nav { float: none; }
.navbar.navbar-inverse { margin-bottom: 0; }
.navbar { min-height: auto; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #ff4f01;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a.main_btn { padding: 10px 30px; top: 14px; color: #000; font-weight: 600; }
.navbar-inverse .navbar-nav > li > a.main_btn:hover { background: #342ead; color: #fff; }
.navbar-inverse .navbar-nav > li:nth-child(5) a {
    background: #ff4f01;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
}
/************************** Banner  ************************************/
/*banner*/

.banner {
    width: 100%;
    background: url(img/banner_img2.jpg) no-repeat top center;
    background-size: cover;
    color: #fff;
    padding: 140px 0;
}
.banner_right{width: 100%;padding: 0 0 0 50px;}
.banner_right h6{text-transform: uppercase;color:#ff4f01;font-size: 16px;}
.banner_right h2{font-size: 44px;margin: 17px 0;font-weight: 700;}
.banner_right p{font-size: 16px;line-height: 28px;color:#b6bbcc;margin: 0 0 20px;}
.banner_right ul li {
    display: inline-block;
    margin: 0 22px 0 0;
}
.banner_right ul li a {
    background: #ff4f01;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 5px;
    display: inline-block;
}
.banner_right ul li:nth-child(2) a {
    background: #27d246;
}
.banner_rbox {
    width: 100%;
    margin: 20px 0 0;
}
.banner_right ul li span {
    margin: 0 6px 0 0;
}
.banner_rbox ul li img {
    width: 163px;
}
/*section 1*/

.sec_1{ width: 100%;   }
.s1_top{width: 100%;padding: 40px;margin: -70px 0 0;background: #fff;text-align: center;border-radius: 5px;box-shadow: 1px 1px 7px #000;}
.s1_tbox{ width: 100%; margin:0 0 30px 0; }
.s1_tbox h3{ font-weight: 700; }
.s1_tbot .form-control {border-radius: 5px;border: 1px solid;}
.s1_tbot .ban_btn{padding: 10px 0;display: inline-block;border: none;width: 100%;background-color: #131d3b;font-size: 18px;font-weight: 700;color: #fff;transition: all .3s ease;border-radius: 5px;text-transform: uppercase;letter-spacing: 1px;}
.s1_tbot .ban_btn:hover{ background-color: #ff4f01; }

/*section 2*/
.sec_2 {width: 100%;padding: 70px 0;}
.s2_left{ width: 100%; }
.s2_right{ width: 100%; }
.s2_right ul{ margin: 20px 0 0;  }
.s2_right ul li{ margin:0 0 10px; }
.s2_right ul li>i{ margin:0 5px 0 0; color:#ff4f01; }
.s2_right a {
    background: #ff4f01;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 5px;
    display: inline-block;
    margin: 12px 0 0;
}
/*section 3*/

.sec_3 {
    background: #ff4f01;
    width: 100%;
    padding: 30px 0;
    color: #fff;
}
.s3_box h3 { font-size: 60px;  border-right: 1px solid #fff; padding: 0 15px;font-weight: 700; display: inline-block;  }
.s3_box h5{  font-size: 24px; padding: 15px;    color: #fff;font-weight: 700; display: inline-block; }

/*section 4*/
.sec_4 {width: 100%;padding: 70px 0;}
.s4_top {width: 100%;text-align: center;margin: 0 0 30px;overflow: hidden;}
.s4_bot {width: 100%;overflow: hidden;}
.s4_box{  width: 100%; }
.s4_box h3{ margin: 15px 0; font-weight: 700; font-size: 20px; }

/*section 5*/

.sec_5 {
    width: 100%;  overflow: hidden;
    background: url(img/s5_img2.jpg) no-repeat top center;
    background-size: cover;
    padding: 110px 0;
}

.s5_lbox {
    width: 100%;
    color: #fff;
}
.s5_left {
    width: 100%;
}

.s5_left h5 {
    margin: 20px 0 5px;
}

.s5_left h2 {
    color: #fff;
}

.s5_lbox p{ font-size: 20px; font-weight: 300;     margin: 0 0 20px;}
.s5_lbox img{ display: inline-block;margin: 0 5px 0 0;}
.s5_lbox h4{ display: inline-block; font-size: 16px; font-weight:700; color: #fff; }

/*section 6*/

.sec_6 {
    width: 100%;
    padding: 70px 0;
    text-align: center;
    overflow: hidden;
    background: #131d3b;
    color: #fff;
}
.s6_top {
    width: 100%;
    overflow: hidden;
    margin: 0 0 30px;
}
.s6_bot{ width: 100%; overflow: hidden;}
.s6_box {
    width: 96%;
    background: #fff;
    color: #000;
    padding: 0 16px 30px;
}
.s6_box .s6_bimg{ overflow: hidden; }
.s6_box  img{ width: 100%; transition:all 0.3s linear; }
.s6_box:hover img { transform: scale(1.1); }
.s6_box  h3 {margin: 18px 0;font-weight: 700;font-size: 20px;}

.sec_7 {
    width: 100%;
    padding: 70px 0;
}

.s7_top {
    width: 100%;
    text-align: center;
    margin: 0 0 30px;
    overflow: hidden;
}
.s7_bot {
    width: 100%;
    overflow: hidden;
}
.s7_box {
    width: 100%;
}
.s7_box h3 {
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 15px;
}



/************************** Section 8  ************************************/
.h_sec8 {
    width: 100%;
    padding: 70px 0;
}
.s8_top{text-align:center;background:#131d3b;color:#fff;padding:15px 0 1px;}
.s8_left ul li span{color:#ff4f01;font-size:14px;margin:0 10px 0 0;}
.s8_left ul li{padding:13px 0px 13px 21px;border-bottom:1px solid #e4e4e4;transition:all 0.4s ease-in-out;font-size:14px;font-weight:500;}
.s8_left ul li:hover{border-left-color:#ff4f01;background-color:#fff;font-weight:600;}
.s8_right ul li span{color:#ff4f01;font-size:14px;margin:0 10px 0 0;}
.s8_right ul li{padding:13px 0px 13px 21px;border-bottom:1px solid #e4e4e4;transition:all 0.4s ease-in-out;font-size:14px;font-weight:500;}
.s8_right ul li:hover{border-left-color:#ff4f01;background-color:#fff;font-weight:600;}
.s8_left{background:#f5f5f5;}
.s8_right{background:#f5f5f5;}




/*footer*/

.footer{ width: 100%;     color: #fff;}
.foo_top {
    background: #131d3b;
    padding: 50px 0;
    width: 100%;
}
.foot_box {
    width: 100%;
}
.foot_box h3{ color:#ff4f01; margin: 0 0 20px; font-weight: 700; font-size: 18px; }
.foot_box ul li{ line-height: 28px; border-bottom: 1px solid #666d81;}
.foot_box ul li a{ color:#666d81; transition: .3s; padding: 5px 0; display: block; }
.foot_box ul li a>i{ margin:0 5px 0 0;   }
.foot_box ul li a:hover{ color:#ff4f01;  padding: 5px 0 5px 5px;}
.foot_box img {
    width: 55%;
    margin: 30px 0 0;
}
.foo_bot{ width: 100%; background: #ff4f01; padding: 8px;text-align: center;  }
/*inner section*/
.inner_page_banner { width: 100%; padding: 30px 0; text-align: center; background: #131d3b; color: #fff; }
.inner_page_banner h3 { font-size: 32px; color: #ff4f01; text-transform: capitalize; }
.terms_section { width: 100%; padding: 40px 0; }
.terms_section h5 { margin: 20px 0; font-size: 20px; text-transform: capitalize; font-weight: 700; }
.terms_section p { margin: 0 0 15px; color: #666; }
.terms_section ul li:before { content: ""; position: absolute; left: -23px; background: #131d3b; width: 1%; height: 4px; border-radius: 50px; top: 8px; }
.terms_section ul li { list-style: none; margin: 0 0 20px; position: relative; color: #666; }
.terms_section ul li a { color: #102a45; }
.terms_section .form-control { resize: none; border-radius: 10px; border: 2px solid #555555; }
.terms_section_form { width: 100%; }
.terms_section_form h5 { font-size: 22px; margin: 0 0 30px; }
.terms_s_left { width: 100%; padding: 90px 0; }
.terms_s_left h3 { font-size: 29px; margin: 0 0 30px; line-height: 37px; }
.terms_s_left p { font-size: 20px; font-weight: 500; color: #666; }
button.cont_but { font-size: 18px; background: #ff5722; color: #fff; border-radius: 5px; padding: 9px 0; transition: 0.3s ease-in; text-transform: uppercase; display: inline-block; width: 100%; border: none; }
/*Responsive*/
@media screen and (max-width:980px)
{
.head_right {padding: 12px 0;}
.banner { padding: 50px 0;}	
.banner_right h2 {font-size: 30px;}
.s1_top {margin:0;}	
.s3_box h3 {	font-size: 40px;}	
	
	
}
@media screen and (max-width:767px)
{
.navbar-toggle { background-color: #131d3b;}
 .head_mid .navbar-nav > li {display: block;float: none;text-align: center;margin: 0 0 6px;}
 .banner {padding: 50px 0;background: #131d3b;}
.banner_right ul li {display: inline-block;margin: 0 22px 18px 0;}
 .banner_right {    padding: 0;}   
.head_right ul li {display: block;}
.sec_1 {    padding: 40px 0 0;}
.s2_right {    margin: 20px 0 0;}	
.s4_box {    margin: 0 0 20px;}	
.s6_box {width: 100%;}


.sec_5 {background: #141d3c;  }	
.s7_box {
    margin: 0 0 20px;}	
.foot_box {    margin: 0 0 20px;}	
	
	
	
}