body 								{ font-family: 'Karla', sans-serif; overflow-x: hidden; padding-bottom:420px; }
h1, h2, h3, h4, h5, p 				{ margin:0px; padding:0px; }
ol, ul 								{ list-style:none; margin:0px; padding:0px; }
img     							{ max-width:100%; }
::-webkit-scrollbar 									{ width:4px; height:4px; }
::-webkit-scrollbar-thumb 								{ background: #666; border-radius:0px; }
::-moz-scrollbar 										{ width:4px; height:4px; }
::-moz-scrollbar-thumb 									{ background: #666; border-radius:0px; }
.scrollToTop											{ padding:3px 6px; text-align:center; background:#aad5f5 url(../images/up-arrow.png) no-repeat; background-position: center; background-size:15px; border-radius:50px; width:30px; height:30px; position:fixed; z-index:11; bottom:20px; right:20px; display:none; }
.outslider_loading { position: fixed; top: 0; left: 0; background: #fff url(../images/logo-gif.gif) no-repeat; background-size:100px; background-position:center center; width: 100%; height: 100%; z-index: 9999; }
.menu_fix.scroll-to-fixed-fixed 						{ background:#fff; box-shadow:0px 0px 8px 0px #E4E4E4; position:fixed; z-index:111; width:100%; top:0px; transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; }
.no-padding 						{ padding:0px; }
.wrapper 							{ position: relative; background: #fff; z-index: 11; }
header 								{ background: rgba(255, 255, 255, 0.8); /*background-image: linear-gradient(to right, rgba(255,255,255,0.5), rgba(0,0,0,0.4));*/ width:100%; padding:0px 0px; position:absolute; top:0px; z-index:11; }
.logo img   						{ width:200px; padding:3px 0px; }
.join_btn  							{ text-transform:uppercase; padding: 5px 16px; background: #31b9f2; color: #fff; font-size: 16px; font-weight: 600; margin-top:18px; border-radius: 90px; border: 2px solid #28a2d6; }
/*navbar style*/
header .navbar 						{ min-height: auto; margin-bottom: 0px; border: 0px solid transparent; }
header .navbar-nav>li>a  			{ color:#000; padding:0px 0px 0px 0px; margin:27px 13px; font-weight:600; font-size:16px; }
.main_nav 							{ float:right; margin-top:0px; }
header .navbar-collapse  			{ padding:0px; }
header .navbar-nav>li>a 			{ position:relative;letter-spacing: 1px;text-decoration: none; }
header .navbar-nav>li>a:before,
header .navbar-nav>li>a:after 		{ position: absolute; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
header .navbar-nav>li>a:before 		{ bottom: -8px; display: block; height:2px; width: 0%; content: ""; background-color: #31b9f2; }
header .navbar-nav>li>a:after 		{ left: 0; top: 0; position: absolute; content: attr(data-hover); color: #414292; white-space: nowrap; max-width: 0%; line-height: 20px; overflow: hidden; }
header .navbar-nav>li:hover>a:before{ opacity: 1; width: 100%; }
header .navbar-nav>li:hover>a:after { max-width: 100%; }
header .nav>li>a:focus, header .nav>li>a:hover { background-color: transparent; }
header .navbar-nav>li>a:hover       { }
header .nav .open>a, header .nav .open>a:focus, header .nav .open>a:hover {background-color: transparent; }
/*banner style*/
.main_slider .smain_img 			{ width:100%; }
.main_slider .carousel-caption  	{ bottom:inherit; top:20%; right: 10%; left: 10%; text-shadow: none; }
.main_slider ol 					{ list-style:none; }
.stab 								{ text-align:center; position:absolute; bottom:10px; width:100%; left: 0%; padding-left: 0; margin-left: 0%; }
.stab li 							{ position:relative; display:inline-block; width:20%; border:0px solid #ccc; padding:10px 5px; background: rgba(0, 0, 0, 0.2); cursor:pointer; height: auto; margin: 0px; text-indent: inherit;  border-radius:50px; }
.stab li.active 					{ background: rgba(0, 0, 0, 0.6); width:20%; height:auto; }
.stab li.active:after  { top:-10px; left:48%; position:absolute; content:""; width: 0; height: 0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid  rgba(0, 0, 0, 0.6); }
.main_slider .cc1 					{ text-align:left; }
.cc1 h3								{ font-family: 'Roboto Condensed', sans-serif; font-size:45px; font-weight:400; color:#fff; margin-top:5%;  margin-bottom:15px; text-transform:uppercase; -webkit-animation-delay: 0.7s; animation-delay: 0.7s; }	
.cc1 p								{ font-family: 'Roboto Condensed', sans-serif; font-size:22px; font-weight:400; color:#ddd; margin-bottom:15px; -webkit-animation-delay: 0.9s; animation-delay: 0.9s; }	
.cc1 h4								{ font-family: 'Roboto Condensed', sans-serif; font-size:20px; font-weight:400; color:#ddd; margin-bottom:15px; -webkit-animation-delay: 1.1s; animation-delay: 1.1s; }	
.s1_img 							{ -webkit-animation-delay: 0.9s; animation-delay: 0.9s; position:absolute; left:30%; top:75px; width:120px; z-index:1; }
.s2_img 							{ -webkit-animation-delay: 1.1s; animation-delay: 1.1s;  position:absolute; left:27%; top:10px; width:100px; }
.s3_img 							{  -webkit-animation-delay: 0.3s; animation-delay: 0.3s; position:absolute; right:9%; top:-70%; width:250px;  }
.s4_img_div  { -webkit-animation-delay: 0.3s; animation-delay: 0.3s;     position: absolute; right:8%; top:-57%; }
.s4_imgd  { width:230px; height:780px; -webkit-animation-name: example; -webkit-animation-duration:1s;  -webkit-animation-iteration-count: infinite; animation-name: example; animation-duration:1s; animation-iteration-count: infinite; }
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example { 0%   { background: url(../images/get1.png) no-repeat; background-size:100%; -webkit-background-size:100%; } 20%  { background: url(../images/get2.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } 40%  { background: url(../images/get3.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } 60%  { background: url(../images/get1.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } 80%  { background: url(../images/get2.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } 100%  { background: url(../images/get3.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } }
/* Standard syntax */
@keyframes example { 0%   { background: url(../images/get1.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } 20%  { background: url(../images/get2.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } 40%  { background: url(../images/get3.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } 60%  { background: url(../images/get1.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } 80%  { background: url(../images/get2.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } 100%  { background: url(../images/get3.png) no-repeat; background-size:100%; -webkit-background-size: 100%; } }
.cc_btn 							{  -webkit-animation-delay: 1.1s; animation-delay: 1.1s;  font-family: 'Roboto Condensed', sans-serif; display:inline-block; background:#fff; color:#333; padding:6px 20px; font-size:16px; border-radius:5px; }
#snow { opacity:0.7; background: none; font-family: Androgyne; background-image: url('../images/s1.png'), url('../images/s2.png'), url('../images/s3.png'); height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index:1; -webkit-animation: snow 10s linear infinite; -moz-animation: snow 10s linear infinite; -ms-animation: snow 10s linear infinite; animation: snow 10s linear infinite; }
@keyframes snow { 0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 50% {background-position: 500px 500px, 100px 200px, -100px 150px;} 100% {background-position: 500px 1000px, 200px 400px, -100px 300px; } }
@-moz-keyframes snow { 0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 50% {background-position: 500px 500px, 100px 200px, -100px 150px;} 100% {background-position: 400px 1000px, 200px 400px, 100px 300px; } }
@-webkit-keyframes snow { 0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 50% {background-position: 500px 500px, 100px 200px, -100px 150px;} 100% {background-position: 500px 1000px, 200px 400px, -100px 300px; } }
@-ms-keyframes snow { 0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 50% {background-position: 500px 500px, 100px 200px, -100px 150px;} 100% {background-position: 500px 1000px, 200px 400px, -100px 300px; } }

.cc2 h3								{  -webkit-animation-delay: 0.4s; animation-delay: 0.4s;  font-family: 'Roboto Condensed', sans-serif; font-size:45px; font-weight:400; color:#414292; margin-top:5%;  margin-bottom:15px; text-transform:uppercase; }	
.cc2 p								{   -webkit-animation-delay: 0.8s; animation-delay: 0.8s;  font-family: 'Roboto Condensed', sans-serif; font-size:22px; font-weight:400; color:#31b9f2; margin-bottom:15px;  }
.cc_btn2 							{  -webkit-animation-delay: 1.2s; animation-delay: 1.2s; float:right; font-family: 'Roboto Condensed', sans-serif; display:inline-block; background:#414292; color:#fff; padding:6px 20px; font-size:16px; border-radius:5px; }
.flying_kid 						{ -webkit-animation-delay: 0.4s; animation-delay: 0.4s;  width:350px; position:absolute; top:0px;  right:10px; }
.cc3 h3								{ -webkit-animation-delay: 0.6s; animation-delay: 0.6s; font-family: 'Roboto Condensed', sans-serif; font-size:45px; font-weight:400; color:#fff; margin-top:5%;  margin-bottom:20px; text-transform:uppercase; }	
.cc3 p								{ -webkit-animation-delay: 0.9s; animation-delay: 0.9s; font-family: 'Roboto Condensed', sans-serif; font-size:22px; font-weight:400; color:#fff; margin-bottom:25px;  }
.cc_btn3 							{ -webkit-animation-delay: 1.2s; animation-delay: 1.2s; float: left; font-family: 'Roboto Condensed', sans-serif; display:inline-block; background:#414292; color:#fff; padding:6px 20px; font-size:16px; border-radius:5px; }
.cc4 								{ text-align:left; }
.cc4 .s4_img 						{ -webkit-animation-delay: 0.4s; animation-delay: 0.4s; position:absolute; right:0px; width:550px; float:right; margin-top:-2%; }
.cc4 h3								{ -webkit-animation-delay: 0.6s; animation-delay: 0.6s;  font-family: 'Roboto Condensed', sans-serif; font-size:45px; font-weight:400; color:#fff; margin-top:20%;  margin-bottom:15px; text-transform:uppercase; }	
.cc4 p								{ -webkit-animation-delay: 0.8s; animation-delay: 0.8s; font-family: 'Roboto Condensed', sans-serif; font-size:22px; font-weight:400; color:#ddd; margin-bottom:15px;  }	
.cc4 h4								{ -webkit-animation-delay: 1.1s; animation-delay: 1.1s; font-family: 'Roboto Condensed', sans-serif; font-size:20px; font-weight:400; color:#ddd; margin-bottom:15px;  }	
.tb_icon, .tb_con 					{ display:inline-block; }
.tb_icon img 						{ width:24px; }
.tb_con h4 							{ color:#fff; font-size:16px; }
.carousel-control-left 				{ position:absolute; left:10px; top:50%; opacity:0.3; height:35px; width:35px; background:#31b9f2 url(../images/sleft.png) no-repeat; background-position:center; background-size:100%; }
.carousel-control-right 			{ position:absolute; right:10px; top:50%; opacity:0.2; height:35px; width:35px; background:#31b9f2 url(../images/sright.png) no-repeat; background-position:center; background-size:100%; }
.carousel-control-left:hover, .carousel-control-right:hover { opacity:1; }
/*banner bottom*/
.i_ban_btm 							{ padding:50px 0px; }
.ibb_box 							{  background: linear-gradient(to bottom right, #03aef6 0%, #0b7cac 100%); border-radius:5px;  -webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;  cursor:pointer; padding:20px 10px; border:0px solid #bbbbde; -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #ccc; box-shadow: 0 10px 6px -6px #ccc; }
.ibb_icon 							{ width:80px; height:80px; display:inline-block; margin-bottom:10px; border:2px solid #fff;  border-radius:50px;}
.ibb_box h3 						{ font-size:18px; color:#fff; font-weight:600; }
.svm1								{ background:#414292 url(../images/HD-Videos-icon.png) no-repeat; background-size: 60px; background-position:center; }
.svm2								{ background:#414292 url(../images/Digital-Audio-icon.png) no-repeat; background-size: 60px; background-position:center; }
.svm3								{ background:#414292 url(../images/Speed-ways-icon.png) no-repeat; background-size: 60px; background-position:center; }
.svm4								{ background:#414292 url(../images/Reliable-Fast-icon.png) no-repeat; background-size: 60px; background-position:center; }
.ibb_box:hover{ background:#5d5ea5; -webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;  }
.pricing_part						{ width:100%; position:relative; padding:50px 0px; background:url(../images/data_nebula.jpg); background-attachment:fixed; background-size:cover; }	

.i_services 						{ padding:50px 0px; }
.lt_title_big 						{ line-height:35px; font-size:35px; padding: 0px; margin: 0px; font-weight: 300; text-align: center; text-transform: uppercase; color:#fff; }
.lt_title_big span			 		{ font-weight: 600; }
.lt_title_line 						{ height: 3px;padding: 0px;margin: 10px auto 10px;text-align: center; background: url(../images/title_line7.png) center top no-repeat; }
.lt_title_bottomtext 				{ line-height: 23px; font-size:14px; color: #ccc; width: 60%; padding: 0px; margin: 0px auto 40px; text-align: center; }
.price_table { width:100%; float: left; padding: 0; margin: 20px 0 0 0; text-align:center; background-color: #fff; border-right:1px solid #eaeaea; transition-property: background-color, color; transition-duration: 0.3s; transition-timing-function: ease-out; }
.price_table { text-align: center; }
.price_table .title { width: 100%; font-size:23px; font-weight: 600; padding: 20px 0 20px 0; color: #272727; text-align: center; margin: 0px 0 10px 0; border-bottom: 1px solid #eaeaea; }
.price_table .price { color: #272727; font-size: 40px; font-weight: bold; line-height: 45px; text-align: center; padding: 8px 0px 8px; border-bottom: 1px solid #eaeaea; }
.price_table .price sup {font-size: 22px;font-style: normal; }
 .price_table .price i { font-size: 16px; font-style: normal; font-weight: 500; }

.section_holder33 .price_table ul.plan_features { width: 100%; float: left; text-align: center; padding: 0; margin: 0; }
ul.plan_features li { width: 70%; color: #727272; text-align: center; padding: 8px 0; margin: 0 auto; border-bottom: 1px solid #eaeaea; }
ul.plan_features.two li { width: 80%; }
.plan_info .singup_but { display:inline-block; color: #fff; text-align: center; padding: 8px 30px; margin:10px 0px 0px 0px; background-color: #31b9f2; }
.margin_top3 { float: left; width: 100%; margin-top: 10px; }
 .plan_info .singup_but:hover { color: #fff; background-color: #272727; }

.ft_2 { margin-bottom: 25px !important; }
.mg_no	{ margin-top:0px !important; }
.price_table .arrow{ position:absolute; width:34px; height:19px; padding:0px; margin: -19px 0px 0px -34px; float:left; background:url(../images/site-img56.png) 0 0 no-repeat; z-index:3; }
.price_table .arrow.two{ margin: 0; background:url(../images/site-img57.png) 0 0 no-repeat; right: -34px; top: 0px; }
.price_table .arrow.three{ margin:0; background:url(../images/site-img58.png) 0 0 no-repeat; left: -34px; bottom: 0px; }
.price_table .arrow.four{ margin:0; background:url(../images/site-img60.png) 0 0 no-repeat; right: -34px; bottom: 0px; }
.smalltext { font-size: 13px; padding: 0px 5px 0px 0px; margin: 0px; float: left; }
 .dropbox_holder3 select { border: 1px solid #e1e1e1; }
label.custom-select3 { width: 100%; position: relative; display: inline-block; }
.price_table.active .custom-select3 select { display: inline-block; padding: 4px 3px 2px 5px; margin: 0px; font-family: inherit; font-style: inherit; font-variant: inherit; font-size-adjust: inherit; font-stretch: inherit; -moz-font-feature-settings: inherit; -moz-font-language-override: inherit; outline: medium none; line-height: 1.2; background: none repeat scroll 0% 0% #119ee7; color: #fff; font-size: 13px; font-weight: normal; width: 100%; border: 1px solid #64caff; }
 .price_table.custom-select3 select { color: #fff; background-color: #119ee7; border: 1px solid #64caff; }
 .price_table.active .custom-select3:after { color: #fff; background: #119ee7; border-top: 1px solid #64caff; border-right: 1px solid #64caff; border-bottom: 1px solid #64caff; }
 .price_table.active { border:0px; position:relative; background-color: #414292; padding:20px 0; margin: 0 0 0 0; }
.price_table.active .title { color: #fff; border-bottom: 1px solid #5455b3; }
.price_table.active .price { color: #fff; border-bottom: 1px solid #5455b3; }
.price_table.active .plan_features li { color: #fff; border-bottom: 1px solid #5455b3; }
.price_table.active .singup_but { color: #272727; background-color: #fff; }
.price_table.active .custom-select3 select { background: none repeat scroll 0% 0% #119ee7; border: 1px solid #64caff; }
/*hover styles*/	
.section_holder33 .price_table:hover .custom-select3:after { color: #fff; background: #119ee7; border-top: 1px solid #64caff; border-right: 1px solid #64caff; border-bottom: 1px solid #64caff; }
.price_table:hover { background-color: #119ee7; }
.price_table.active:hover  { background:#414292; }
.price_table.active:hover .plan_features li, .price_table.active:hover .title, .price_table.active:hover .price{ border-bottom: 1px solid #5455b3; }
.price_table:hover .title { color: #fff; border-bottom: 1px solid #51b3e6; }
 .price_table:hover .price { color: #fff; border-bottom: 1px solid #51b3e6; }
 .price_table:hover .plan_features li { color: #fff; border-bottom: 1px solid #51b3e6; }
.price_table:hover .singup_but { text-decoration:none; color: #272727; background-color: #fff; }
.price_table:hover .custom-select3 select { background: none repeat scroll 0% 0% #119ee7; border: 1px solid #64caff; color:#fff; }
.head_ser h1 { line-height:35px; font-size:35px; padding: 0px; margin: 0px; font-weight: 300; text-align: center; text-transform: uppercase; color: #333; }
.head_ser h1 span { font-weight:600; }
.head_ser p { line-height: 23px; font-size:14px; color: #909090; width: 60%; padding: 0px; margin: 0px auto 40px; text-align: center; }
.i_services .nav li 								{ float:left; width:20%; text-align:center; }
.i_services .nav>li>a 								{ color:#333; font-size:16px; font-weight:600; padding:8px 25px; border-bottom:1px solid #eee;  border-top:1px solid #eee; background:#fbfbfb; border-left:1px solid #eee; }
.i_services .nav li:last-child >a { border-right:1px solid #eee;  }
.i_services .nav>li.active>a , .i_services .nav>li>a:hover	{ background: #aad5f5; color:#000; }
.i_services .tab-content  										{ padding-top:40px; }
.st_con 											{ padding-top:40px; }
.st_con h3 											{ color:#414292; font-size:24px; font-weight:600; margin-top:10px; margin-bottom:10px; }
.st_con p 											{ color:#333; font-size:14px; line-height:27px; font-weight:400; }
.i_plans											{ overflow:hidden; width:100%; position:relative; min-height:400px; padding:50px 0px 50px 0px;  background:url(../images/olde-english.png); background-size:50px; background-repeat:repeat; }	 
.i_plans:after { content: ""; position: absolute; left: 4%; bottom: -12%; width: 100%; height: 200px; background:url(../images/olde-english.png); background-size:50px; background-repeat:repeat;  -ms-transform: rotate(4deg); /* IE 9 */ -webkit-transform: rotate(4deg); /* Safari */ transform: rotate(4deg); /* Standard syntax */ }
.i_plans .row { position:relative; z-index:1; }
.ip_box 											{ background:#fff; padding-bottom:20px; margin-bottom:20px; }
.ip_box h4  										{ background:#31b9f2; color:#fff; padding:14px 5px; font-size:30px; font-weight:600; }
.ip_box h4 span 	{ font-size:13px; }
.ip_box h3  										{ background:#2b9fd0; color:#fff; padding:5px 5px; font-size:20px; }
.ip_box ul { padding:20px 0px; }
.ip_box li { padding:7px 5px; color:#666; }
.cp_btn a											{ width:60%; border-radius:4px; display:inline-block; padding:8px 20px 6px 20px; border:0px solid #ddd; border-bottom:3px solid #03aef6; background:#414292; color:#fff; font-size:14px; font-weight:600; }
.cp_btn a:hover 									{ text-decoration:none; background: #393a7b; }
.ipb2.ip_box h3 									{ background: #414292; }
.ipb2.ip_box h4										{ background:#5051ab; }
.ipb2 .cp_btn a	  									{ background: #31b9f2; border-color: #414292; }
.ipb2 .cp_btn a:hover 								{ background:#0da0de; }
.ipb2.ip_box h3 									{ background: #414292; }
.ipb2.ip_box h4									{ background:#5051ab; }
.box_bb2 	{ position:absolute; right:-80px; bottom:-140px; }
.box_bb1	{ position:absolute; left:-50px; top:-0px; }
.i_plans h1 { background:url(../images/hd-bg.png) no-repeat; background-position:bottom left; line-height:35px; font-size: 35px; padding: 0px 0px 10px 0px; margin:40px 0px 10px 0px; font-weight:600; text-transform: uppercase; color: #333; }
.i_php  { line-height: 23px; font-size:14px; color: #909090; padding: 0px; }
.i_plans .nav { margin-top:20px; width:90%; }
.i_plans .nav li a { line-height: 29px; display: block; background: #fff; cursor: pointer; border-radius:0px 20px 20px 0px; margin: 0 auto; -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; transition: .5s all; padding:6px 15px 6px 10px; font-size: 16px; margin-bottom:10px; font-weight:600; color:#333; }
.lfp { width:30px; height:30px; background:url(../images/lemit.png); background-size:cover; float:left; margin-right:6px; }
.ufp { width:30px; height:30px; background:url(../images/ufp.png); background-size:cover; float:left; margin-right:6px; }
.i_plans .nav>li.active .ufp { background:url(../images/ufp-hover.png); background-size:cover; }
.i_plans .nav>li.active .lfp { background:url(../images/lemit-hover.png); background-size:cover; }
.i_plans .nav li.active a{ background:#333; color:#fff; }
.i_plans .slick-slide { padding:0px 10px; }

.i_st { padding:50px 0px 50px 0px; background:#f6f5f5; }
.i_st h1 { text-align:right; background:url(../images/hd-bg2.png) no-repeat; background-position:bottom right; line-height:35px; font-size: 35px; padding: 0px 0px 10px 0px; margin:0px 0px 10px 0px; font-weight:600; text-transform: uppercase; color: #414292; }
.i_stp { color:#000; font-size:14px; line-height:27px; font-weight:400; margin-bottom:15px; }

.i_lw { padding:0px 0px 0px 0px; background:#fff; }
.i_lw_ul li { float:left; width:25%; position:relative; cursor:pointer; border:0.5px solid #eee; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.i_lw_ul .i_lw_con  {  height: 38px; position:absolute; z-index:1; width:100%; bottom:0px;  background:rgba(0, 0, 0, 0.62); padding:10px 5px; text-align:center; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.i_lw_ul .i_lw_con div { display: table; height: 100%; width:100%; }
.i_lw_ul li:hover .i_lw_con { height:100%; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.i_lw_ul li:hover .i_lw_con p { opacity:1; }
.i_lw_ul .i_lw_con h3 {  font-size:16px; color:#FFF; display: table-cell; vertical-align: middle; }
	
.i_lw_ul .i_lw_con p { opacity:0; position:absolute; left:10px; top:10px; display: table-cell; vertical-align: middle; }	
.i_lw_ul .i_lw_con p span, .i_lw_ul .i_lw_con p a { padding-top: 6px; text-align: center; display: inline-block; float: none; width: 36px; height: 36px; background: #414292; border-radius: 50%; }
.i_lw_h { padding:50px 0px 30px 0px; background:#fff; }
.i_lw_h h1 { line-height:35px; font-size:35px; padding: 0px; margin: 0px; font-weight: 300; text-align: center; text-transform: uppercase; color: #333; }
.i_lw_h h1 span { font-weight:600; }
.i_lw_h p { line-height: 23px; font-size:14px; color: #909090; width: 60%; padding: 0px; margin: 0px auto 0px; text-align: center; }

.i_testimonial { padding:60px 0px 60px 0px; background:#fff;  }
.i_tbimg  { margin-bottom:10px; }
.i_tbimg img  { display:inline-block !important; border:2px solid #ddd; border-radius:100px; }
.i_tbox p { color:#666; font-size:13px; line-height:22px; font-weight:400; margin:0px 0px 10px 0px; }
.i_tbox h4 { font-weight:600; font-size:16px; }
.i_tb_con { padding:10px 20px; text-align:center; border:1px solid #eee; border-top:0px; border-bottom:0px;  }
.i_testimonial .slick-slide { padding:0px 10px; }
.i_aas 							{ padding:50px 0px 50px 0px; background:#F5F5F5;  }
.i_aas_box h3 { font-size:18px; font-weight:600; margin-top:15px; }
.i_lon { padding:60px 0px 60px 0px; background:#fff;  }
.i_lon .i_lon_box h3 { font-size:30px; color:#414292; font-weight:600; }
.i_lon .i_lon_box p { font-size:16px; color:#333; }
.footer-area 						{ background:#333 url(../images/world_map.png) no-repeat; background-size:700px; background-position:center 90px; padding:0px 0px 10px 0px;  width: 100%; position: fixed; z-index: 1; bottom: 0; }
.footer-main-content-inner { padding-bottom:20px; }
.footer-main-content-inner h2 { font-size:18px; color: #fff; font-weight: 700; margin-bottom: 20px; }
.footer-main-content-inner ul{list-style:none;margin:0;padding:0}
.footer-main-content-inner ul li a { font-size:13px; color:#ddd; padding:0px 0px 0px 12px; margin-bottom:10px;  background:url(../images/arrow-point-to-right.png) no-repeat; background-position: left center; background-size:8px; font-weight:400;display:block}
.footer-main-content-inner ul li a:hover{ text-decoration:none; }


.footer-main-content-inner ul li a 			{ position: relative; }
.footer-main-content-inner ul li a:after 	{ -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.footer-main-content-inner ul li a:after 	{ left: 12px; top: 0; position: absolute; content: attr(data-hover); color: #fff; white-space: nowrap; max-width: 0%; overflow: hidden; }
.footer-main-content-inner ul li a:hover:after { max-width: 100%; }

.footer-main-content-inner h2 {  position: relative;  }
.footer-main-content-inner h2:after 	{ -webkit-transition: all 0.35s ease; transition: all 0.35s ease; }
.footer-main-content-inner h2:after 	{ left:0px; top: 0; position: absolute; content: attr(data-hover); color: #ff9800; white-space: nowrap; max-width: 0%; overflow: hidden; }
.footer-main-content-inner:hover h2:after { max-width: 100%; }

.fp1 							{ font-size:13px; color:#ddd; margin-bottom:10px; padding:0px 0px 4px 20px;font-weight:400;display:block }
.adrs  							{ background:url(../images/maps-and-flags.png) no-repeat; background-size:16px; }
.phn  							{ background:url(../images/telephone.png) no-repeat; background-size:16px; }
.mil  							{ background:url(../images/at.png) no-repeat; background-size:16px; }

.footer_eq .form-control2 { width:100%; font-size:14px; color:#fff; padding:5px 10px; height:28px; background:none; border:0px; border-bottom:1px solid #8a8a8a; border-radius:0px; }
.footer_eq .form-group { margin-bottom: 10px; }
.eq_btn { margin-top:0px; background: #03aef6; width: 100px; height: 95%; font-size: 13px; color: #fff; font-weight: 700; border: 0 solid; border-radius: 0; -webkit-box-shadow: inset 0 0 0 transparent, 0 0 8px rgba(102,175,233,0); box-shadow: inset 0 0 0 transparent, 0 0 8px rgba(102,175,233,0); outline: 0; }
.footer-bottom-content { border-top: 1px solid #464646; padding: 20px 0 15px; }
.footer-bottom-right p { font-size:13px; color:#ddd; padding:5px 0 0px 0;font-weight:400;display:block }
.social_md li { display:inline-block; float:left; margin-right:10px; }
.social_md li a { display:inline-block; border-radius:3px; text-align:center; padding:3px; width:26px; height:26px; background:#666; }
.social_md li a img { width:14px; }
.social_md li a.fb { background:#45568e; }  
.social_md li a.inst { background:#d52980; }  
.social_md li a.linke { background:#007baf; }  
.social_md li a.yout { background:#ee1b0d; }  
.social_md li a.twi { background:#1bb1e4; }   
.news_letter 									{  padding:20px 0 20px 0; margin-bottom:40px; background:#31b9f2; }
.nl_form h3 	{ font-size:24px; color:#000; padding-top:6px; }
.nl_form .form-control { float:left; height:40px; width:70%; border-radius:0px; border:1px solid #ddd; font-size:16px; }
.nl_form .nl_btn { text-transform:uppercase; float:left; height:40px;  width:20%; margin-top:0px; background: #41429c; font-size: 13px; color: #fff; font-weight: 700; border:1px solid #2c2d77; border-radius: 0; -webkit-box-shadow: inset 0 0 0 transparent, 0 0 8px rgba(102,175,233,0); box-shadow: inset 0 0 0 transparent, 0 0 8px rgba(102,175,233,0); outline: 0; }
.nl_form { width:90%; margin:0 auto; }
.ep_ul{ padding: 0; position: fixed; right:60px; bottom:18px; z-index: 100; text-align: center; }
.ep_ul li { float:left; }
.ep_ul li a { margin-right:1px; border:1px solid #ddd; background: #dfebf5; padding:5px 15px; color: #000; font-size:14px; text-transform: uppercase; display: block; }
.ep_ul li a:hover { background:#414292; color:#fff; text-decoration:none; }
.en_a { float:left; width:25px; height:25px; background:url(../images/wifi-i.png) no-repeat; background-size:22px;}
.ep_ul li a:hover .en_a { background:url(../images/wifi-i2.png) no-repeat; background-size:22px; }
.pn_a { float:left; width:25px; height:25px; background:url(../images/pay-i2.png) no-repeat; background-size:22px;}
.ep_ul li a:hover .pn_a { background:url(../images/pay-i.png) no-repeat; background-size:22px; }

.ep_ul li:first-child a { border-radius:50px 0px 0px 50px; }
.ep_ul li:last-child a { border-radius:0px 50px 50px 0px; }
.i_plans .tab-content { padding-top:40px; }
.i_plans .tab-content>.tab-pane {  display: block; height: 0; padding-top:0px; }
.i_plans .tab-content>.active { height:inherit; }

.mega-dropdown { position: static !important; }
.mega-dropdown-menu { padding: 20px 0px; width: 100%; box-shadow: none; -webkit-box-shadow: none; } 
.navbar { position: static; }
.menu_fix .col-md-9.col-sm-10 { position: static; padding-left:0px; }
.menu_fix  .container{ position:relative; }
.mega-dropdown-menu { border:2px solid #eee; top:98%;  }

.isp_img { border-radius:5px; }
.isp h4, .maga_h4 { color:#414292; font-size:18px; font-weight:600; margin-top:10px; margin-bottom:15px; }
.isp li{ margin:5px 0px 10px 0px;  }
.isp li a { color:#333; font-size:16px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.mega-dropdown-menu >li>a:focus, .mega-dropdown-menu >li>a:hover { background:none; }
.isp li a:hover, .isp li a:focus { padding-left:5px; color:#31b9f2; text-decoration:none; }
.maga_h4:hover { color:#31b9f2; text-decoration:none; }
.main_nav .dropdown-menu>li>a {  padding:8px 20px; color: #333; font-size:16px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;  }
.main_nav .dropdown-menu { min-width: 200px; border:0px; }
.main_nav .dropdown-menu>li>a:hover { padding-left:25px; color:#31b9f2; }
.main_nav .caret { margin-left:-1px; }
.eq_form_c .modal-title { background:#efefef; padding:8px 10px; text-align:center; color:#414292; font-size:24px; font-weight:600; }
.eq_form_c .modal-body { padding:0px; position:relative; }
.eq_form_c  .Eq_form_inner {  padding:20px;  }
.eq_form_c .form-group { position:relative;  }
.eq_form_c .form-control { border:1px solid #ddd; border-radius:0px; height:40px; }
.tm-button {  font-weight: 400; font-size: 16px; letter-spacing: 0; background: #414292; height:40px; line-height: 40px; padding: 0 30px; display: inline-block; overflow: hidden; position: relative; color: #ffffff; border: 1px solid #3f51b5; z-index: 1; vertical-align: middle; border-radius: 3px; }
.eq_form_c button.close{ border-radius:50px; position:absolute; right:10px; top:15px; padding:0px; width:25px; height:25px; background: #ddd; opacity: 1; }

 .tm-form-field, .footer_eq .form-group { position:relative; }
.tm-form-field .e_error { font-size:12px; color:#FF0004; position:absolute; right:10px; top:10px; }
.footer_eq .e_error { font-size:12px; color:#FF0004; position:absolute; right:5px; top:5px; }
.eq_form_c .form-group .e_error {  font-size:12px; color:#FF0004; position:absolute; right:8px; top:10px; }
.career_form .form-group .e_error {  font-size:12px; color:#FF0004; position:absolute; right:8px; top:-7px; padding:0px 5px; background:#fff; }

.links-container { text-align: center; }
 .nl_form .nl_main_error { font-size:12px; color:#FF0004; position: absolute; right: 34%; top:10px; }

@media all and (min-width:768px) and (max-width:991px) { 
header .navbar-nav>li>a { margin:15px 6px; font-size: 12px; }
.join_btn { font-size:12px; padding: 2px 8px; }
.join_btn img { width:16px; }
header .col-sm-2 { padding-right:0px; }
.main_nav{ margin-top:0px; }
.join_btn { margin-top:10px; }
}
@media all and (min-width:1440px) and (max-width:1920px) { 
.s4_img_div  { right:8%; top:-45%; }
.s4_imgd  { width:300px; height:920px; }
.main_slider .carousel-caption { top:30%; right:20%; left:20%; }
}
@media all and (min-width:992px) and (max-width:1199px) { 
.join_btn { font-size:14px; padding: 5px 10px; }
header .navbar-nav>li>a { margin:25px 10px; font-size:14px; }

.cc4 h3 { font-size:26px; margin-bottom:10px; margin-top:10px; }
.cc4 p { font-size:18px; }
.cc4 h3, .cc4 p { width:70%; }
.cc4 .s4_img { width:45%;}

.cc3 h3 { font-size:26px; margin-bottom:10px; margin-top:10px; }
.cc3 p { font-size:18px; margin-bottom:10px; margin-top:0px; }

.cc2 { right:10px !important; }
.cc2 h3 { font-size:26px; margin-bottom:10px; margin-top:10px; }
.cc2 p { font-size:18px; margin-bottom:10px; margin-top:0px; }

.cc1 h3 { font-size:26px; margin-bottom:5px; margin-top:10px; }
.cc1 p { font-size:18px; margin-bottom:10px; margin-top:0px; }
.s4_imgd 	{ width:160px; right:3%; height:620px; }
.s4_img_div { top:-65%; }
.s2_img, .s1_img{ width:90px; }
.s2_img  { left: 52%; top:35px; }
.s1_img  { left: 40%; top:15px; }
.cc_btn, .cc_btn3, .cc_btn2 { padding:3px 10px; font-size:14px; }	
.flying_kid { width:40%; }

.i_st h1, .i_lw_h h1, .head_ser h1, .i_plans h1, .lt_title_big, .i_lon .i_lon_box h3 { font-size:26px; }
.i_plans .nav li a, .i_lw_ul .i_lw_con h3 { font-size:14px; }
	
}
@media all and (min-width:768px) and (max-width:991px) { 
.cc4 h3 { font-size:26px; margin-bottom:10px; margin-top:10px; }
.cc4 p { font-size:18px; }
.cc4 h3, .cc4 p { width:70%; }
.cc4 .s4_img { width:45%;}

.cc3 h3 { font-size:26px; margin-bottom:10px; margin-top:10px; }
.cc3 p { font-size:18px; margin-bottom:10px; margin-top:0px; }

.cc2 { right:10px !important; }
.cc2 h3 { font-size:26px; margin-bottom:10px; margin-top:10px; }
.cc2 p { font-size:18px; margin-bottom:10px; margin-top:0px; }

.cc1 h3 { font-size:26px; margin-bottom:5px; margin-top:10px; }
.cc1 p { font-size:18px; margin-bottom:10px; margin-top:0px; }
.s4_imgd 	{ width:140px; right:3%; height:600px; }
.s4_img_div { top:-65%; }
.s2_img, .s1_img{ width:90px; }
.s2_img  { left: 52%; top:35px; }
.s1_img  { left: 40%; top:15px; }
.cc_btn, .cc_btn3, .cc_btn2 { padding:3px 10px; font-size:14px; }	
.flying_kid { width:40%; }
.i_lw_ul li 									{ width: 33.33%; }

.i_lw_ul .i_lw_con h3, .ibb_box h3, .i_services .nav>li>a, .i_aas_box h3, .i_plans .nav li a { font-size:14px; line-height:22px; }
.i_st h1, .i_lw_h h1, .head_ser h1, .i_plans h1, .lt_title_big, .i_lon .i_lon_box h3 { font-size:24px; }	
.lt_title_bottomtext 							{ margin: 0px auto 10px; }
.price_table .arrow 							{ display:none; }
.i_services .nav>li>a>img 						{ width:25px; }
.i_services .nav li 							{ width:auto; }
.i_services .nav>li>a 							{ padding:8px 15px; }
.st_con 										{ padding:0px; }
.footer-main-content-inner 						{ min-height:200px; }
.stab li 										{ padding:5px 10px; }

body											{ padding-bottom:0px; }
.footer-area 									{ position: relative; }	
}
@media (max-width:767px) { 
.navbar-header  								{ float: none; }
 header .navbar-toggle .icon-bar 				{ background:#03aef6; }
 header .navbar-toggle 							{ border-color:#414292; margin-right: 0px; }
.navbar-toggle 									{ display: block; }
.navbar-collapse 								{ border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); overflow: hidden !important;  }
.navbar-collapse.collapse 						{ display: none!important; }
.navbar-collapse.collapse.in 					{ display: block!important; }
.navbar-collapse *[class*='navbar-'] 			{ float: none!important; margin:0px; }
.navbar-nav > li 								{ float: none; }
header .navbar-nav>li>a, .isp li a, .navbar-nav .open .dropdown-menu>li>a { font-size:14px; margin:4px 0px; padding:0px; }

body											{ padding-bottom:0px; }
.footer-area 									{ position: relative; }	
.isp_img, .menu_img { display:none; }
.isp li { margin:0px; }
.mega-dropdown-menu { padding:0px; }
.main_nav [class*=col-] { padding:0px; }
.main_nav .row { margin:0px; }
.isp h4, .maga_h4 { margin:5px 0px 3px 0px; font-size:14px; text-align:left; }
.main_nav h4  { text-align:left; }
.menu_fix .col-md-9.col-sm-10 { padding-left:15px; }
.lt_title_bottomtext { width:100%; margin: 0px auto 0px; }

}   
@media all and (min-width:641px) and (max-width:767px) {
header .navbar-header 	 					{ float:right;  margin-top:15px;  } 
header 										{ position:relative;} 
.join_btn, .box_bb2, .box_bb1, .price_table .arrow, .stab { display:none; }
 header .navbar-toggle .icon-bar 			{ background:#03aef6; }
 header .navbar-toggle 						{ border-color:#414292; margin-right: 0px; }
 .main_nav { width:100%; }
 
 .cc4 h3 { font-size:26px; margin-bottom:10px; margin-top:10px; }
.cc4 p { font-size:18px; }
.cc4 h3, .cc4 p { width:70%; }
.cc4 .s4_img { width:45%;}

.cc3 h3 { font-size:26px; margin-bottom:10px; margin-top:10px; }
.cc3 p { font-size:18px; margin-bottom:10px; margin-top:0px; }

.cc2 { right:10px !important; }
.cc2 h3 { font-size:26px; margin-bottom:10px; margin-top:10px; }
.cc2 p { font-size:18px; margin-bottom:10px; margin-top:0px; }

.cc1 h3 { font-size:26px; margin-bottom:5px; margin-top:10px; }
.cc1 p { font-size:18px; margin-bottom:10px; margin-top:0px; }
.s4_imgd 	{ width:130px; right:3%; height:510px; }
.s4_img_div { top:-65%; }
.s2_img, .s1_img{ width:70px; }
.s2_img  { left: 52%; top:35px; }
.s1_img  { left: 40%; top:15px; }
.cc_btn, .cc_btn3, .cc_btn2 { padding:3px 10px; font-size:14px; }	
.flying_kid { width:40%; }
.i_lw_ul li 									{ width: 33.33%; }
.i_lw_ul .i_lw_con h3 { font-size:13px; }
}
@media all and (min-width: 481px) and (max-width:640px) {
header .navbar-header 	 					{ float:right;  margin-top:15px;  } 
header 										{ position:relative;} 
.join_btn, .box_bb2, .box_bb1, .price_table .arrow, .stab { display:none; }
 header .navbar-toggle .icon-bar 			{ background:#03aef6; }
 header .navbar-toggle 						{ border-color:#414292; margin-right: 0px; }
 .main_nav { width:100%; }
 
.i_services .nav li { width:auto; }
.i_services .nav>li>a 						{ font-size:14px; padding: 4px 12px; }
.i_services .nav>li>a>img 					{ width:20px; }
.i_lw_ul li 								{ width:50%; }
.i_lw_ul .i_lw_con h3, .i_aas_box h3, .ibb_box h3 		{ font-size:15px; }
.nl_form .nl_btn { width:40%; }
.nl_form .form-control { width:60%; }
.i_lon .i_lon_box h3 { font-size:26px; }
.i_lon .i_lon_box p, .price_table .price sup, .head_ser p { font-size:15px; }
.i_lon_box  { margin-bottom:15px; }
.i_ban_btm .col-xs-6 { padding:10px; }
.ibb_icon { width:45px; height:45px; background-size:35px; }
.i_ban_btm, .pricing_part, .i_services, .i_plans, .i_st, .i_testimonial, .i_aas, .i_lon, .i_lw_h{ padding:20px 0px; }
.i_lw_h h1 { font-size:24px; }
.price_table .title, .nl_form h3 { font-size:22px;}
.price_table .price, .head_ser h1, .i_plans h1, .head_ser h1, .lt_title_big, .i_st h1 { font-size:28px; }
.price_table .title img { width:25px; }
.head_ser p { width:98%; margin: 0px auto 20px; }

.main_slider .carousel-caption { top:10px; right:0px; }
.flying_kid { width:40%; }

.cc4 h3 { font-size:18px; margin-bottom:10px; margin-top:10px; }
.cc4 p { font-size:13px; }
.cc4 h3, .cc4 p { width:70%; }
.cc4 .s4_img { width:40%;}

.cc3 h3 { font-size:18px; margin-bottom:10px; margin-top:10px; }
.cc3 p { font-size:12px; margin-bottom:10px; margin-top:0px; }

.cc2 { right:10px !important; }
.cc2 h3 { font-size:18px; margin-bottom:10px; margin-top:10px; }
.cc2 p { font-size:14px; margin-bottom:10px; margin-top:0px; }

.cc1 h3 { font-size:20px; margin-bottom:5px; margin-top:10px; }
.cc1 p { font-size:14px; margin-bottom:10px; margin-top:0px; }
.s4_imgd 	{ width:140px; right:3%; height:390px; }
.s4_img_div { top:-15%; }
.s2_img, .s1_img{ width:70px; }
.s2_img  { left: 52%; top:35px; }
.s1_img  { left: 40%; top:15px; }
.cc_btn, .cc_btn3, .cc_btn2 { padding:3px 10px; font-size:14px; }
.carousel-control-left, .carousel-control-right { height: 25px; width: 25px; top:40%; }
.i_services .tab-content, .st_con { padding-top:10px; }	
}

@media (max-width:480px) {
header .navbar-header 	 					{ float:right;  margin-top:15px;  } 
header 										{ position:relative;} 
.join_btn, .box_bb2, .box_bb1, .price_table .arrow, .stab { display:none; }
header .navbar-toggle .icon-bar 			{ background:#03aef6; }
header .navbar-toggle 						{ border-color:#414292; margin-right: 0px; }
.main_nav { width:100%; }
.i_services .nav li { width:auto; }
.i_services .nav>li>a 						{ font-size:12px; padding: 4px 12px; }
.i_services .nav>li>a>img 					{ width:20px; }
.i_lw_ul li 								{ width:50%; }
.i_lw_ul .i_lw_con h3, .i_aas_box h3, .ibb_box h3 		{ font-size:13px; }
.nl_form .nl_btn { width:40%; }
.nl_form .form-control { width:60%; }
.i_lon .i_lon_box h3 { font-size:24px; }
.i_lon .i_lon_box p, .price_table .price sup, .head_ser p { font-size:13px; }
.i_lon_box  { margin-bottom:15px; }
.i_ban_btm .col-xs-6 { padding:10px; }
.ibb_icon { width:45px; height:45px; background-size:35px; }
.i_ban_btm, .pricing_part, .i_services, .i_plans, .i_st, .i_testimonial, .i_aas, .i_lon, .i_lw_h{ padding:20px 0px; }
.i_lw_h h1 { font-size:24px; }
.price_table .title, .nl_form h3 { font-size:20px;}
.price_table .price, .head_ser h1, .i_plans h1, .head_ser h1, .lt_title_big, .i_st h1 { font-size:26px; }
.price_table .title img { width:25px; }
.head_ser p { width:98%; margin: 0px auto 20px; }
.main_slider .carousel-caption { top:10px; right:0px; }
.flying_kid { width:40%; }
.cc4 h3 { font-size:14px; margin-bottom:10px; margin-top:0px; }
.cc4 p { font-size:11px; }
.cc4 h3, .cc4 p { width:70%; }
.cc4 .s4_img { width:40%;}
.cc3 h3 { font-size:18px; margin-bottom:10px; margin-top:0px; }
.cc3 p { font-size:12px; margin-bottom:10px; margin-top:0px; }
.cc2 { right:10px !important; }
.cc2 h3 { font-size:18px; margin-bottom:10px; margin-top:0px; }
.cc2 p { font-size:12px; margin-bottom:10px; margin-top:0px; }
.cc1 h3 { font-size:18px; margin-bottom:5px; margin-top:0px; }
.cc1 p { font-size:12px; margin-bottom:10px; margin-top:0px; }
.s4_imgd 	{ width:80px; right:3%; height:280px; }
.s4_img_div { top:-45%; }
.s2_img, .s1_img{ width:50px; }
.s2_img  { left: 52%; top:35px; }
.s1_img  { left: 40%; top:15px; }
.cc_btn, .cc_btn3, .cc_btn2 { padding:3px 10px; font-size:12px; }
.carousel-control-left, .carousel-control-right { height: 25px; width: 25px; top:40%; }
.i_services .tab-content, .st_con { padding-top:10px; }
.ep_ul li a { padding: 5px 12px; }
}
.dropdown-menu > li.kopie > a { padding-left:5px; } 
.dropdown-submenu { position:relative; }
.dropdown-submenu>.dropdown-menu { top:0;left:100%; margin-top:-6px;margin-left:-1px; -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px; } 
.dropdown-submenu > a:after { border-color: transparent transparent transparent #333; border-style: solid; border-width: 5px 0 5px 5px; content: " "; display: block; float: right; height: 0; margin-right: -10px; margin-top: 5px; width: 0; }
.dropdown-submenu:hover>a:after { border-left-color:#555;  }
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover { text-decoration: none; }  
@media (max-width: 767px) { 
.navbar-nav  { display: inline; }
.navbar-default .navbar-brand { display: inline; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-nav .dropdown-menu > li > a { color: red; background-color: #ccc; border-radius: 4px; margin-top: 2px; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #333; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { background-color: #ccc; }
.navbar-nav .open .dropdown-menu { border-bottom: 1px solid white;  border-radius: 0; }
.dropdown-menu { padding-left: 10px; }
.dropdown-menu .dropdown-menu { padding-left: 20px; }
.dropdown-menu .dropdown-menu .dropdown-menu { padding-left: 30px; }
li.dropdown.open { border: 0px solid red; }
}
@media (min-width: 768px) {
ul.nav li:hover > ul.dropdown-menu { display: block; }
#navbar { text-align: center; }
.eq_form_c .modal-dialog	{ width: 400px; }
} 