@charset "utf-8";
@import url("menu.css");
 @import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,900;1,700&display=swap');
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css");
@import url("https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css");
/* CSS Document https://www.tempotravller.com */
body{margin:0;padding:0;border:0;outline:0;font-size:14px;font-family:"Lato", sans-serif;}
.h1{font-family:"Lato", sans-serif; color: #003963; font-size: 30px;text-transform:uppercase; font-weight: 900px }
.h2{font-family:"Lato", sans-serif;color:#003963; font-size: 24px;font-weight:900px; }
.h3{font-family:"Lato", sans-serif; color:#003963; font-size: 18px; font-weight:700px; font-style: italic}
.h4{font-family:"Lato", sans-serif; font-weight:700px; color: #DB0404; font-size: 20px; }
img{border:none; width:100%}ul li { list-style-type: none; }hr{ border-bottom:#CCC solid 1px; height:1px}
/*http://jsfiddle.net/3oqep26z/*/
.h1_text{color:#f35626;background-image:-webkit-linear-gradient(92deg,#f35626,#feab3a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:hue 17s infinite linear}@-webkit-keyframes hue{from{-webkit-filter:hue-rotate(0)}to{-webkit-filter:hue-rotate(360deg)}}
.cl{clear:both;} .center{ text-align:center}
img, object, embed, video {max-width: 100%;}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {	width:100%;}
/*header css start*/

.logo{ width:350px; float:left; padding:10px 1px 10px 1px; }
.phone {float:right; margin-top:25px; }
.phone span { display:block; font-family:"Roboto",sans-serif; color:#333399 ; font-size:16px; line-height:1.7em; }
.phone span a { color:#002FAF; text-decoration:none;}
/*header css end*/
/*banner css start*/
.banner_main{ width:100%; padding:1px 0px 0px 0px; border-bottom:1px solid #222222; }
.banner { margin:0 auto; text-align:center; }
/*! http://responsiveslides.com v1.55 by @viljamis */ .rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.web_banner_mian { width:100%; margin:0 auto; overflow:hidden; }
.web_banner { width:996px; margin:0 auto; overflow:hidden; }
/*banner css end*/

/*content css start*/
.content { width:996px; margin:0 auto; overflow:hidden; margin-top:20px; }
.leftpanel{ width:660px; float:left; }
.rightpanel{ width:318px; float:right; margin-left:18px; }
/*left panel  css start content css start*/

.content { margin-top:200px; margin-bottom:20px; }
.body_text h1 { font-family:'Lato', serif; font-size:20px; color:#212950; padding-bottom:8px; }
/*content css end*/
.body_text {font-family:"Lato", sans-serif; font-size:16px; line-height:1.9em;  text-align:justify; color:#1A1717;overflow:hidden;}

.welcomediv h2 { font-family:"Lato", sans-serif; font-size:23px; color:#fff; text-transform:uppercase; text-align:left; background-color:#0497D5; line-height:35px; border:1px solid #70E0F7; border-radius:5px; padding-left:5px; font-weight:bold; margin-bottom:10px;  }

.welcome h2 { font-family:"Lato", sans-serif; font-size:23px; color:#0497D5; text-transform:uppercase; text-align:left; background-color:#d6d6d6; line-height:35px; border:1px solid #bcbcbc; border-radius:5px; padding-left:5px; font-weight:bold; margin-bottom:10px;  }
.b_heading { font-size: 15px; color: #3e3d3d; font-weight: bold; display: inline-block; padding-bottom: 5px; }
.read_btn { background: #2180d0; color: #ffffff; border: none; padding: 10px 10px; float: right; border-bottom: 2px solid #126fbc; transition: all .5s linear; margin-left:10px; margin-right:10px }
.read_btn:hover { text-decoration: none; color: #ffffff; background: #373737; border-bottom: 2px solid #101010; }

.tabsdiv{ width:660px; margin-top:20px;}
.newsdiv{width:320px; float:left;}
.news_head {font-family:"Lato", sans-serif; font-size:13px; font-weight:bold; color:#efa402; font-style:italic; }
.news_text { font-family:"Lato", sans-serif; font-size:13px; line-height:1.7em;  text-align:justify; color:#fff; margin:0px; padding:0px; }

.whyus { width:320px; float:right; margin-left:20px;}
.whyus_head { font-family:"Lato", sans-serif; font-size:18px; color:#fff; text-transform:uppercase; text-align:left; font-weight:normal; line-height:35px;  border:1px solid #bcbcbc; border-radius:5px; background-color:#d6d6d6; padding-left:5px; }
.whyus_text ul { margin:5px; padding:0 0 0 15px; }
.whyus_text {font-family:"Lato", sans-serif; font-size:13px; line-height:1.8em;  text-align:justify; color:#fff; margin:0px; padding:0px; }
.whyus_text a { color:#000; text-decoration:none;}
.whyus_text a:hover { color:#efa402;}

.readmore {font-size:11px; color:#efa402; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; float:right;  }
.readmore a{ color:#efa402; background:url(../images/marker-1.gif)5px no-repeat; text-decoration:none; display:block;  -webkit-transition:all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;  padding-left:20px;  }
.readmore a:hover{color:#000; background:url(../images/marker-1.gif) 10px  no-repeat;  -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;} 
/*left panel  css end*/

/*contact box css start*/
.contactbox { margin-top:10px; background:url(../images/contact_box.jpg) no-repeat; width:316px; height:149px; border-radius:4px; }
.contactph{ font-family:Lato, sans-serif; font-size:30px; color:#FFF; text-align:center; padding-top:40px; font-weight:bold; padding-left:55px;}
.contactbox_email{ font-size:14px; font-family:Lato, sans-serif; color:#FF0; text-decoration:underline; padding-left:58px; font-weight:bold; text-shadow: #000 1px 1px 1px;}
.contactbox_email a{color:#FF0;}
.contactbox_email a:hover{color:#fff;}

.mt60{margin-top:60px}.mt30{margin-top:30px}.mt10{margin-top:10px}.mb20{margin-bottom:20px}.mb10{margin-bottom:10px}.mr6{margin-right:10px}.mr15{margin-right:15px}.pl10{padding-left:20px}.pr10{padding-right:20px}.bottom_b{border-bottom:1px solid #ddd;padding-bottom:10px}.box_shadow{box-shadow:6px 4px 4px #888}

/*footer css end*/
.redtext,.error{font-size:12px;color:#FFFFFF;background-color:#FB0A0E;border:#F81F22 1px solid; padding:4px 0px 7px 0; margin:3px 0px 3px 0; outline:none; text-indent:5px; border-radius:3px; width:100%}
.greentext{font-size:13px;color:#FFFFFF; background-color:#049F03;border:#61F52D 1px solid; padding:4px 0px 7px 0; margin:3px 0px 3px 0; outline:none; text-indent:5px; border-radius:3px; width:100%}
.red_text{font-size:12px;color:red}
.green_12{color:#49D905;font-size:12px;}
.green{color:green;}
.red{color:#FD0206;}
/*center images css start*/
.bottom { width:100%; margin:0px auto; background: url(../images/footer_bg.png) #000; background-position: 0 0 ;
background-repeat: repeat; padding:10px 0px 30px 0px;}
.bottom h2 {font-size:20px; font-weight:normal; padding-top:16px; padding-bottom:8px; color:#9aacbd; }

.news_text { color: #fff; font-family:'Roboto', sans-serif; font-size:14px; line-height:24px; }

.contact { color:#fff; font-family:'Roboto', sans-serif; font-size:14px; }
.contact i { font-size:18px; margin-right:10px;  color:#fff; }

.bott_link { }
.bott_link ul {margin:0px; padding:0px; list-style-type:none;}
.bott_link li a{ color: #fff; font-family:'Roboto', sans-serif; font-size:14px; line-height:30px; }
.bott_link i { color:#fff; margin-right:10px;}
.icon { margin-top:10px; }
.icon ul { margin:0px; padding:0px; list-style:none; }
.icon li { float:left; margin-bottom:5px;  }
.icon ul li a i { width:30px; height:30px; line-height:25px; font-size:20px; color:#FFF; border-radius:20px; text-align:center; margin-right:10px; transition:all 0.2s ease-in-out; }
.icon ul li a i:hover {opacity:.7 }
.fa-facebook{background:#3B5998;color:#fff}.fa-twitter{background:#55ACEE;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.fa-youtube{background:#b00;color:#fff}.fa-instagram{background:#125688;color:#fff}.fa-pinterest{background:#cb2027;color:#fff}.fa-snapchat-ghost{background:#fffc00;color:#fff;text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px #000}.fa-skype{background:#00aff0;color:#fff}.fa-whatsapp{background:#05C415;color:#fff}.fa-dribbble{background:#ea4c89;color:#fff}.fa-vimeo{background:#45bbff;color:#fff}.fa-tumblr{background:#2c4762;color:#fff}.fa-vine{background:#00b489;color:#fff}.fa-foursquare{background:#45bbff;color:#fff}.fa-flickr{background:#f40083;color:#fff}.fa-yahoo{background:#430297;color:#fff}.fa-mix{background:#f50;color:#fff}.fa-reddit{background:#ff5700;color:#fff}.fa-rss{background:#f60;color:#fff}

.bottom_form { margin-top:10px; }
.bottom_form ::-webkit-input-placeholder { font-family:'Roboto Slab', serif; font-size:13px; color:#333; }
.bottom_form .form-group input { width:98%; border-radius:2px; } 
.bottom_form .form-group textarea { width:98%; border-radius:2px; } 
.bottom_form input[type=text]:focus { box-shadow:0px 0px 5px #95a7fd !important; border:1px solid #95a7fd !important; outline:none; }
.bottom_form textarea:focus { box-shadow:0px 0px 5px #95a7fd !important; border:1px solid #95a7fd !important; outline:none; }
/*center images css end*/
/*footer css end*/
.footer { margin:0px auto; background:#eff3f9; border-top:#E8E7E7 1px solid; text-align:center; }
.copy_right { font-family:'Roboto', sans-serif; font-size:12px; color:#fff; line-height:3.5em;  }
.copy_right a { color:#fff; text-decoration:underline; padding:0 5px 0 5px;}
.copy_right a:hover { color:#c41d54; text-decoration:underline;} 
/*footer css end*/
/*bg footer section css
    ===================================*/
.bg_footer { background: url(../images/footer_bg.png); background-repeat: repeat; }
.footer_heading { font-size: 14px; color: #ffffff !important; border-bottom: 1px solid #3e3d3d; width: 120px; padding-bottom: 5px; }


/* services section css */
.center_h_text h1 { text-align: center; }
/*.background_why { background: url(../images/why_img.jpg) repeat; padding-bottom: 10px; }*/
.main_c_b { float: left; }
.box_services { background: #f6f5f5; margin-bottom: 80px; }
.heading_text_servies { padding-top: 30px; font-weight: 500; text-align: center; display: block; font-size: 14px; color: #0c2430; }
.text_pera_services { padding-left: 10px; padding-right: 10px; text-align: center; margin-top: 10px; padding-bottom: 12px; }
.read_btn_services { background: #2180d0; color: #ffffff; transition: all .5s linear; padding: 10px 10px; margin: auto; width: 100px; display: block; position: relative; top: 10px; text-align: center; }
.read_btn_services:hover { text-decoration: none; color: #ffffff; background: #373737; }.mt20 { margin-top: 20px; }

.carousel-control.left,.carousel-control.right{background-image:none;color:#f4511e}.carousel-indicators li{border-color:#f4511e}.carousel-indicators li.active{background-color:#f4511e}.item h4{font-size:19px;line-height:1.375em;font-weight:400;font-style:italic;margin:70px 0}.item span{font-style:normal}
/*  https://codepen.io/raaasin/pen/quvHr  links text*/
.awesome{font-family:futura;font-style:italic;width:100%;color:#313131;-webkit-animation:colorchange 20s infinite alternate}@-webkit-keyframes colorchange{0%,40%,60%{color:#00f}10%{color:#C906FD}20%{color:#FD0307}30%{color:#d35400}50%{color:#34495e}70%,90%{color:#2980b9}80%{color:#f1c40f}100%{color:pink}}

.index_background{color:#fff;background-color:#36C;width:92%;border:1px solid #43C8F4;padding:15px 32px;margin:4px 2px}
.index_background:hover{box-shadow:0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}
h5{-webkit-animation-direction:normal;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:colours;-webkit-animation-timing-function:ease}
@-webkit-keyframes colours {
0%{color:#39f}
15%{color:#8bc5d1}
30%{color:#f8cb4a}
45%{color:#95b850}
60%{color:#944893}
75%{color:#c71f00}
90%{color:#bdb280}
100%{color:#39f}
}

/*
.fab{padding:15px;font-size:25px;width:25px;text-align:center;text-decoration:none;margin:3px 1px}
.fab:hover{opacity:.7}
.fa-facebook{background:#3B5998;color:#fff}
.fa-twitter{background:#55ACEE;color:#fff}
.fa-linkedin{background:#007bb5;color:#fff}
.fa-youtube{background:#b00;color:#fff}
.fa-instagram{background:#125688;color:#fff}
.fa-pinterest{background:#cb2027;color:#fff}
.fa-snapchat-ghost{background:#fffc00;color:#fff;text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px #000}
.fa-skype{background:#00aff0;color:#fff}
.fa-android{background:#a4c639;color:#fff}
.fa-dribbble{background:#ea4c89;color:#fff}
.fa-vimeo{background:#45bbff;color:#fff}
.fa-tumblr{background:#2c4762;color:#fff}
.fa-vine{background:#00b489;color:#fff}
.fa-foursquare{background:#45bbff;color:#fff}
.fa-stumbleupon{background:#eb4924;color:#fff}
.fa-flickr{background:#f40083;color:#fff}
.fa-yahoo{background:#430297;color:#fff}
.fa-soundcloud{background:#f50;color:#fff}
.fa-reddit{background:#ff5700;color:#fff}
.fa-rss{background:#f60;color:#fff}  */


.youtube-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;margin:5px}
.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent}
.youtube-player img{object-fit:cover;display:block;left:0;bottom:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}
.youtube-player img:hover{-webkit-filter:brightness(75%);-moz-filter:brightness(75%);filter:brightness(75%)}
.youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://i.imgur.com/TxzC70f.png) no-repeat;cursor:pointer}
      
      .whats-app{position:fixed;width:50px;height:50px;bottom:40px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:1px 2px 1px #999;right:15px;z-index:100}
.my-float{margin-top:10px}
.phone-app{position:fixed;width:50px;height:50px;bottom:110px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:1px 2px 1px #999;right:15px;z-index:100}
.phone-float{margin-top:10px}