h1, h2,h3, h4, h5, h6, p, span, ul, li, a{margin:0;padding:0;font-family: 'Glory', sans-serif;}
a{text-decoration:none !important;}
li {list-style: none;}
body{margin:0;padding:0;font-family: 'Glory', sans-serif;}
.no_space{padding-right:0px;padding-left:0px;}

:focus {border: none;}
input::placeholder {color: #000 !important;}
textarea::placeholder {color: #000 !important;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number] {-moz-appearance: textfield;}

/************************** popup  ************************************/

.modal{top:0%; background: #000000de;}
.modal-dialog { max-width: 500px;margin: 180px auto 0;}
.pop_heading { width: 100%; padding: 20px;    text-align: center;}
.pop_heading h5 {font-size: 19px;font-weight: 700;margin: 0 0 15px;border-left: 4px solid #f96b39;padding: 0 20px;line-height: 29px;text-transform: uppercase;}
.pop_heading h4 {font-size: 23px;font-weight: 700;color: #f96b39;padding: 0 0 0 30px;}
.field { width: 100%;position: relative;margin: 0 0 10px;}
span.pop_icon {position: absolute;color: #f96b39;left: 13px;top: 7px;}
.field .form-control {width: 100%; border-radius: 5px; padding: 3px 0 4px 37px;resize: none;}
.modal-content {box-shadow: rgb(243, 238, 238) 0px 0px 3px 2px;border-radius: 30px;    background: #00244c;
    color: #fff;}
#popupform p { text-align: center; font-size: 14px; color: #f96b39;margin: 19px 0 0;}
.modal-header{padding:0;border:none;}
button.pop_btn {font-size: 16px;text-transform: uppercase;color: #fff;background: #f96b39;padding: 10px 0;border: none;width: 100%;}
button.close {background: url(img/cross.png) no-repeat 0 0; width: 20px; height: 20px; position: absolute; top: 9px;right: 15px;display: block; opacity: 1;}
.fade.in{overflow:hidden;}

/************************** popup  ************************************/

h2 {font-size: 40px;   line-height: 36px;margin: 0 0 20px;text-transform: capitalize;font-weight: 700;}
p {font-size: 18px;line-height: 26px;}
img{max-width: 100%;}
a.cta_live_btn {
    padding: 10px 35px;
    background: #f70000;
    display: inline-block;
    color: #000;
    transition: linear .3s;
    text-transform: uppercase;
    border-radius: 3px;
    font-size: 15px;
    line-height: 20px;
}

.cta_live_btn:hover {
  background-color: #01395e;color: #fff;

}
a.cta_order_btn  {
    padding: 10px 35px;
    background: #01395e;
    display: inline-block;
    color: #fff;
    transition: linear .3s;
    text-transform: uppercase;
    border-radius: 3px;
    font-size: 15px;
    line-height: 20px;
}
a.cta_order_btn:hover {
  background-color: #f70000;color: #000;

}
ul.call_action {margin: 50px 0 0;    text-align: center;}
ul.call_action li {display: inline-block;}
ul.call_action li a {color: #fff;background: #01395e;padding: 11px 40px;text-transform: uppercase;border-radius: 4px;display: inline-block;margin: 0 7px;border: 1px solid #f70000;}
ul.call_action li:nth-child(2) a {background: #f70000;    color: #000;}

.blink_me {
    
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: steps(1, start);
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: steps(1, start);
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: steps(1, start);
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { color: none; }
    50% { color: #fff }
    100% { color: none; }
}

@-webkit-keyframes blinker {  
    0% { color: none; }
    50% { color: #fff }
    100% { color: none; }
}

@keyframes blinker {  
    0% { color: none; }
    50% { color: #fff }
    100% { color: none; }
}

@-webkit-keyframes heartBeat{
	0%{transform:scale(1)}
	14%{transform:scale(1.3)}
	28%{transform:scale(1)}
	42%{transform:scale(1.3)}
	70%{transform:scale(1)}
}
@keyframes heartBeat{
	0%{transform:scale(1)}
	14%{transform:scale(1.3)}
	28%{transform:scale(1)}
	42%{transform:scale(1.3)}
	70%{transform:scale(1)}
}
.heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
@-webkit-keyframes bounceIn{
	0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
	0%{opacity:0;transform:scale3d(.3,.3,.3)}
	20%{transform:scale3d(1.1,1.1,1.1)}
	40%{transform:scale3d(.9,.9,.9)}
	60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}
	80%{transform:scale3d(.97,.97,.97)}
	to{opacity:1;transform:scaleX(1)}
}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}
.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}
.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}
.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}
.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}
.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}
.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}
.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}
.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}


/************************** header  ************************************/


.header { width: 100%; }
.head_top { width: 100%; background: #0690cd; color: #fff; padding: 1px 0; text-align: center; }
.head_tleft {width: 100%;text-align: left;}
.head_tleft a {
    color: #fff;
    font-weight: 700;
    display: inline-block;
    padding: 9px 19px;
    text-transform: uppercase;    font-size: 18px;
    border-radius: 5px;
}
span.top_icon {
    margin: 0 10px 0 0;
}
.head_tright { width: 100%;text-align: right;    margin: 7px 0; }
.head_tright ul li { display: inline-block; margin: 0 15px 0 0; border-right: 1px solid #ddd; padding: 0 15px 0 0; }
.head_tright ul li:last-child { border: none; }
.head_tright ul li a {
    color: #fff;font-size: 16px;
}
.head_tright ul li span { margin: 0 10px 0 0; font-size: 20px; color: #fff; }
.head_bot { width: 100%; padding: 5px 0; }
.head_mid {     text-align: right;margin: 6px 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: #ffc100; margin-left: 9px; }
.navbar-inverse .navbar-nav > li > a:hover { color: #f70000; 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: #ffc100;
    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: #34de3e;
    color: #fff;
    padding: 14px 35px;
    border-radius: 8px;transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    margin: 0 0 0 70px;
}

/************************** Banner  ************************************/
/*banner*/
/************************** main banenr  ************************************/

.h_banner {
    width: 100%;
    padding: 80px 0;
    background: url(img/main_banner.jpg) no-repeat top center;
    background-size: cover;
}
.h_bleft {
    width: 100%;color: #fff;
}
.h_bleft h3 {
    font-weight: 300;
    color: #f96b39;
}
.h_bleft p {
    font-size: 18px;
}	
.h_bleft h1 {
    font-size: 45px;
    text-transform: uppercase;
    margin: 10px 0 25px;
    font-weight: 700;
}
.h_bleft ul {
    margin: 25px 0;
    column-count: 2;
}
.h_bleft ul li {
    font-size: 17px;
    margin: 0 0 5px;
    font-weight: 600;
}
span.ban_star {
    color: #f96b39;
    margin: 0 11px 0 0;
}
.h_bleft a {
    background: #f96b39;position: relative;
    color: #fff;
    text-transform: uppercase;
    padding: 14px 35px;overflow: hidden;
    border-radius: 8px;
    display: inline-block;
	transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    font-weight: 700;
    font-size: 16px;
}
span.live_cht {
    position: relative;
    z-index: 1;
}

.h_bleft a:before {
    position: absolute;
    content: '';
    left: 110%;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 1;
    background-color: #0690cd;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    transform: skewX(-25deg);
}
.h_bleft a:hover::before {
    left: 0%;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}
.h_bright {
        width: 100%;
}



/************************** section 1  ************************************/


.form_banner {
    width: 100%;
    padding: 30px 0;
    
}
.fb_top {
    width: 100%;text-align: center;
    margin: 0 0 30px;
    overflow: hidden;
}
.fb_top strong {
    color: #fff;
}
.fb_bot .form-control {
    width: 100%;
    height: 50px;
    resize: none;
}
.form_banner .container {
    background: #0690cd;
    color: #fff;
    border-radius: 15px;
    padding: 40px 30px;
}
.form_banner  label.control-label {
    font-size: 18px;
}
button.form_btn {
    width: 100%;
    border: none;
    text-transform: uppercase;
    background: #f96b39;
    padding: 12px 0;
    font-weight: 700;
    font-size: 17px;
    border-radius: 7px;
    margin: 10px 0 0;    color: #fff;
}


/************************** section 1  ************************************/
.h_sec1{
      width: 100%;
      padding: 70px 0;
}
.s1_left {
    width: 100%;
}
.s1_left img {
    width: 100%;
    box-shadow: -22px -22px 0px #f96b39;
}
.s1_right {
    width: 100%;
}
.s1_right h5 {
    font-size: 25px;
    font-weight: 700;
    color: #f96b39;
    margin: 0 0 12px;
}
.s1_right ul {
    margin: 20px 0 0;
}

.s1_right ul li {
    display: inline-block;
    margin: 0 10px 0 0;
}

.s1_right ul li a {
   display: inline-block;font-size: 16px;
    padding: 15px 40px;
    font-weight: 600;
    background: #f96b39;
    color: #fff;
    border-radius: 8px;
    box-shadow: 3px 3px 5px 0 #00000040;
    text-transform: uppercase;
    transition: linear .3s;
}

.s1_right ul li:nth-child(2) a {
    background-color: #34de3e;
    border: 2px solid #34de3e;
    color: #ffffff;
  
}
span.s1_bold {
    color: #eeb228;
}
/************************** section 2  ************************************/
.h_sec2 {
    width: 100%;
    background: #ededed;
    padding: 70px 0;
    text-align: center;
}

.sec2_top {
    width: 100%;
    margin: 0 0 30px;
    overflow: hidden;
}

.sec2_bot {
    width: 100%;
    overflow: hidden;
}

.sec2_box {
    width: 95%;
    background: #fff;
    padding: 40px 20px;
    margin: 0 auto;
    border-radius: 5px;
}
.sec2_box h5 {
    font-weight: 700;
    margin: 13px 0;
    font-size: 25px;
    text-transform: capitalize;
    color: #0690cd;
}
.sec2_box p {
    height: 130px;
}
.sec2_box a {
    background: #f96b39;
    position: relative;
    color: #fff;
    text-transform: uppercase;
    padding: 14px 35px;
    overflow: hidden;
    border-radius: 8px;
    display: inline-block;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    font-weight: 700;
    font-size: 16px;
    margin: 24px 0 0;
}
.sec2_box a:before {
    position: absolute;
    content: '';
    left: 110%;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 1;
    background-color: #0690cd;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    transform: skewX(-25deg);
}
.sec2_box:hover a::before {
    left: 0%;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}
span.order_btt {
    position: relative;
    z-index: 1;
}
/************************** section 3  ************************************/
.h_sec3 {
    width: 100%;
    padding: 70px 0;
}

.sec3_top {
    width: 100%;
    margin: 0 0 30px;
    overflow: hidden;text-align: center;
    
}
.sec3_bot {
    width: 100%;margin: 40px 0 0;
    overflow: hidden;
}
.sec3_left {
    width: 100%;
}

.sec3_left h5 {
    font-size: 32px;
    margin: 0 0 15px;
}

.sec3_left ul {
    margin: 25px 0 0;
}

.sec3_left ul li {
    display: inline-block;
    margin: 0 10px 0 0;
}

.sec3_left ul li a {
   display: inline-block;font-size: 16px;
    padding: 15px 40px;
    font-weight: 600;
    background: #f96b39;
    color: #fff;
    border-radius: 8px;
    box-shadow: 3px 3px 5px 0 #00000040;
    text-transform: uppercase;
    transition: linear .3s;
}

.sec3_left ul li:nth-child(2) a {
    background-color: #34de3e;
    border: 2px solid #34de3e;
    color: #ffffff;
  
}
.sec3_right {
    width: 100%;
}

.sec3_right img {
    width: 100%;
    border-radius: 8px;
}
/************************** section 4  ************************************/

.h_sec4 {
    width: 100%;
    padding: 60px 0;
    background: #0690cd;
    background-size: cover;
}
.counter_box {
    width:  100%;
}

.count_img img {
    width: 100%;
}

.counter_text {
    width:  100%;
}

.counter_text p {
       color: #fff;
    font-size: 24px;
    font-weight: 500;
    display: inline-block;
    margin: 0 0 16px;
    position: relative;
}
.counter_text p:after {
    content: "";
    position: absolute;
    bottom: -9px;
    left: 0;
    width: 90px;
    height: 2px;
    background: #fff;
}
.con_num {
    color: #fff;
    font-size: 24px;
}

/************************** section 5  ************************************/

.h_sec5 {
    width: 100%;
    padding: 70px 0;
}
.sec5_left {
    width: 100%;text-align: center;
}

.sec5_left img {
    max-width: 100%;
}

.sec5_right {
    width: 100%;
}

.sec5_right h5 {
    font-size: 18px;
    font-weight: 700;
    color: #01395e;
    margin: 0 0 12px;
    text-transform: capitalize;
}

.sec5_right ul {
    margin: 25px 0;
    column-count: 2;
}
.sec5_right ul li {
    font-size: 17px;
    margin: 0 0 5px;
    font-weight: 600;
}
span.ban_star {
    color: #f96b39;
    margin: 0 11px 0 0;
}
.sec5_right p {
    margin: 0 0 30px;
}
.sec5_right a {
    background: #f96b39;
    position: relative;
    color: #fff;
    text-transform: uppercase;
    padding: 14px 35px;
    overflow: hidden;
    border-radius: 8px;
    display: inline-block;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    font-weight: 700;
    font-size: 16px;
}
/************************** section 7  ************************************/

.h_sec7 {
    width: 100%;
    text-align: center;
    background: #0690cd;
    color: #fff;
    padding: 60px 0;
}

.h_sec7 ul {
    margin: 25px 0 0;
}

.h_sec7 ul li {
    display: inline-block;
    margin: 0 10px 0 0;
}

.h_sec7 ul li a {
   display: inline-block;font-size: 16px;
    padding: 15px 40px;
    font-weight: 600;
    background: #f96b39;
    color: #fff;
    border-radius: 8px;
    box-shadow: 3px 3px 5px 0 #00000040;
    text-transform: uppercase;
    transition: linear .3s;
}

.h_sec7 ul li:nth-child(2) a {
    background-color: #34de3e;
    border: 2px solid #34de3e;
    color: #ffffff;
  
}
/************************** section 8 ************************************/

.h_sec8 {
    width: 100%;
    padding: 60px 0;
    text-align: center;
}

.h_sec8_top {
    width: 100%;
    overflow: hidden;
    margin: 0 0 40px;
}

.h_sec8_top a {
    background: #f96b39;
    position: relative;
    color: #fff;
    text-transform: uppercase;
    padding: 14px 35px;
    overflow: hidden;
    border-radius: 8px;
    display: inline-block;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    font-weight: 700;
    font-size: 16px;
    margin: 20px 0 0;
}
.h_sec8_bot {
    width: 100%;
    overflow: hidden;
}
.sec8_box {
    width: 100%;
    margin: 0 0 30px;
}
.sec8_box img {
    margin: 0 0 15px;
}
.h_sec8bt {
    width: 100%;
}


.h_sec8bt ul {
    margin: 25px 0 0;
}

.h_sec8bt ul li {
    display: inline-block;
    margin: 0 10px 0 0;
}

.h_sec8bt ul li a {
   display: inline-block;font-size: 16px;
    padding: 15px 40px;
    font-weight: 600;
    background: #f96b39;
    color: #fff;
    border-radius: 8px;
    box-shadow: 3px 3px 5px 0 #00000040;
    text-transform: uppercase;
    transition: linear .3s;
}

.h_sec8bt ul li:nth-child(2) a {
    background-color: #34de3e;
    border: 2px solid #34de3e;
    color: #ffffff;
  
}




/************************** section 6  ************************************/
.h_sec6 {
    width: 100%;
    padding: 70px 0;
    background: #0690cd;
    overflow: hidden;
    color: #fff;
}
.sec6_top {
    width: 100%;
    margin: 0 0 30px;
    overflow: hidden;
    text-align: center;
}
.sec6_bot {
    width: 100%;
    overflow: hidden;
}
.sec6_box {
    width: 100%;
    padding: 0 100px 0 0;
}

.sec6_box h5 {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin: 13px 0;
}
.h_sec6 .owl-pagination .owl-page.active span{height:50px;border-radius:0;background:#f96b39;}
.h_sec6 .owl-theme .owl-controls{display:block !important;}
.h_sec6 .owl-pagination{position:absolute;top:17%;right:30px;}
.h_sec6 .owl-pagination .owl-page{display:block;}
.h_sec6 .owl-pagination .owl-page span{height:30px;border-radius:0;width:6px;background:#ffffff;opacity:1;transition:all 0.5s ease 0s;}

/************************** owl carusal ************************************/

/************************** section 7  ************************************/

.h_sec9 {
    width: 100%;
   
    padding: 60px 0;
}
.sec9_left {
    width: 100%;
}
.sec9_right {
    width: 100%;text-align: right;
}
.h_sec9 ul {
    margin: 13px 0;
}

.h_sec9 ul li {
    display: inline-block;
    margin: 0 10px 0 0;
}

.h_sec9 ul li a {
   display: inline-block;font-size: 16px;
    padding: 15px 40px;
    font-weight: 600;
    background: #f96b39;
    color: #fff;
    border-radius: 8px;
    box-shadow: 3px 3px 5px 0 #00000040;
    text-transform: uppercase;
    transition: linear .3s;
}

.h_sec9 ul li:nth-child(2) a {
    background-color: #34de3e;
    border: 2px solid #34de3e;
    color: #ffffff;
  
}
.owl-pagination {
    margin: 30px 0 0;
}
.owl-theme .owl-controls .owl-page span {
    background: #fff;
}


/****************footer************/

.footer {
    width: 100%;
   
}
.foot_top {
    width: 100%;
    padding: 50px 0; color: #fff;
    background: #0690cd;
}
.foot_box {
    width: 100%;
}

.foot_box img {
    max-width: 100%;
    margin:15px 0 0 ;
}
.foot_top h6 {
    text-transform: capitalize;
    font-size: 23px;
    font-weight: 600;
    margin: 0 0 12px;
}

.foot_box ul li {
    display: block;
    position: relative;
    padding-left: 15px;
    line-height: 27px;
}
.foot_box ul li a {
    display: block;
    text-transform: capitalize;font-size: 16px;
    transition: all 0.5s ease 0s;color: #fff;
}
.foot_box ul li:hover a {
    color: #fd9025;
    margin-left: 5px;
}
.foot_box ul li i {
    position: absolute;
    left: 0;
    top: 7px;
    color: #fd9025;
    transition: all 0.5s ease 0s;
}
.foot_bottom {
    width: 100%;
    padding: 8px 0;
    background: #081245;
}.foot_bottom p { color: #fff;font-size: 14px; }

.foot_bottom ul li {
    display: inline-block;
    position: relative;
    padding-left: 15px;
    line-height: 27px;
    margin: 0 0 0 10px;
}
.foot_bottom ul li a {
    display: block;
    text-transform: capitalize;
    transition: all 0.5s ease 0s;color: #fff;
}
.foot_bottom ul li i {
    position: absolute;
    left: 0;
    top: 7px;
    color: #fd9025;
    transition: all 0.5s ease 0s;
}
/************************** inner section ************************************/
.inner_page_banner {
    width: 100%;
    padding: 30px 0;
    text-align: center;
    background: #0690cd;
    color: #fff;
}
.inner_page_banner h3 {
    font-size: 32px;color: #fff;
    text-transform: capitalize;
}
.terms_section {
    width: 100%;
    padding: 40px 0;
}
.terms_section h5 {
        margin: 20px 0;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 22px;
}
.terms_section p {
    margin: 0 0 15px;
}
.terms_section ul li:before {
    content: "";
    position: absolute;
    left: -23px;
    background: #1d297d;
    width: 1%;
    height: 4px;
    border-radius: 50px;
    top: 10px;
}
.terms_section ul li {
    list-style: none;
    margin: 0 0 20px;font-size: 18px;
    position: relative;
}
.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;text-align: center;
}
.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;
}
button.cont_but {
   font-size: 18px;
    background: #f5a31c;
    color: #000;
    border-radius: 10px;
    padding: 9px 0;
    box-shadow: 0px 5px 15px #00000087;
    transition: 0.3s ease-in;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    border: none;
}




@media screen and (max-width:980px)
{
.navbar-inverse .navbar-nav > li:nth-child(5) a{display: none;}
.navbar-inverse .navbar-nav > li > a { padding: 0 8px;font-size: 14px;}	
.h_banner {padding: 40px 0;}
.h_bleft h1 {font-size: 30px;margin: 10px 0 15px;}	
.h_bleft ul {margin: 15px 0;}	
h2 {font-size: 25px;}	
.sec3_right {display: none;}	
p {font-size: 16px;line-height: 24px;}	
.sec5_right ul {margin: 10px 0;}	
	
}

@media screen and (max-width:767px)
{
.main_navigation .navbar-nav > li {display: block;float: none; padding: 0 0 6px;}
.nav.navbar-nav {display: block;z-index: 9999999999;position: relative;text-align: center;}
.navbar-toggle {background-color: #0690cd;}
.head_mid .navbar-nav > li {display: block;float: none;   padding: 0 0 5px;}
.s1_left {    margin: 0 0 14px;}
.s1_right ul li a {    font-size: 15px;padding: 15px 16px;}	
.sec2_box p {height: auto;}
.sec3_left ul li a	 {    font-size: 15px;padding: 15px 16px;}	
.counter_box {margin: 0 0 30px;}	
.sec5_left	{display: none;}	
.h_sec7 ul li a	 {    font-size: 15px;padding: 15px 16px;}	
.h_sec8bt ul li a	 {    font-size: 15px;padding: 15px 16px;}	
.sec6_box { padding: 0 52px 0 0;}	
.h_sec9 ul li a	{    font-size: 15px;padding: 15px 16px;}	
.foot_box { margin: 0 0 40px;}	
	
	
}
