@charset "utf-8";
/* CSS Document */
 @font-face {
				font-family: 'Lato-Regular';
				src: url('https://www.snaplearning.co/fonts/Lato-Regular.otf');
				src: url('https://www.snaplearning.co/fonts/Lato-Regular.otf#iefix') format('embedded-opentype'),
						 url('https://www.snaplearning.co/fonts/Lato-Regular.woff') format('woff'),
						 url('../fonts/Lato-Regular.ttf') format('truetype'),
						 url('../fonts/Lato-Regular.svg') format('svg');
				font-weight: normal;
				font-style: normal;
}
@font-face {
				font-family: 'Lato-Bold';
				src: url('https://www.snaplearning.co/fonts/Lato-Bold.otf');
				src: url('https://www.snaplearning.co/fonts/Lato-Bold.otf#iefix') format('embedded-opentype'),
						 url('https://www.snaplearning.co/fonts/Lato-Bold.woff') format('woff'),
						 url('../fonts/Lato-Bold.ttf') format('truetype'),
						 url('../fonts/Lato-Bold.svg') format('svg'),
						 url('https://www.snaplearning.co/fonts/Lato-Bold.cff') format('cff');
				font-weight: normal;
				font-style: normal;
}
@font-face {
				font-family: 'schadowBT Light';
				src: url('https://www.snaplearning.co/fonts/schadowBT Light.otf');
				src: url('https://www.snaplearning.co/fonts/schadowBT Light.otf#iefix') format('embedded-opentype'),
						 url('https://www.snaplearning.co/fonts/schadowBT Light.woff') format('woff'),
						 url('../fonts/schadowBT Light.ttf') format('truetype'),
						 url('../fonts/schadowBT Light.svg') format('svg'),
						 url('https://www.snaplearning.co/fonts/schadowBT Light.cff') format('cff');
				font-weight: normal;
				font-style: normal;
}

@font-face {
				font-family: 'openSans Light';
				src: url('https://www.snaplearning.co/fonts/opensans-light-webfont.eot');
				src: url('https://www.snaplearning.co/fonts/opensans-light-webfont.eot#iefix') format('embedded-opentype'),
					 url('https://www.snaplearning.co/fonts/opensans-light-webfont.woff') format('woff'),
					 url('../fonts/opensans-light-webfont.ttf') format('truetype'),
					 url('../fonts/opensans-light-webfont.svg') format('svg');
				font-weight: normal;
				font-style: normal;
}


body{margin:0px; padding:0px; background:url(../images/sky.png) repeat-x #aedfe5; font-family:'Lato-Regular'; font-size:14px; color:#3B3A3A;}
h1,h2,h3,h4,h5,h6,ul li,ol li,ul,ol{list-style:none; padding:0px; margin:0px; font-weight:normal;}

img{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#wrapper{ width:100%; height:auto; float:left; position:relative;}
.main{width:1022px; height:auto; min-height:600px; position:relative; z-index:0; margin:0 auto; float:none; }

.top{float:right; width:34%; position:relative; min-height:30px;}
.top_contact{display:block;z-index:10001;position:absolute;width:350px !important;right:120px !important; float:right;}
.logo-style{margin:18px 0 0 18px;float:left; }
h1 a{float:left; width:100%; height:100%; text-decoration:none; border:0px; cursor:pointer;}
h1:hover{background-color:none;}

.loginh2{float:right; background:#e11c35; height:16px; min-width:40px; padding:7px 16px; cursor:pointer; border-radius:0 0 3px 3px;list-style:none; margin:0px; font-weight:normal;}
.loginh2 span{background:url(../images/lock_icon.png) no-repeat left; padding:0 0 0 10px; color:#fff; font-size:13px; line-height:14px; margin:0px auto; display:block;}
.loginh2:hover{box-shadow:0 0 20px #4E020B inset; text-decoration:none;}

.menu_section{float:right; width:76%; height:auto; padding:8px 1% 0 0; min-width:100px;}
.menu_area{float:left; width:auto; padding:26px 0 0 0; width:100%; font-family: 'Lato-Bold';}
.menu_area ul{float:right; width:auto; margin:0px;}
.menu_area ul li{float:left; min-width:150px; min-height:52px; padding:0; position:relative;}
.menu_area ul li a.menu1{float:left; background:url(../images/menu_bg1.png) bottom no-repeat; width:203px; height:52px;}
.menu_area ul li a.menu2{float:left; background:url(../images/menu_bg2.png) bottom no-repeat; width:203px; height:52px;}
.menu_area ul li a.menu3{float:left; background:url(../images/menu_bg3.png) bottom no-repeat; width:180px; height:52px;}
.menu_area ul li a.menu4{float:left; background:url(https://www.snaplearning.co/images/menu_bg6.png) bottom no-repeat; width:181px; height:52px;}
.menu_area ul li a.menu1 span{background:url(../images/menu_list.png) left no-repeat; padding:0 0 0 15px; color:#fff; font-size:15px; line-height:15px; text-transform:uppercase; text-decoration:none; margin:21px 0 0 14px; float:left;}
.menu_area ul li a.menu2 span {background:url(../images/menu_list.png) left no-repeat; padding:0 0 0 15px; color:#fff; font-size:15px; line-height:15px; text-transform:uppercase; text-decoration:none; margin:21px 0 0 14px; float:left;}
.menu_area ul li a.menu3 span {background:url(../images/menu_list.png) left no-repeat; padding:0 0 0 15px; color:#fff; font-size:15px; line-height:15px; text-transform:uppercase; text-decoration:none; margin:21px 0 0 20px; float:left;} 
.menu_area ul li a.menu4 span {background:url(../images/menu_list.png) left no-repeat; padding:0 0 0 15px; color:#fff; font-size:15px; line-height:15px; text-transform:uppercase; text-decoration:none; margin:21px 0 0 42px; float:left;} 
.menu_area ul li a:hover.menu4 span,.menu_area ul li a:hover.menu1 span,.menu_area ul li a:hover.menu2 span,.menu_area ul li a:hover.menu3 span{background:url(../images/menu_listh.png) left no-repeat; color:#222; text-shadow:0 0 15px #ffffff;}
 
.menu_area ul li a.menu1 span.active{background:url(../images/menu_listh.png) left no-repeat; color:#222; text-shadow:0 0 15px #ffffff;}

.menu_icon{float:right; position:relative; display:none; margin:43px 4px 0 0; font-family: 'Lato-Bold';}
.menu_drop{float:right; background:url(../images/menu.png) no-repeat; width:29px; height:23px; cursor:pointer; display:none; }
.menu_down{position:absolute; width:0px; top:23px; right:4px; display:none; margin:0 0 0 0; box-shadow:-5px 8px 10px #666; z-index:10;}
.menu_down ul{float:left; width:100%; border:1px solid #f1f1f1;}
.menu_down ul li{float:left; width:192px;}
.menu_down ul li a.menu1a{float:left; background:url(../images/menu_list.png) no-repeat #f2af32 5px 10px; padding:0 0 0 18px; width:182px; color:#fff; font-size:14px; line-height:30px; text-transform:uppercase; text-decoration:none; min-height:32px;}
.menu_down ul li a.menu2a{float:left; background:url(../images/menu_list.png) no-repeat #afc330 5px 10px; padding:0 0 0 18px; width:182px;color:#fff; font-size:14px; line-height:30px; text-transform:uppercase; text-decoration:none; min-height:32px;}
.menu_down ul li a.menu3a{float:left; background:url(../images/menu_list.png) no-repeat #0061a1 5px 10px; padding:0 0 0 18px; width:182px;color:#fff; font-size:14px; line-height:30px; text-transform:uppercase; text-decoration:none; min-height:32px;}
.menu_down ul li a.menu4a{float:left; background:url(../images/menu_list.png) no-repeat #469E3F 5px 10px; padding:0 0 0 18px; width:182px;color:#fff; font-size:14px; line-height:30px; text-transform:uppercase; text-decoration:none; min-height:32px;}

.menu_down ul li a:hover.menu1a, .menu_down ul li a.menu1a.active{background:url(../images/menu_listh.png) no-repeat 5px 9px #f2af32; color:#222; text-shadow:0 0 10px #ffffff;}
.menu_down ul li a:hover.menu2a{background:url(../images/menu_listh.png) no-repeat 5px 9px #afc330; color:#222; text-shadow:0 0 10px #ffffff;}
.menu_down ul li a:hover.menu3a{background:url(../images/menu_listh.png) no-repeat 5px 9px #0061a1; color:#222; text-shadow:0 0 10px #ffffff;}
.menu_down ul li a:hover.menu4a{background:url(../images/menu_listh.png) no-repeat 5px 9px #469E3F; color:#222; text-shadow:0 0 10px #ffffff;}

#menu1a,#menu2a,#menu3a{display:none; position:absolute; left:5%; top:4%; width:90%; z-index:11;}
.menu1_area{float:left; width:100%; background:url(../images/bg_y.png) repeat; border:2px solid #ffffff; border-radius:10px;}
.menu2_area{float:left; width:100%; background:url(../images/bg_g.png) repeat; border:2px solid #ffffff; border-radius:10px;}
.menu3_area{float:left; width:100%; background:url(../images/bg_b.png) repeat; border:2px solid #ffffff; border-radius:10px;}
.menud_area ul{float:left; width:96%; padding:2%; }
.menud_area ul li{float:left; width:88%; margin:1px 0; padding:6px 0 6px 15px; list-style:none; min-height:14px; font-size:13px; background:url(../images/dot_w.png) no-repeat 5px 10px; cursor:pointer; line-height:14px; font-size:14px;}  
.menud_area ul li:hover{background:url(../images/dot_b.png) no-repeat 5px 10px;}
.menud_area ul li a{float:left; width:100%; text-decoration:none; color:#fff;}
.menud_area ul li a:hover{color:#111111; text-shadow:0 0 10px #ffffff;}
.menu_close{width:24px; height:24px; font-size:24px; line-height:24px; text-align:center; cursor:pointer; color:#fff; position:absolute; right:-2px; top:0px;}

.banner_section{width:100%; float:left; min-height:50px; background:#fff;/*box-shadow: -2px -2px 15px -3px #333;*/}
.banner_section1{width:100%; float:left; min-height:50px; background:#fff;box-shadow: -2px -2px 15px -3px #333;} 
.banner_bg{width:98%; float:left; min-height:150px;  ox-shadow:10px 10px 40px #B37400 inset; order-radius:50px 50px 0 0; background: url(../images/banner3.jpg) no-repeat #3A5766;/*#f2af32;#FF67668*/ padding:1%; margin:0; background-size:100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.banner_bg{width:100%; float:left; text-align:center; min-height:150px; background: url(../images/banner3.jpg)  repeat-y; padding:0%; margin:0; background-size:100%;}
.banner_bg2{width:98%; float:left; min-height:80px;  ox-shadow:10px 10px 40px #B37400 inset; order-radius:50px 50px 0 0; background: url(../images/banner2.jpg) no-repeat #3A5766;/*#f2af32;#FF67668*/ padding:1%; margin:0; background-size:100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.ban_title2{ float:right; font-size:38px; min-width:60%; font-weight:lighter; font-family: 'Lato-Bold'; margin:2% 2% 2% 2%; color:#8f4000;  padding:1% 0;}
.title_in2{background:rgba(144, 64, 0, 0.8);  border-radius:5px;  padding:7px 10px; text-align: center; float:left; }
.sub_head{float:right; font-family: 'openSans Light'; font-size:20px; font-weight:bold; line-height: 36px; color:#fff; text-align:right;margin:0 10% 0 0;}

.ban_title{ float:right; font-size:30px; min-width:30%; font-weight:lighter; font-family: 'openSans Light'; margin:2% 2% 0 2%;  color:#fff; padding:1% 0; text-transform:uppercase;}
.title_in{background:rgba(144, 64, 0, 0.8);  border-radius:5px;  padding:15px 20px; text-align: center; float:left;  ox-shadow:3px 3px 4px #8e3736;}
.ban_title2_in{ float:left; font-size:32px; miin-width:30%; font-family: 'Lato-Bold'; margin:1% 2% 0 2%;  color:#0061a1; padding:2% 0 0 0; width:42%; text-align:left;}
.ban_title2_in span{font-size:24px; font-family: 'Lato-Light'; float:left; text-align:left;}
.title_cont{float:right; width:96%; text-align:center; padding:20px 2%; font-size:20px; font-weight:lighter; line-height:28px; background:url(../images/left-cross.png) repeat #ecf0f1;}
.title_18{font-size:18px;}


.bg_3{background: url(../images/banner1.jpg) repeat-y; background-size:100%;}
.bg_3 .title_in{background:rgba(80, 150, 50, 0.7);}
.bg_2{background: url(../images/banner2.jpg) repeat-y; background-size:100%;}
.bg_2 .title_in{background:rgba(80, 150, 50, 0.7);}

.bg_1_color{color:#947400;}
.bg_2_color{color:#0061a1;}
.bg_3_color{color:#509632;}

.containner_section{float:left; width:99%; background:#ffffff; min-height:430px; padding:15px .5% 170px .5%;margin-bottom:-100px;}
.shadow{box-shadow: 0px 3px 10px -3px #333;}
.containner_area{float:left; width:90%; padding:0 5%;}
.containner_right{float:right; width:27%; margin:0px;}
.cont_area{float:left; background:url(../images/line_lr.png) no-repeat right; width:19%; min-height:323px; padding:0 2.5%; margin:0 0 10px 0;}
.cont_area div{width:100%; float:left;}
.cont_area div.img{float:left; width:100%; text-align:center;}
.cont_area div.tit_head{float:left; width:100%; font-size:18px; text-align:center; line-height:20px; color:#3b3a3a; padding:10px 0;}
.cont_area div.tit_cont{float:left; width:100%; font-size:14px; text-align:center; line-height:18px; color:#656565;}

.cont_p{float:left; width:100%; padding:0 0 15px 0;}
.buy-bottom {padding:30px 0 0 0;text-align:center;}
.buy-bottom  a {padding:10px;text-decoration:none;}
.buy-bottom a span {background: none repeat scroll 0 0 #00a8ff;color: #fff; font-family: 'openSans Light';font-size: 16px;margin-right: 9px;padding: 10px 30px;}
.cont_list{float:left; width:100%; font-size:14px; text-transform:uppercase; color:#343434; text-align:left; padding:0 0 15px 0;}
.cont_list div.download a{float:left; width:90%; background:url(../images/list_ar.png) no-repeat #ffe991 12px 14px; height:40px; line-height:40px; margin:7px 0 0 0; padding:0 0 0 28px; cursor:pointer; text-decoration:none; color:#343434;}
.cont_list div.product a{float:left; width:90%; background:url(../images/list_ar.png) no-repeat #e9e9ff 12px 14px; height:40px; line-height:40px; margin:7px 0 0 0;padding:0 0 0 28px; cursor:pointer; text-decoration:none; color:#343434;}
.cont_list div.review a{float:left; width:90%; background:url(../images/list_ar.png) no-repeat #d3e9d3 12px 14px; height:40px; line-height:40px; margin:7px 0 0 0;padding:0 0 0 28px; cursor:pointer; text-decoration:none; color:#343434;}
.cont_list div.download a:hover{ background:url(../images/list_ar.png) no-repeat 12px 14px #f0d462;}
.cont_list div.product a:hover{ background:url(../images/list_ar.png) no-repeat 12px 14px #c1c1eb;}
.cont_list div.review a:hover{ background:url(../images/list_ar.png) no-repeat 12px 14px #b4dab4;}

.testimonail{float:left; width:90%; font-size:18px; text-transform:uppercase; color:#343434; line-height:20px; border:1px solid #e0e0e0; border-left:0px; border-right:0px; padding:8px 0 8px 10%;}
.test_area{float:left; width:100%; margin:10px 0 0 0;}
.test_cont1{float:left;width:38px; color:#5bc332; font-size:76px; font-weight:bold; line-height:40px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.test_cont2{float:left; width:85%; font-size:14px; color:#5f5f60; line-height:18px;}

.test_auth{float:right; width:100%; text-align:right; color:#525253; font-size:12px; line-height:16px; padding:15px 5px 0 0;}
.auth_name{float: right; font-size: 16px; text-align: left; width:161px;}

.footer{width:100%; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; position:relative;}
.footer_bg{float:left; width:100%; background:url(../images/footer_bg.png) top no-repeat; min-height:230px; background-size:100%; z-index:2; margin:-100px 0 0 0;}
.footer_section{float:left; width:86%;  min-height:100px; padding:1% 7% 0 7%; margin:14% 0 0 0; background: #0096db;}
.footer_area{float:left; width:100%;  min-height:100px; padding:0 0 15px 0;  background:url(../images/line_b.png) bottom  repeat-x;}
.footer_list{float:left; width:25%; padding:0;}
.footer_list div{float:left; width:94%; margin:0 3%}
.icon{float:left; width:100%; text-align:center; height:42px; line-height:42px;}
.head_tit{text-align:center; background:url(../images/line_b.png) bottom  repeat-x; padding:10px 0 15px 0; color:#fff; font-size:22px; line-height:20px; font-family: 'schadowBT Light'; color:#fff; float:left; width:100%; text-transform:uppercase;}
.footer_list div ul{float:left; width:100%; padding:10px 0 0 0; margin:0px;}
.footer_list div ul li{float:left; background:url(../images/dot.png) no-repeat 4px 4px; padding:0 0 0 15px; width:42%; margin:3px 0;}
.footer_list div ul li a{float:left; text-decoration:none; color:#fff;}
.footer_list div ul li a:hover{text-decoration:underline; color:#fff;}
span.newsletter{float:left; margin:15px 7%; width:82%; background:#0082bf; border:1px solid #006ba0; min-height:30px; line-height:30px; padding:0 2%;}
.textbox{float:left; width:100%; height:16px; padding:7px 0; background:none;color:#333;/*80c1df;*/ border:0px;}
span.newsletter.textbox{color:#fff;}
span.subscribe{float:right; min-width:70px; padding:0 20px; height:30px; line-height:30px; font-family: 'schadowBT Light';  font-size:16px; color:#fff; background:#f15a22; cursor:pointer; margin:0 7%; text-align:center;}
span.subscribe:hover{ background:#d2420d;}
span.reach{float:left; font-size:12px; color:#fff; width:84%; padding:10px 8% 0 25%; line-height:18px;}
span.social{float:left; width:70%; padding:20px 15%;}
span.social div{float:left; width:44px; height:44px; text-align:center; margin:0px;}
span.social div img{ cursor:pointer; opacity:0.7; filter:alpha(opacity=70);}
span.social div img:hover{ cursor:pointer; opacity:1; filter:alpha(opacity=100);}

div.copyrights{float:left; margin:5px 0 10px 0; width:100%; line-height:26px;}
div.copyrights a, span.reach a{text-decoration:none; color:#fff;}
div.copyrights a:hover, span.reach a:hover{text-decoration:underline;}
.phone{float:left; background:url(../images/icon_phone.png) no-repeat left; width:90%; margin:0 0 5px 0; padding:0 0 0 22px; min-height:18px; line-height:14px;}
.phone2{float:right; background:url(../images/icon_phone.png) no-repeat left; margin:0px 10px 5px 30px; padding:0 0 0 22px; min-height:18px; line-height:14px;color:#fff;}
.mail{float:left; background:url(../images/icon_mail.png) no-repeat left; width:90%; padding:0 0 0 22px; min-height:18px; line-height:14px;}
.terms{float:left; width:70%; line-height:14px; margin:0px;}

.overlay{position:absolute; width:100%; height:100%; z-index:10; background:url("../images/ui-bg.png") repeat scroll 50% 50% #666666; opacity:.50; filter:alpha(opacity=10); display:none;}

h3{font-weight:bold; padding:5px 5%; margin:5px 0 10px 0; float:left; width:90%; background:#f7f7f7;  border:1px solid #f1f1f1;}
h5{font-weight:bold; padding:5px 5%; margin:15px 0 10px 0; float:left; width:90%; /* background:#e5f9ff; border:1px solid #f1f1f1;*/}
div{float:left; width:100%;}
div p{margin:2px 0 0 24%; font-size:14px; line-height:18px;}  
div p span{font-size:16px; padding:0 0 7px 0; font-weight:bold; float:left; width:100%; color:#EF7F2C ;}
h3 div, h5 div{float:left; width:100%; list-style:none; font-size:14px; line-height:22px; font-weight:lighter;}
h3 div p, h5 div p{float:left; width:100%; padding:0 0 15px 0; margin:0px;}
h3 div span, h5 div span{font-size:16px; padding:0 0 7px 0; float:left; width:100%; color:#EF7F2C;}
h3 div ol, h5 div ol{float:left; width:96%; padding:0 0 0 20px; margin:0px;}
h3 div ol li, h5 div ol li{float:left; width:100%; padding:0; margin:5px 0px; list-style:decimal;}
h3 div ul, h5 div ul{float:left; width:96%; padding:0 0 0 20px; margin:0px;}
h3 div ul li, h5 div ul li{float:left; width:100%; padding:0; margin:3px 0px; list-style:disc;}
h3 div div{margin:0 0 10px 15px;float:left; width:95%}
h3 div div b{font-weight:bold;}
h4{font-weight:bold; padding:5px 1%; margin:15px 0 10px 0; float:left; width:62%;}
h4 div{float:left; width:100%; list-style:none; font-size:14px; line-height:18px; font-weight:lighter;}
h4 div ul{float:left; width:96%; padding:0 0 0 20px; margin:0px;}
h4 div ul li{float:left; width:100%; padding:0; margin:3px 0px; list-style:disc;}

h6{font-weight:bold; padding:1%; margin:0 2% 10px 0; float:left; width:44%; min-height:164px; border:6px solid #f1f1f1;}
h6 div{float:left; width:100%; list-style:none; font-size:14px; line-height:18px; font-weight:lighter;}
h6 div span{float: left; font-size: 16px; font-weight: bold; width: 100%; }
h6 div ul{float:left; width:96%; padding:5px 0 0 18px; margin:0px;}
h6 div ul li{float:left; width:100%; padding:0; margin:3px 0px; list-style:disc;}
.form ul li{list-style:none;}

.learn_request{float:left; width:96%; background:#a9ccea; border:4px solid #f1f1f1; min-height:80px; padding:1.5% 2%; font-size:18px; line-height:22px; box-shadow:0 0 10px #c8d4dd inset;}
.learn_request a, .learn_request1 a{background:#ffcc00; box-shadow:0 0 5px #888; text-decoration:none; padding:10px 14px; color:#333; border-radius:3px; float:right; margin:20px 0 2px 0; }
.learn_request a:hover, .learn_request1 a:hover{opacity:.5; filter:alpha(opacity=50);}
.digi_learn{float:left; width:100%;}
.digi_learn ul{float:left; width:100%;}
.digi_learn ul li{float:left; width:30%; margin:5px 2% 15px 0; min-height:80px; list-style:none; position:relative;}
.digi_learn ul li a{float:left; width:86%; font-size:18px; min-height:202px; background:#f69b9a; font-size:18px; line-height:22px;  color:#3b3a3a; text-decoration:none; padding:5%; text-align:center; border:6px solid #f1f1f1; }
.digi_learn ul li a.bg1{background:#c9dc8b;}
.digi_learn ul li a.bg2{background:#fdc868;}
.digi_learn ul li a.bg3{background:#c8b7dc;}
.digi_learn ul li a.bg4{background:#dddddd;}
.digi_learn ul li a.bg5{background:#9dd9be;}
.digi_learn ul li a:hover{ ackground:rgba(0, 0, 0, 0.3); opacity:.7; filter:alpha(opacity=70); }
.icon_r{float:left; margin:0 40% 10px; width:20%; float:left;} 
.icon_r1{float:left; margin:0 30% 10px; width:40%; float:left;} 
div.icon_r img, div.icon_r1 img{width:100%;}


.book_list{float:left; width:100%; padding:0 0 10px 0; }
.book_list ul{float:left; width:100%; padding:0px; margin:0px;}
.book_list ul li{float:left; width:24%; margin-bottom:10px; background:#f1f1f1; border-radius:10px; box-shadow:0 0 10px #bbb; margin:0 .5%; min-width:200px;} 
.book_list ul li div{float:left; width:92%; margin:2%; padding:2%; border-radius:7px;}
.book_list ul li div img{box-shadow:0 0 5px #333; border:4px #f1f1f1 solid; margin:0 8% 10px 8%;}
.book_list ul li div span{float:left; font-size:18px; font-weight:bold; line-height:18px; padding:5px 0 10px 0; text-align:center; width:100%;height:40px;}
.book_list ul li div select{margin:5px 0 10px 0; float:left; width:104%; border-radius:3px;  border:3px solid #eeeeee; padding:2%; background:#fff; font-size:13px; color:#3b3a3a;}
 .book_list ul li div:hover{background:#ddd; -webkit-transition: background .5s ease-out 0s; -moz-transition: background .5s ease-out 0s; -o-transition: background .5s ease-out 0s; transition: background .5s ease-out 0s;}
 .book_list ul li div div{float:left; width:94%; font-size:15px; text-align:center; line-height:20px; padding:0 0 10px 0;height:70px;}
.book_list ul li div span.more{float:right; background:rgba(0, 0, 0, 0.3); border-radius:3px; padding:10px 0; min-height:14px; color:#fff; font-size:14px; cursor:pointer; text-decoration:none; margin:0 0 1px 0; font-size:15px;height:25px;}
.book_list ul li div span.more:hover{background:rgba(0, 0, 0, 0.5); background .5s ease-out 0s; -moz-transition: background .5s ease-out 0s; -o-transition: background .5s ease-out 0s; transition: background .5s ease-out 0s;}

.CSSTableGenerator{margin:10px 0 0 0;padding:0px; width:100%; border:1px solid #95C542;border-radius:10px; }
.CSSTableGenerator table{border-collapse: collapse; border-spacing: 0; width:100%; height:100%; margin:0px;padding:0px;}
.CSSTableGenerator td{vertical-align:middle; border:1px solid #95C542; border-width:0px 1px 1px 0px; padding:7px; font-size:13px; t-weight:normal;}
/*.CSSTableGenerator tr:nth-child(odd){ background-color:#ffaa56; }
.CSSTableGenerator tr:nth-child(even){ background-color:#ffffff; }*/
.CSSTableGenerator tr:last-child td{ border-width:0px 1px 0px 0px;border-radius:0px 0px 0px 10px;}
.CSSTableGenerator tr td:last-child{border-width:0px 0px 1px 0px;}
.CSSTableGenerator tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
.CSSTableGenerator tr td:first-child{background-color:#c5e5a2;font-family:'Lato-Regular', arial;font-size:16px;} 
.CSSTableGenerator tr:first-child td{background-color:#95C542; border:0px solid #95C542; text-align:center; border-width:0px 0px 1px 1px; font-size:14px;  font-weight:bold; color:#fff;} 
.CSSTableGenerator tr:first-child td:first-child{border-width:0px 0px 1px 0px;border-radius:10px 0px 0px 0px;}
.CSSTableGenerator tr:first-child td:last-child{border-width:0px 0px 1px 1px;border-radius:0px 10px 0px 0px;} 



.login_area{float:right; width:220px; height:auto; position:absolute; z-index:501; right:6%; top:-112px;}
.login_area ul{float:left; width:100%; padding:5px 0; margin:0px; background:#E11C35; border-radius:0 0 0 4px;box-shadow: -2px -2px 15px -3px #333;}
.login_area ul li{float:left; width:92%; padding:2% 4%; margin:0; font-size:13px; color:#fff;}
.txtbox{float:left; width:96%; padding:4px; height:14px; line-height:14px; border:0px; background:#f1f1f1; color:#3b3a3a; font-size:11px; border-radius:3px;}
.sub{float:right; min-width:40px; background:#3b3a3a; margin:4px 3% 5px 0; line-height:16px; padding:5px 10px; font-size:13px; color:#f1f1f1; cursor:pointer; border-radius:3px;}
.sub:hover{opacity:0.7; filter:alpha(opacity=70); background:#000;}
.forgot a{float:left; padding:8px 5px 5px 8px; width:auto; color:#ffe88c; text-decoration:underline;font-size:13px;}
.forgot a:hover{text-decoration:none;}

.form{float:left; width:90%; font-family: 'Lato-Regular';}
.form ul{float:left; width:90%; padding:0px; margin:0px; }
.form ul li{float:left; border:3px solid #eee; background:#fff; box-shadow:0 0 5px #f1f1f1 inset; border-radius:5px; min-height:14px; line-height:14px; padding:7px; width:90%; margin:7px 0; color:#3b3a3a; font-size:14px;}
.textbox1{background:none; border:0px; width:100%; float:left; font-family: 'Lato-Regular'; font-size:14px;}
.textarea{float:left; width:100%; min-height:100px; border:0px; font-family: 'Lato-Regular'; font-size:14px;}
.submit{float:left; margin:15px 0 0 0; background:#dd6d7b; color:#fff; padding:10px 20px; font-size:16px; font-weight:bold; border-radius:5px; border:3px solid #f1f1f1; margin-right:5%; cursor:pointer;text-decoration:none;font-family: 'Lato-Regular';}
.submit:hover{ background:#d35060;}
.form ul li select{float:right; width:70%; background:none; border:0px;}


.formc{float:left; width:95%; font-family: 'Lato-Regular';}
.formc ul{float:left; width:100%; padding:0px; margin:0px; }
.formc ul li{float:left; width:98%; padding:5px 1%;}
.formc ul li span.cbox{float:left; width:120px; color:#666; font-size:14px; padding:10px 0;}
.formc ul li span.dbox{float:left; border:1px solid #eee; background:#fff; box-shadow:0 0 3px #f1f1f1 inset; border-radius:5px; min-height:14px; line-height:14px; padding:7px; width:70%; color:#3b3a3a; font-size:14px; min-width:150px;}
.formc ul li span.dbox-2{width:90%;margin-left:7px;}
.b-g-box-e1e1e1{margin-left: 7px;background-color: #e1e1e1;width: 92%;padding: 5px;font-size: 15px;font-weight: bold;}
.formc ul li span.valid-error{position:absolute;color:red;background-color:#e1e1e1;padding:3px;cursor:pointer;display:none;}
.formc ul li span.dsbox{border:1px solid #ccc; background:#eee; border-radius:5px; min-height:14px; line-height:14px; padding:0px 7px; color:#3b3a3a; font-size:14px; width:30px;margin:2px 5px;}
.formc ul li select{float:right; width:100%; background:none; border:0px;}

.loginLnk{color:#00a8ff; text-decoration:none;cursor:pointer}

.support-question{ font-weight:normal; }
.long_desc{background:#ebeaea;width:80%;margin:0% 5%;padding:5%;color:#333;}


.site_map{float:left; width:98%; margin:0 1%; font-family: 'Lato-Regular';}
.site_map ul{float:left; width:98%; margin:6px 0 2px 2%; padding:0px; line-height:20px;} 
.site_map div{float:left; width:99%; margin:5px 0 2px 0;}
.site_map div a{float:left; width:98%; padding:5px 0 5px 22px; font-size:14px; background:url(../images/menu_list1h.png) no-repeat 9px 8px #f1f1f1; border-radius:4px; color:#3b3a3a; text-decoration:none;}
.site_map div a:hover{text-decoration:none;background:url(../images/menu_list1h.png) no-repeat 9px 8px #e5f4d8; background .5s ease-out 0s; -moz-transition: background .5s ease-out 0s; -o-transition: background .5s ease-out 0s; transition: background .5s ease-out 0s;}
.site_map ul li{float:left; width:31%; min-width:200px; margin:3px 0 7px 1%; font-size:12px; min-height:14px; line-height:14px; }
.site_map ul li a{text-decoration:none; color:#07588d; padding:5px 5px 5px 15px; background:url(../images/dot_c.png) no-repeat 5px 9px #fff; float:left;}
.site_map ul li a:hover{text-decoration:none; border-radius:4px; background:url(../images/dot_c.png) no-repeat 5px 9px #e5f4d8;  background .5s ease-out 0s; -moz-transition: background .5s ease-out 0s; -o-transition: background .5s ease-out 0s; transition: background .5s ease-out 0s;}
 
 
 
.site-map{float:left; width:98%; margin:0 1%; font-family: 'Lato-Regular';}
.site-map div div{float:left; width:98%;}
.site-map div span ul{float:left; width:99%; margin:0 0 0 7%; padding:0px; line-height:20px; border-left:1px solid #ddd;} 
.site-map div span{float:left; width:100%; padding:0;}
.site-map div{float:left; width:29%; padding:0;}
.site-map div a{float:left; width:auto; min-width:150px; text-align:center; padding:5px 0; font-size:14px; background:#f5f5f5; border:1px solid #ddd; color:#3b3a3a; text-decoration:none;} 
.site-map div a:hover{background:#e5f4d8;  -moz-transition: background .5s ease-out 0s; -o-transition: background .5s ease-out 0s; transition: background .5s ease-out 0s;}
.site-map div span ul li{float:left; width:100%; min-width:200px; margin:10px 0 0 0;  min-height:14px; line-height:14px; }
.site-map div span ul li a{text-decoration:none; text-align:left; color:#07588d; padding:5px 5px 5px 15px; border:0px; background:url(../images/dot_c.png) no-repeat 0px 9px #fff; float:left; font-size:11px; margin:0px;}
.site-map div span ul li a:hover{text-decoration:none; border-radius:4px; background:url(../images/dot_c.png) no-repeat 5px 9px #eee;  -moz-transition: background .5s ease-out 0s; -o-transition: background .5s ease-out 0s; transition: background .5s ease-out 0s;}
.site_area{float:left; width:100%; border-left:1px solid #ddd; height:637px;}
.site-map div span ul li span{width:20px; height:1px; background:#ddd; margin:11px 0 0 0;}
div span.s_line{width:30px; height:1px; background:#ddd; margin:23px 0 0 0; float:left;}
div span.s_line1{display:none; width:30px; height:1px; background:#ddd; margin:23px 0 0 0; float:left;}

.left_h{margin-left:41.5%;}
.left_l{margin-left:50.2%;}
.left_2{margin-left:21%;}
.left_3{margin-left:29%;} 
.site_line{float:left; width:79.35%; height:1px; background:#ddd;}
.site_lr{float:left; width:30px; height:1px; background:#ddd; margin-top:14px;}
.site_ll{float:left; width:1px; height:30px; background:#ddd;}
.site_height{min-height:310px; margin-bottom:auto;}
.site_left{margin-left:12.5%;}
.site_h1{height:124px;}
.site_h2{height:226px;}
.site_h3{height:260px;}
  
.teacher_sec{float:left; width:100%; padding:20px 0 30px 0;} 
.teacher_area{float:left; width:98%; border:1px solid #d2d2d2; background:#f4f4f4; padding:5px 1%; margin:10px 0 0 0;}
.teacher_area div{float:left; color:#000000; font-size:18px; font-family:"Lato-Regular"; line-height:24px; text-transform:uppercase; width:auto;}
/*.teacher_area span{float:right; background:url(../images/arrow_d.png) no-repeat; width:26px; height:26px; cursor:pointer;}
.teacher_area span:hover{background:url(../images/arrow_u.png) no-repeat;}*/
.teacher_cont{float:left; width:98%; border:1px solid #d2d2d2; border-top:none; padding:10px 1%; min-height:40px;}
.teacher_cont ul{float:left; width:100%; padding:0px; margin:0px;}
.teacher_cont ul li{float:left; width:260px; border-right:1px solid #c4c4c4; padding:0 1% 0 2%; margin:5px 0; list-style:none;}
.teacher_cont ul li:last-child{border-right:none;}
.icon_s{float:left; width:50px; text-align:center; padding:0 10px 0 0;}
.info{float:left; width:75%; padding:6px 0 0 0; text-align:left; color:#656565; font-size:14px; font-family:"Lato-Regular"; line-height:18px;}
.teacher_cont ul li a{text-decoration:none;  color:#656565; cursor:pointer;}
.teacher_cont ul li a:hover .info{color:#aaa;}

/* Accordion
----------------------------------*/
.ui-accordion-header{border:1px solid #e8e8e8; background:url(../images/acc_r.png) no-repeat 5px 4px #f4f4f4; cursor:pointer; margin:12px 0 0 0;}
.ui-accordion-header div span{padding:0 0 0 20px;}
.ui-state-active{background:url(../images/acc_d.png) no-repeat 4px 7px #effaff; color:#666; border:1px solid #d4eefb;}
.ui-state-active div span{color:#666; }
.ui-accordion-content{border:1px solid #d4eefb; border-top:none; padding:10px 0; float:left; width:100%;}
.pg3_inner2{float:left; width:96%; padding:0 2%;}


/* Clouds
-----------------------------*/

.container{width:100%; padding-top:459px; position:absolute; z-index:0; width:100%;}
.stage{position: absolute; top: 0; left: 0; width: 100%;  height: 100%; overflow: hidden; z-index: 100;}
.far-clouds {
	background: transparent url(../images/far-clouds.png)  305px 25px repeat-x;
}
.near-clouds {
	background: transparent url(../images/near-clouds.png)  305px 150px repeat-x;
}
.mainContent{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;    
}

/* Flex Slider */

.show_l{float:left; width:48%; margin:0 4% 0 0;  font-size:18px; color:#5D5D5D;}
.show_r, .show_r1{float:left; width:44%; margin:10px 0 0 0; font-size:18px; color:#5D5D5D; background:#f9f9f9; padding:1% 2%;}
.show_r ul li{float:left; width:92%; padding:0; margin:5px 0px; list-style:none; background:url(../images/tick.png) no-repeat 0 4px; padding:0 0 2px 20px;  }
.show_r span, .show_r1 span{padding:0 0 10px 0; float:left; width:100%; font-family:sans-serif; font-size:24px;  font-weight:100; color:#818181;}
.show_r ol{padding:0 0 0 20px;}
.show_r ol li{float:left; width:96%; padding:0; margin:3px 0px; list-style:decimal; }
.line{float:left; width:100%; height:1px; background:#ccc;  ox-shadow:0 3px 8px #666; margin:30px 0 20px 0;}
.cont_h{float:left; width:100%; padding:0 0 15px 0; font-size:28px; font-weight:100; font-family:sans-serif; line-height:30px; color:#EF7F2C;}
.show_r1 ul li{float:left; width:92%; padding:0; margin:5px 0px; list-style:none; background:url(../images/tick.png) no-repeat 0 4px; padding:0 0 2px 20px; font-size:16px;}
.show_r1 div p{margin:10px 0; font-size:16px; line-height:normal;}
.image_slide{position:relative; width:50%; float:left; margin:10px 2% 0 0;}
.image_slide2{position:relative; width:92%; float:left; margin:10px 0px;padding:20px;background:#333;border-radius:10px;}
.image_slide2 ul li {background:#fff;}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 21px;
	height: 33px;
	margin: -20px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 100% 0;
	top:50%;
	right:0px;
	background:url(../images/arrow_right.png) no-repeat;
}
.flex-direction-nav .flex-prev {
	background:url(../images/arrow_left.png)no-repeat;
	left:0px;
	top:50%;
}
.flex-control-nav{display:none;}

/*---- Notification Box -------*/
#blackout{position:absolute; width:100%; height:100%; z-index:1000; background:#666666 url(../images/ui-bg.png) 50% 50% repeat;opacity: .50;filter: Alpha(Opacity=50); display:none;}

.notification-box {
	position: absolute;
	border-radius: 5px;
	background: #fff;
	display: none;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2)  inset;
	font-family: Lato-Regular, Arial, sans-serif;
	z-index: 1001;
	font-size: 12px;
	width:400px;
	min-height:200px;
	max-height:500px;
	left:100px;
	top:100px;
}
.notification-header{
	background: #005063;
	height:40px;
	border-radius: 5px;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2) inset;
	width:100%;
	
}
.notification-title{
	font-weight: bold;
	color: #fff;
	padding: 10px;
	font-family: Lato-Regular, Arial, sans-serif;	
	font-size: 16px;
}
.notification-close {
	position: absolute;
	top: 10px;
	right: 10px;
	font-family: Lato-Regular, Arial, sans-serif;	
	font-weight: bold;
	cursor: pointer;
	color: #fff;
	padding: 0px;
	font-size: 16px;
	width:16px;
	height:16px;
}

.notification-close:hover {
	color: #fff;
	}
.notification-message{
	color: #333;
	padding: 10px 30px;
	font-family: Lato-Regular, Arial, sans-serif;	
	font-size: 20px;
	width:340px;
	display:block;
}

.contact-form-leftpanel{float:left;width:60%;}
.contact-form-rightpanel{float:right;width:30%;margin:15px 0px;padding:2%;background:#f7f7f7;font-size:16px;border-left:1px dashed #ccc;}
.mandatory{color:#f00;font-size:24px;}
.information{color:#f66;font-size:14px;}

select option {
	color: black;
}
select option:first-child {
	color: #ccc;
}
select.empty {
	color: #ccc;
}
.form-only-template{float:left;width:95%;margin:15px 2%;padding:2%;background:#f7f7f7;font-size:16px;}
.dlf-height{min-height:100px;}
.dlf-height div img{width:75px; height:75px;}
.sub-heading{color:#EF7D00;font-family:'openSans Light',Lato-Regular, Arial, sans-serif;font-size: 18px;display:block; font-weight:bold;}


/*-------Smart Art----------*/

.po-steps *{
  margin:0;
  padding:0;
  box-sizing:border-box;
}

.po-steps ul {
  list-style:none;
  width:50%;
  margin:25px auto;
 }

.po-steps li {
  text-align:center;
  margin-bottom:25px;
  position:relative;
  padding-left:50px;
}

.po-steps a {
  text-decoration:none;
  color:#333;
  font-weight:bold;
  display:block;
  background:white;
  height:50px;
  line-height:50px;
  border:1px solid #EF7D00;
  position:relative;
  border-radius: 0 8px 8px 0;
  font-size:1.1em;

}

.po-steps a span {
  display:inline-block;
  line-height:normal;
  vertical-align:middle;
}


.po-steps a:before {
  color:white;
  background:#EF7D00;
  width:50px;
  height:50px;
  margin-left:-50px;
  line-height:80px;
  position:absolute;
  top:-1px;
  left:0;
  font-size:0.8em;
  text-align:center;
}

.po-steps li:before,
.po-steps li:after {
  position:absolute;
  content:"";
  left:0;
  border:25px solid transparent;
  height:0;
  width:0;
  z-index: 25;
}

.po-steps li:before {
  top:0;
  border-top-color:white;
}

.po-steps li:after {
  top:100%;
  border-top-color:#EF7D00;;
}

.po-steps .one:before {
    content:"Step 1";
}

.po-steps .two:before {
    content:"Step 2";
}

.po-steps .three:before {
    content:"Step 3";
}

.po-steps .four:before {
    content:"Step 4";
}

.quote-process *{margin:0; padding:0; box-sizing:border-box;}
.quote-process ul {list-style:none;width:90%;margin:25px 5%;}
.quote-process  li {text-align:center;padding:3%;position:relative;float:left;width:33%;border:1px solid #ddd;background:#0061a1;border-radius:10px;font-size:2em;height:120px;color:#fff;font-family: 'openSans Light';}
.quote-process  li:nth-child(2){width:28%;font-size:72px;padding:10px;background:none;border:0px solid #ddd;color:#0061a1;}

.common_core img, .devices_apps img, .product_reviews img{opacity:1.0;}
.common_core img:hover, .devices_apps img:hover, .product_reviews img:hover{opacity:1.0;}


.learn_request1{float:left; width:95%; background:#C8B7DC; border:4px solid #f1f1f1; min-height:80px; padding:1.5% 2%; font-size:16px; box-shadow:0 0 10px #c8d4dd inset; font-weight:100; font-family:sans-serif; margin:15px 0 0 0;line-height:20px;}
.learn_request1 a:hover{opacity:0.7; filter:alpha(opacity=70);}
.learn_request1 a img{vertical-align:bottom;}
.digi_feature{float:left; width:100%;}
.digi_feature ul{float:left; width:100%;}
.digi_feature ul li{float:left; width:44%; margin:20px 3% 20px 1%; padding:1%; min-height:80px; list-style:none; position:relative; border-radius:10px;}
.digi_feature ul li .box{float:left; width:60px; font-size:18px; background:#f9f9f9; font-size:16px; line-height:22px;  color:#3b3a3a; text-decoration:none; padding:2%; text-align:center; border:6px solid #f1f1f1; border-radius:10px; text-align:center; min-height:80px;}
.digi_feature ul li .box1{float:left; width:70%; padding:2px 0 0 5%; font-size:16px; color:#5d5d5d; line-height:18px;}
.digi_feature ul li .box2{float:left; width:70px; font-size:18px; background:#f9f9f9; font-size:16px; line-height:22px;  color:#3b3a3a; text-decoration:none; padding:2% 1%; text-align:center; border:6px solid #f1f1f1; border-radius:10px; text-align:center; min-height:80px;}
.digi_feature ul li .box1 span{float:left; font-size:22px; font-family:sans-serif; width:100%; padding:0 0 10px 0; float:left; color:#EF7F2C; font-weight:100;}
/*
.digi_feature ul li:hover{background:#f1f1f1; -webkit-transition: background 0.6s ease-out 0s; -moz-transition: background 0.6s ease-out 0s; -o-transition: background 0.6s ease-out 0s; transition: background 0.6s ease-out 0s;}*/

.prof_icons{float:left; width:98%; padding:10px 1%; margin:10px 0 0 0;}
.prof_fl{float:left; width:140px; border-radius:30px; background:#f5f5f5;} 
.prof_fr{float:left; width:81%; padding:0 0 0 15px;} 
.prof_fr span{ color: #EF7F2C; float: left; font-size: 16px; font-weight: bold; padding:0 0 7px 0; width: 100%;}
.prof_fr p{ font-size: 14px; font-weight: lighter; line-height: 18px; margin:0 0 12px 0;}

.box-line{width:100%; height:1px; background:#eee; box-shadow:0 0 10px #aaa; margin:10px 0 3px 0;}

.cont_h{float:left; width:100%; padding:0 0 15px 0; font-size:28px; font-weight:100; font-family:sans-serif; line-height:30px; color:#EF7F2C;}
/*-------class_room_price--------*/
.class_room {
	float:left;
	width:100%;
	font-size:17px;
	color:#3d3d3d;
	font-family:"Lato-Regular", arial;
}
.class_room h1 {
	font-size:28px;
	padding:15px 0;
	font-weight:bold;
	line-height:34px;
	margin:0;
	width:100%;
	float:left;
	background:none;
	height:auto;
}
.class_room ul {
	float:left;
	width:100%;
	padding:5px 0 10px 0;
	margin:0;
}
.class_room ul li {
	float:left;
	padding:0 0 0 5%;
	background:url(../images/dot_red.png) no-repeat 3px 8px;
	width:98%;
	margin:8px 1%;
}
.class_room p {
	margin:25px 0;
	font-size:17px;
	line-height:22px;
	float:left;
}
.class_room h3 {
	font-size:20px;
	padding:0 0 10px 0;
	font-style:italic;
	text-align:center;
	font-weight:bold;
	line-height:24px;
	margin:0;
	width:100%;
	float:left;
	background:none;
	height:auto;
	border:0;
}
.class_room img {
	max-width:100%;
}
.pay_ments {
	background:#eceded;
	border:1px solid #ececec;
	margin:50px 0 20px 0;
	width:90%;
	padding:4%;
	color:#5a5a5b;
	font-size:15px;
}
.pay_ments h5 {
	font-size:17px;
	text-transform:uppercase;
	color:#f58220;
	margin:0;
	padding:5px 0;
	width:100%;
	font-weight:normal;
}
.note {
	font-size:13px;
	color:#ed1c24;
	float:left;
	width:100%;
	padding:0 0 10px 0;
	margin:0;
	text-align:center;
}
.class_form {
	float:left;
	width:90%;
	border:10px solid #e7eaee;
	background:#fff;
	padding:5px 2%;
}
.class_form ul, .class_form ol {
	margin:5px 0;
	padding:0;
}
.class_form ul li.dbox {
	background:#fff;
	border:1px solid #ddd;
	border-radius:3px;
	box-shadow: 0 0 5px #ddd inset;
	color: #3b3a3a;
	float: left;
	font-size: 14px;
	line-height: 16px;
	min-height: 16px;
	min-width: 150px;
	padding:7px 2%;
	width:95%;
	margin:5px 0;
}
.class_form ul li.dbox-none
{
background:none;
}
.class_form ul li span.captcha
{
width: 150px;
margin: 0 0 -20px -20px;
padding: 0px;
}
.class_form ol li.check {
	float: left;
	padding:3px 5px;
	width:15px;
}
.class_form ol li.dbox {
	float: left;
	font-size: 15px;
	line-height: 18px;
	min-height: 18px;
	min-width: 150px;
	padding:0 2%;
	width:84%;
	margin:5px 0;
}
.class_form h4 {
	float:left;
	background:#e4e4e4;
	border-radius:5px;
	padding:8px 3%;
	width:94%;
	margin:15px 0;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	font-family:"Open Sans";
}
/*-------others--------*/
.fl{float:left;}
.fr{float:right;}
.tr{text-align:right;}
.width{float:left; width:100%;}
.width25{width:25%;}
.width75{width:75%;}
.center{text-align:center;}
.font14{font-size:14px;}
.font14{font-size:15px;}
.font16{font-size:16px;line-height:26px;}
.font18{font-size:18px;}
.font20{font-size:20px;line-height:30px;}
.font30{font-size:30px;line-height:36px;font-weight:normal;}
.mar_top5{padding-top:5px;}
.mar_top20{padding-top:20px;}
.mar_top40{margin-top:40px;}
.mar_bot20{margin-bottom:20px;}
.mar_bot40{margin-bottom:40px;}
.mar_left10{margin-left:10px;}
.mar_left20{margin-left:20px;}
.mar_left40{margin-left:40px;}
.mar_right10{margin-right:10px;}
.mar_right20{margin-right:20px;}
.mar_right40{margin-right:40px;}
.mar_right120{margin-right:120px;}
.color_b{color:#75d0ff;}
.bg_1{background: url(../images/banner3.jpg) no-repeat #f2af32;background-size:100%;}
.bg_2{background: url(../images/banner2.jpg) no-repeat #afc330;background-size:100%;}
.bg_3{background: url(../images/banner1.jpg) no-repeat #0061a1;background-size:100%;}
.bold{font-weight:bold;}
.light{font-weight:lighter;}
.bg1{background:#c9dc8b;}
.bg2{background:#fdc868;}
.bg3{background:#c8b7dc;}
.bg4{background:#f69b9a;}
.bg5{background:#9dd9be;}
.bg6{background:#A9CCEA;}
.hide{display:none;}
.show{display:block;}
.bullet{float:left; width:96%; padding:0 0 0 20px; margin:0px;}
.bullet li{float:left; width:100%; padding:0; margin:3px 0px 12px 0px;list-style-image:url('../images/list_ar.png');}
.col_blue{color:#0061a1;}
.col_gray{color:#666;}
.color_white{color:#fff;text-decoration:none;}
.bg_green
	{
		padding:3%;
		background: rgb(252,234,187); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 35%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(35%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 35%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 35%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 35%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 35%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
	}

*:focus {
    outline: 0;
}
.notification{color:#f00;}
.notification-success{color:green;}
.contactBanner{width:100%;margin:0px auto;}
.contactBanner div{width:90%;margin:0px 5%;border:0px solid #ccc; text-align:center;border-radius:10px; padding:20px 10px;font-size:1.4em; background: rgb(213,245,229); }
.contactBanner div a{color:#0061a1; text-decoration:none;}
.separator{width:100%;height:10px;border-bottom:1px dashed #ddd;}

.search-box{float:right; border:1px solid #eee; background:#fff; box-shadow:0 0 3px #f1f1f1 inset; border-radius:5px 0px 0px 5px; min-height:14px; line-height:14px; padding:0px 4px; color:#3b3a3a; font-size:14px; min-width:100px;width:50%;}
.search-box-button{float:right; border:1px solid #eee; background:#eee; box-shadow:0 0 3px #f1f1f1 inset; border-radius:0px 5px 5px 0px; min-height:14px; line-height:16px; padding:7px; color:#3b3a3a; font-size:14px; cursor:pointer;}

.divColumn18{width:18%;padding:1%;line-height:26px;}
.divColumn28{width:28%;padding:1%;line-height:26px;}
.divColumn38{width:38%;padding:1%;line-height:26px;}
.divColumn48{width:48%;padding:1%;line-height:26px;}
.divColumn53{width:53%;padding:1%;line-height:26px;}
.divColumn58{width:58%;padding:1%;line-height:26px;}
.divColumn68{width:68%;padding:1%;line-height:26px;}
.divColumn78{width:78%;padding:1%;line-height:26px;}
.divColumn98{width:98%;padding:1%;line-height:26px;}
.breakline{width:99%; border-bottom:1px solid #ddd;margin:40px 0.5%;}

.grade-header{border-bottom:1px solid #E9F0F5;padding:20px 0px 0px 0px;}
.grade-header span{padding:5px 0px;color:#188DD6;display:block;font-family: 'openSans Light';/*background:#98D1F5;*/}
.book_listing{width:96%;padding:1% 2%; height:180px; overflow:hidden;}
.book_listing ul{padding:0; margin:0;}
.book_listing ul li{float:left;width:210px; border:1px solid #f6f6f6;border-radius:10px;padding:20px 2% 20px 0%;font-size:90%;line-height:20px;height:99px;margin:20px;background: #fefefe;box-shadow:0 0 30px #f6f6f6 inset; 
}
.book_listing ul li span{float:left;width:50%;display:block;}
.book_listing ul li span:first-child{margin-top:-20px;}
.book_listing ul li span img{border-radius:10px 0px 0px 10px;border-right:1px solid #f1f1f1;}
.book_listing ul li span a{text-decoration:none;color:#EF7F2C;}
.book_listing ul li span a:first-child{color:#00a8ff;font-size:115%;}

.book_details{width:94%;padding:1% 3%;line-height:25px;}
.book_details div:first-child{width:28%;padding:1% 1%;}
.book_details div:nth-child(2){width:58%;padding:1% 1%;}
.book_details .col-left{float:left;width:28%;padding:0.5%;line-height:20px;display:block;font-weight:bold;}
.book_details .col-right{float:left;width:68%;padding:0.5%;line-height:20px;display:block;}
.button{float:left; margin:15px 0 0 0; background:#4ABCF7; color:#fff; padding:3px 20px; font-size:16px; font-weight:normal; border-radius:10px; border:3px solid #f1f1f1; margin-right:5%; cursor:pointer;text-decoration:none;font-family: 'Lato-Regular';}
.button:hover{ background:#B3DDF2;color:#333;}

.highlight{color:#EF7F2C;}

.forml{width:95%; font-family: 'Lato-Regular';}
.forml ul{width:100%; padding:0px; margin:0px; }
.forml ul li{float:left; padding:3px 0% 3px 1%;list-style:none;}
.forml ul li span.cbox{float:left; color:#666; font-size:14px; padding:10px 0;min-width:60px;}
.forml ul li span.dbox{float:left; border:1px solid #eee; background:#fff; box-shadow:0 0 3px #f1f1f1 inset; border-radius:5px; min-height:14px; line-height:14px; padding:3px; width:70%; color:#3b3a3a; font-size:14px; min-width:145px;}
.forml ul li select{float:right; width:100%; background:none; border:0px;padding:4px 0;}
.forml .filter-button{float:right; border:1px solid #eee; background:#eee; box-shadow:0 0 3px #f1f1f1 inset; border-radius:7px; min-height:14px; line-height:14px; padding:6px 15px; color:#3b3a3a; font-size:14px; cursor:pointer;}
.forml .filter-button:hover{ background:#ddd;color:#333;}

.form-c-p{width:95%; font-family: 'Lato-Regular';}
.form-c-p ul{width:100%; padding:0px; margin:0px; }
.form-c-p ul li{float:left; padding:3px 0% 3px 1%;list-style:none;width:100%;}
.form-c-p ul li span.cbox{float:left; color:#666; font-size:14px; padding:10px 0;min-width:60px;}
.form-c-p ul li span.dbox{float:left; border:1px solid #eee; background:#fff; box-shadow:0 0 3px #f1f1f1 inset; border-radius:5px; min-height:14px; line-height:14px; padding:3px; width:70%; color:#3b3a3a; font-size:14px; min-width:145px;}
.form-c-p ul li select{float:right; width:100%; background:none; border:0px;padding:4px 0;}
.form-c-p .filter-button{float:right; border:1px solid #eee; background:#eee; box-shadow:0 0 3px #f1f1f1 inset; border-radius:7px; min-height:14px; line-height:14px; padding:6px 15px; color:#3b3a3a; font-size:14px; cursor:pointer;}
.form-c-p .filter-button:hover{ background:#ddd;color:#333;}

.search-bar{ background:#fafafa;color:#333;padding:2%;width:96%;border-radius:7px;}

.learn_request1 .dbox{float:left; border:1px solid #eee; background:#fff; box-shadow:0 0 3px #f1f1f1 inset; border-radius:5px; min-height:14px; line-height:14px; padding:0px 3px; color:#3b3a3a; font-size:14px; min-width:175px;margin:2px;}

.product-benefits{margin-left:50px;color:#EF7F2C;background:#f0f0f0;padding:5px;border-radius:10px;}
.product-benefits ul{margin-left:50px;font-size:90%;}
.product-benefits ul li{margin-left:20px;padding:0px;list-style:disc;}


.quote-preview{color:#333;position: absolute;border-radius: 5px;background:#fff;display: none;box-shadow: 0px 0px 20px rgba(0,0,0,0.2) inset;z-index: 1001;font-family: Arial, sans-serif;margin:0;padding:0;}
.qp-header{background: #005063;height:40px;border-radius: 5px;box-shadow: 0px 0px 20px rgba(0,0,0,0.2) inset;width:100%;color: #fff;font-weight: bold;font-size: 16px;}
.qp-title{padding:10px;}
.qp-close {position: absolute;top: 10px;right: 10px;cursor: pointer;padding: 0px;width:16px;height:16px;}
.qp-body{padding: 10px 2.5%;font-size: 14px;color:#333;width:95%;}
.qp-body-header div span{padding: 2px 0px;font-size: 15px;}
.qp-body-header .divColumn48 div:nth-child(1){font-size:36px;text-align:right;font-family: 'openSans Light';line-height:48px;color:#00a8ff;font-weight:normal;margin-right:10px;}
.qp-body-header .divColumn48 div:nth-child(2), .qp-body-header .divColumn48 div:nth-child(3){float:right;width:50%;border:1px solid #eee;margin:1px 5px;border-radius:5px;background:#eee;}
.qp-body-header .divColumn48 div:nth-child(2) span, .qp-body-header .divColumn48 div:nth-child(3) span{text-align:center;width:45%;display:block;min-height:25px;}
.qp-body-header .divColumn48 div:nth-child(2) span:nth-child(2), .qp-body-header .divColumn48 div:nth-child(3) span:nth-child(2){background:#fff;}

.qp-body-address .divColumn48 div{border:0px solid #333;}
.qp-body-address .divColumn48 div:nth-child(2){min-height:90px;display:block;padding:2%;width:96%;line-height:16px;font-weight:normal;border:1px solid #eee;background:#fcfcfc;border-radius:3px;}
.qp-body-address .divColumn48 div span{display:block;}
.qp-body-address .divColumn48:nth-child(2) span{font-weight:normal;cursor:pointer;font-size:16px;margin:10px 30px 0px 0px;display:block;color:#ff8400;}

.qp-body-items ul li{float:left;}
.qp-b-i-header{height:30px;border:1px solid #333;}
.qp-b-i-header ul{margin:0px;font-size:16px;}
.qp-b-i-header ul li{width:15%;border-right:1px solid #333;padding:0.5%; text-align:center;font-weight:bold;}
.qp-b-i-header ul li:nth-child(1){width:50%;}
.qp-b-i-header ul li:nth-child(4){border-right:0px solid #333;}
.qp-b-i-line{font-weight:normal;min-height:200px;border:1px solid #eee;}
.qp-b-i-line ul{margin:0px 0px;font-size:16px;width:100%;}
.qp-b-i-line ul li{width:15%;border-right:1px solid #333;padding:0.5%; text-align:right;/* min-height:190px; */}
.qp-b-i-line ul li:nth-child(1){width:50%;text-align:left;}
.qp-b-i-line ul li:nth-child(4){border-right:0px solid #333;}
.qp-b-i-stotal{font-weight:bold;font-size:16px;}
.qp-b-i-stax{font-weight:bold;font-size:16px;}
.qp-b-i-total{font-weight:bold;font-size:20px;}
.qp-b-i-stotal ul, .qp-b-i-stax ul, .qp-b-i-total ul{padding:15px 5px 15px 0px;}
.qp-b-i-stotal ul li, .qp-b-i-stax ul li, .qp-b-i-total ul li{float:right;width:20%;text-align:right;}
.qp-b-i-stotal ul li:nth-child(2), .qp-b-i-stax ul li:nth-child(2), .qp-b-i-total ul li:nth-child(2){width:80%;}
.qp-b-i-line-table tr:nth-child(even) {background-color: #fcfcfc;}
.qp-b-i-line-table .header-row{font-weight:bold;text-align:center;border-bottom:2px solid #333;background:#eee;}
.qp-b-i-line-table tr td{border-right:1px solid #eee;padding:1% 0.5% 2% 0.5%;text-align:right;line-height:22px;padding-bottom:30px;}
.qp-b-i-line-table tr td:nth-child(1){text-align:left;}
.qp-b-i-line-table tr td:nth-child(4){border-right:0px solid #333;}
.qp-b-i-line-table .table-device{font-family: 'openSans Light';line-height:24px;color:#00a8ff;font-weight:normal;margin-top:7px;}
.qp-body .instruction{font-weight:normal;color:#333;}
.qp-body .thanks{font-size:18px;}

.close-reading-steps{}
.close-reading-steps ul li{width:90%;margin:12px 10px;padding:1% 1%;border-radius:10px; min-height:50px;}
.close-reading-steps ul li:nth-child(1) div:nth-child(2){width:32%;background:#ef7560;color:#fff;}
.close-reading-steps ul li:nth-child(2) div:nth-child(2){width:39%;background:#f0d15d;}
.close-reading-steps ul li:nth-child(3) div:nth-child(2){width:46%;background:#afef5b;}
.close-reading-steps ul li:nth-child(4) div:nth-child(2){width:53%;background:#c3fbee;}
.close-reading-steps ul li:nth-child(5) div:nth-child(2){width:60%;background:#57b8ef;}
.close-reading-steps ul li:nth-child(6) div:nth-child(2){width:67%;background:#5954ec;color:#fff;}
.close-reading-steps ul li:nth-child(7) div:nth-child(2){width:74%;background:#b754ed;color:#fff;}
.close-reading-steps ul li div{float:left;}
.close-reading-steps ul li div:nth-child(1){width:18%;min-height:50px;background:#f9f9f9; box-shadow:0px 0px 7px #aaa inset;border-radius:10px 0px 0px 10px;color:#333;padding:10px 1%;}
.close-reading-steps ul li div:nth-child(1) span{display:block;width:90%;text-align:right;color:#f00;vertical-align:bottom;}
.close-reading-steps ul li div:nth-child(2){min-height:50px;padding:10px 2%;border-radius:0px 10px 10px 0px;}

.callout_top span{float:right;padding:10px 30px;font-family: 'openSans Light';font-size:20px; margin-right:7px; background:#00a8ff; color:#fff;}
.callout_top-list span{float:right;padding:10px 10px;font-family: 'openSans Light';font-size:16px; margin-right:9px; background:#00a8ff; color:#fff;}
.callout_top-list a:nth-child(2) span{background:#ef7560;}
.callout_top-list a:nth-child(3) span{background:#b754ed;}
.callout_top-list span:hover{box-shadow:-3px -5px 7px #aaa;}

.banner_innerdiv{position:relative;height:50px;}
.banner_innerimg{position:absolute;bottom:0;right:0;width:60%;vertical-align: bottom;  display: table-cell;}

.grade-header-crp span{padding:5px 10px; margin:0px 6px 0px 0px; background:#E9F0F5;cursor:pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width:100px;color:#188DD6;display:block;font-family: 'openSans Light';}
.grade-header-crp span.selected{background:#188DD6; color:#fff;}
.grade-header-crp{border-bottom:1px solid #E9F0F5;padding:20px 0px 0px 0px;}


.filter-button-crp{float:right; border:1px solid #eee; background:#eee; box-shadow:0 0 3px #f1f1f1 inset; border-radius:7px; min-height:14px; line-height:14px; padding:6px 15px; color:#3b3a3a; font-size:14px; cursor:pointer;}
.filter-button-crp:hover{ background:#ddd;color:#333;}

.search-box-crp{float:right; border:1px solid #eee; background:#fff; box-shadow:0 0 3px #f1f1f1 inset; border-radius:5px 0px 0px 5px; min-height:14px; line-height:14px; padding:0px 4px; color:#3b3a3a; font-size:14px; min-width:100px;width:50%;}
.search-box-button-crp{float:right; border:1px solid #eee; background:#eee; box-shadow:0 0 3px #f1f1f1 inset; border-radius:0px 5px 5px 0px; min-height:14px; line-height:16px; padding:7px; color:#3b3a3a; font-size:14px; cursor:pointer;}

.crp_listing{width:98%;padding:1% 1%; height:180px; overflow:hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.crp_listing ul{padding:0; margin:0;}
.crp_listing ul li{width:96%; border:1px solid #f6f6f6;border-radius:10px;padding:10px 1% 10px 1%;font-size:90%;line-height:20px;height:190px;margin:20px;background: #fefefe;box-shadow:0 0 30px #f6f6f6 inset; 
}
.crp_listing ul li div{float:left;display:block;height:170px;font-size:115%;}
.crp_listing ul li div:first-child{margin-top:0px;width:18%;}
.crp_listing ul li div img{border-radius:10px;border:1px solid #f1f1f1;}
.crp_listing ul li div a{text-decoration:none;color:#EF7F2C;}
.crp_listing ul li div a:first-child{color:#188DD6;font-size:165%;cursor:text;font-family: 'openSans Light';}
.crp_listing ul li div:nth-child(2){border-right:1px solid #f1f1f1;}
.crp_listing ul li div:nth-child(3) a{color:#00a8ff;font-size:115%;}
.crp_listing ul li div:nth-child(1){width:18%;padding:0.5%;line-height:22px;}
.crp_listing ul li div:nth-child(2){width:60%;padding:0.5%;line-height:22px;}
.crp_listing ul li div:nth-child(3){width:15%;padding:1%;line-height:22px;font-size:100%;}

.info-listview-header{width:100%;padding:1% 1%;}
.info-listview-header ul{padding:0; margin:0;}
.info-listview-header ul li{float:left; width:44%;border:1px solid #f6f6f6;border-radius:10px;padding:10px 1% 10px 1%;font-size:90%;line-height:20px;height:200px;margin:20px 10px;background: #fdfdfd;}
.info-listview-header ul li span:nth-child(1){color:#188DD6;font-size:165%;font-family: 'openSans Light';}
.message-block{display:block;height:70px;overflow-y:auto;}

.login{width:60%;margin:0% 20%; border:1px solid #00a8ff; border-radius:5px;}
.login div:nth-child(1){background:#00a8ff;width:100%;color:#fff;font-size:24px;line-height:30px;height:40px;padding:5px 0px;font-family: 'openSans Light';}
.login form{padding:5%;}
.login ul li{margin:0px 0px 0px 0px;clear:both;}
.login ul li:nth-child(1) ,.login ul li:nth-child(3) {height:37px; font-size:16px; padding:0px;border:1px solid #eee;border-radius:5px;}
.login ul li:nth-child(1) span:nth-child(1) ,.login ul li:nth-child(3)  span:nth-child(1) {background:#eee;width:30%;padding:2px 8px;height:33px;}
.login ul li:nth-child(1) span:nth-child(2) ,.login ul li:nth-child(3)  span:nth-child(2) {background:#fff;width:60%;padding:2px 8px;height:33px;}
.login ul li:nth-child(1) input,.login ul li:nth-child(3) input {width:96%; padding:4px; height:20px; line-height:24px; border:0px; background:#fff; color:#00a8ff; font-size:14px; border-radius:3px;}

.c-password{width:60%;margin:0% 20%; border:1px solid #00a8ff; border-radius:5px;}
.c-password div:nth-child(1){background:#00a8ff;width:100%;color:#fff;font-size:24px;line-height:30px;height:40px;padding:5px 0px;font-family: 'openSans Light';}
.c-password form{padding:5%;}
.c-password ul li{margin:0px 0px 0px 0px;clear:both;}
.c-password ul li:nth-child(1),.c-password ul li:nth-child(2),.c-password ul li:nth-child(3) {height:37px; font-size:16px; padding:0px;border:1px solid #eee;border-radius:5px;margin-bottom: 5px;}
.c-password ul li:nth-child(1) span:nth-child(1) ,.c-password ul li:nth-child(2) span:nth-child(1) ,.c-password ul li:nth-child(3)  span:nth-child(1) {background:#eee;width:30%;padding:2px 8px;height:33px;}
.c-password ul li:nth-child(1) span:nth-child(2) ,.c-password ul li:nth-child(2) span:nth-child(2) ,.c-password ul li:nth-child(3)  span:nth-child(2) {background:#fff;width:60%;padding:2px 8px;height:33px;}
.c-password ul li:nth-child(1) input,.c-password ul li:nth-child(2) input,.c-password ul li:nth-child(3) input {width:96%; padding:4px; height:20px; line-height:24px; border:0px; background:#fff; color:#00a8ff; font-size:14px; border-radius:3px;}


.menu_admin{float:right; width:72%; height:auto; padding:0.5% 4% 0 0; box-shadow:0px;margin-top:-50px;}
.menu_admin ul{float:right; width:auto; margin:0px;}
.menu_admin ul li{float:left; min-height:32px; padding:0px 15px; position:relative; font-size:18px;}
.menu_admin ul li a{text-decoration:none;color:#fff;}
.menu_admin ul li a:hover{color:#333;}
.db-notification {color:#62d562;}

.data-listing ul{padding:0; margin:0; clear:both;}
.data-listing ul li{float:left;width:21%;height:24px;padding:3px 0.5%;}
.data-listing ul li:nth-child(1){width:21%;}
.data-listing ul li:nth-child(2){width:15%;}
.data-listing ul li:nth-child(3){width:31%;}
.data-listing ul li:nth-child(4){width:15%;}
.data-listing ul li:nth-child(5){width:13%;}
.data-listing ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;}
.data-listing ul:nth-child(even) li {background-color: #fafafa;}

.data-listing-discount ul{padding:0; margin:0; clear:both;}
.data-listing-discount ul:nth-child(1){height:30px !important;}
.data-listing-discount ul li{float:left;width:21%;height:24px;padding:3px 0.5%;}
.data-listing-discount ul li:nth-child(1){width:33%;}
.data-listing-discount ul li:nth-child(2){width:25%;}
.data-listing-discount ul li:nth-child(3){width:13%;}
.data-listing-discount ul li:nth-child(4){width:13%;}
.data-listing-discount ul li:nth-child(5){width:10%;}
.data-listing-discount ul:nth-child(even) {background-color: #fafafa;height:30px;}
.data-listing-discount ul:nth-child(odd)  {background-color: #ffffff;height:30px;}
.data-listing-discount ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;}

.data-listing-audit-trial{border:1px solid #f1f1f1;}
.data-listing-audit-trial ul{padding:0; margin:0; clear:both;}
.data-listing-audit-trial ul:nth-child(1){height:30px !important;}
.data-listing-audit-trial ul li{float:left;width:21%;height:24px;padding:3px 0.5%;}
.data-listing-audit-trial ul li:nth-child(1){width:33%;}
.data-listing-audit-trial ul li:nth-child(2){width:25%;}
.data-listing-audit-trial ul li:nth-child(3){width:18%;}
.data-listing-audit-trial ul li:nth-child(4){width:9%;}
.data-listing-audit-trial ul li:nth-child(5){width:10%;}
.data-listing-audit-trial ul:nth-child(even) {background-color: #fafafa;height:90px;}
.data-listing-audit-trial ul:nth-child(odd)  {background-color: #ffffff;height:90px;}
.data-listing-audit-trial ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;}


.data-listing-membership-quote ul{padding:0; margin:0; clear:both;border-bottom:1px solid #f0f1f9; border-right:1px solid #f0f1f9; border-left:1px solid #f0f1f9; }
.data-listing-membership-quote ul:nth-child(1){height:30px !important;}
.data-listing-membership-quote ul li{float:left;width:21%;height:auto;padding:3px 0.5%;}
.data-listing-membership-quote ul li:nth-child(1){width:40%;}
.data-listing-membership-quote ul li:nth-child(2){width:10%;}
.data-listing-membership-quote ul li:nth-child(3){width:10%;}
.data-listing-membership-quote ul li:nth-child(4){width:12%;}
.data-listing-membership-quote ul li:nth-child(5){width:23%;}

.data-listing-membership-quote ul:nth-child(even) {background-color: #fafafa;height:auto;}
.data-listing-membership-quote ul:nth-child(odd)  {background-color: #ffffff;height:auto;}
/*.data-listing-membership-quote ul:nth-child(odd) {height:60px;}*/
.data-listing-membership-quote ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;}

.data-listing-trial-user ul{padding:0; margin:0; clear:both;border-bottom:1px solid #f0f1f9; border-right:1px solid #f0f1f9; border-left:1px solid #f0f1f9; }
.data-listing-trial-user ul:nth-child(1){height:30px !important;}
.data-listing-trial-user ul li{float:left;width:21%;height:auto;padding:3px 0.5%;}
.data-listing-trial-user ul li:nth-child(1){width:20%;}
.data-listing-trial-user ul li:nth-child(2){width:29%;}
.data-listing-trial-user ul li:nth-child(3){width:10%;}
.data-listing-trial-user ul li:nth-child(4){width:12%;}
.data-listing-trial-user ul li:nth-child(5){width:13%;}
.data-listing-trial-user ul li:nth-child(6){width:10%;}

.data-listing-trial-user ul:nth-child(even) {background-color: #fafafa;height:auto;}
.data-listing-trial-user ul:nth-child(odd)  {background-color: #ffffff;height:auto;}
/*.data-listing-trial-user ul:nth-child(odd) {height:60px;}*/
.data-listing-trial-user ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;}

.text-title{font-size:115%;font-family: 'openSans Light';line-height:170%;color:#9a3f6e;}

.data-listing-portfolio ul{padding:0; margin:0; clear:both;}
.data-listing-portfolio ul li{float:left;width:31%;height:24px;padding:3px 0.5%;}
.data-listing-portfolio ul li:nth-child(1){width:59%;}
.data-listing-portfolio ul li:nth-child(2){width:10%;}
.data-listing-portfolio ul li:nth-child(3){width:28%;}
.data-listing-portfolio ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;}
.data-listing-portfolio ul:nth-child(even) li {background-color: #fafafa;}

.data-listing-customer-portal ul{padding:0; margin:0; clear:both;}
.data-listing-customer-portal ul li{float:left;width:31%;height:24px;padding:3px 0.5%;}
.data-listing-customer-portal ul li:nth-child(1){width:34%;}
.data-listing-customer-portal ul li:nth-child(2){width:45%;}
.data-listing-customer-portal ul li:nth-child(3){width:18%;}
.data-listing-customer-portal ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;}
.data-listing-customer-portal ul:nth-child(even) li {background-color: #fafafa;}

.form-pl{width:95%; font-family: 'Lato-Regular';}
.form-pl ul{width:100%; padding:0px; margin:0px 0px 0px 15px;border:0px solid #f00; }
.form-pl ul li{float:left; padding:0px 0% 0px 0%;list-style:none;margin:10px 10px; border:0px solid #ccc;}
.form-pl ul li span.dbox{border:1px solid #eee; background:#fff; box-shadow:0 0 3px #f1f1f1 inset; border-radius:5px; min-height:24px; line-height:14px; padding:1px 3px; width:48%; color:#3b3a3a; font-size:14px;display:block;min-width:145px;}
.form-pl ul li select{width:100%; background:none; border:0px;}
.form-pl .filter-button{float:right; border:1px solid #eee; background:#eee; box-shadow:0 0 3px #f1f1f1 inset; border-radius:7px; min-height:14px; line-height:14px; padding:6px 15px; color:#3b3a3a; font-size:14px; cursor:pointer;}
.form-pl .filter-button:hover{ background:#ddd;color:#333;}

.data-listing-forms{background:#f0f0f0;border-radius:10px 0px 10px 0px;}
.data-listing-forms ul{padding:0; margin:5px 0px; clear:both;}
.data-listing-forms ul li{float:left;width:21%;height:90px;padding:3px 0.5%;font-size:14px;margin:0px 0.1% 1px 0.1%; line-height:21px;}
.data-listing-forms ul li:nth-child(1){width:34%;}
.data-listing-forms ul li:nth-child(2){width:20%;}
.data-listing-forms ul li:nth-child(3){width:11%;text-align:center;}
.data-listing-forms ul li:nth-child(4){width:10.5%;text-align:center;}
.data-listing-forms ul li:nth-child(5){width:10%;text-align:center;}
.data-listing-forms ul li:nth-child(6){width:7%;text-align:center;}
.data-listing-forms ul:nth-child(even) li {background-color: #fafafa;}
.data-listing-forms ul:nth-child(odd) li {background-color: #fff;}
.data-listing-forms ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;font-size:16px;height:24px;}

.data-listing-contact{background:#f0f0f0;border-radius:10px 0px 10px 0px;}
.data-listing-contact ul{padding:0; margin:5px 0px; clear:both;}
.data-listing-contact ul li{float:left;width:21%;height:90px;padding:3px 0.5%;font-size:14px;margin:0px 0.1% 1px 0.1%; line-height:21px;}
.data-listing-contact ul li:nth-child(1){width:27%;}
.data-listing-contact ul li:nth-child(2){width:9%;}
.data-listing-contact ul li:nth-child(3){width:17%;text-align:center;}
.data-listing-contact ul li:nth-child(4){width:25%;text-align:center;}
.data-listing-contact ul li:nth-child(5){width:9%;text-align:center;}
.data-listing-contact ul li:nth-child(6){width:5.5%;text-align:center;}
.data-listing-contact ul:nth-child(even) li {background-color: #fafafa;}
.data-listing-contact ul:nth-child(odd) li {background-color: #fff;}
.data-listing-contact ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;font-size:16px;height:24px;}

.data-listing-rstudy{background:#f0f0f0;border-radius:10px 0px 10px 0px;}
.data-listing-rstudy ul{padding:0; margin:5px 0px; clear:both;}
.data-listing-rstudy ul li{float:left;width:21%;height:24px;padding:3px 0.5%;font-size:14px;margin:0px 0.1% 1px 0.1%; line-height:21px;}
.data-listing-rstudy ul li:nth-child(1){width:30%;}
.data-listing-rstudy ul li:nth-child(2){width:30%;}
.data-listing-rstudy ul li:nth-child(3){width:17.5%;text-align:center;}
.data-listing-rstudy ul li:nth-child(4){width:17.5%;text-align:center;}
.data-listing-rstudy ul:nth-child(even) li {background-color: #fafafa;}
.data-listing-rstudy ul:nth-child(odd) li {background-color: #fff;}
.data-listing-rstudy ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;font-size:16px;height:24px;}


.data-listing-newsletter{background:#f0f0f0;border-radius:10px 0px 10px 0px;}
.data-listing-newsletter ul{padding:0; margin:5px 0px; clear:both;}
.data-listing-newsletter ul li{float:left;width:21%;height:50px;padding:3px 0.4%;font-size:14px;margin:0px 0.1% 1px 0.1%;}
.data-listing-newsletter ul li:nth-child(1){width:25%;}
.data-listing-newsletter ul li:nth-child(2){width:15%;text-align:center;}
.data-listing-newsletter ul li:nth-child(3){width:10%;text-align:center;}
.data-listing-newsletter ul li:nth-child(4){width:10%;text-align:center;}
.data-listing-newsletter ul li:nth-child(5){width:24%;text-align:center;}
.data-listing-newsletter ul li:nth-child(6){width:9.7%;text-align:center;}
.data-listing-newsletter ul:nth-child(even) li {background-color: #fafafa;}
.data-listing-newsletter ul:nth-child(odd) li {background-color: #fff;}
.data-listing-newsletter ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;font-size:16px;height:24px;}
.data-listing-newsletter ul li textarea{width:96%; min-height:40px; border:1px solid #eee;resize: none;border-radius:10px;}

.data-listing-aprogram{background:#f0f0f0;border-radius:10px 0px 10px 0px;}
.data-listing-aprogram ul{padding:0; margin:5px 0px; clear:both;}
.data-listing-aprogram ul li{float:left;width:21%;height:100px;padding:3px 0.4%;font-size:14px;margin:0px 0.1% 1px 0.1%; line-height:18px;}
.data-listing-aprogram ul li:nth-child(1){width:25%;}
.data-listing-aprogram ul li:nth-child(2){width:15%;}
.data-listing-aprogram ul li:nth-child(3){width:10%;text-align:center;}
.data-listing-aprogram ul li:nth-child(4){width:10%;text-align:center;}
.data-listing-aprogram ul li:nth-child(5){width:24%;text-align:center;}
.data-listing-aprogram ul li:nth-child(6){width:9.7%;text-align:center;}
.data-listing-aprogram ul:nth-child(even) li {background-color: #fafafa;}
.data-listing-aprogram ul:nth-child(odd) li {background-color: #fff;}
.data-listing-aprogram ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;font-size:16px;height:24px;}
.data-listing-aprogram ul li textarea{width:96%; min-height:80px; border:1px solid #eee;resize: none;border-radius:10px;}

/*.data-listing-gq{background:#f0f0f0;border-radius:10px 0px 10px 0px;}
.data-listing-gq ul{padding:0; margin:5px 0px; clear:both;}
.data-listing-gq ul li{float:left;width:21%;height:114px;padding:3px 0.4%;font-size:14px;margin:0px 0.1% 1px 0.1%; line-height:18px;}
.data-listing-gq ul li:nth-child(1){width:35%;}
.data-listing-gq ul li:nth-child(2){width:25%;}
.data-listing-gq ul li:nth-child(3){width:14%;text-align:center;}
.data-listing-gq ul li:nth-child(4){width:14%;text-align:center;}
.data-listing-gq ul li:nth-child(5){width:6%;text-align:center;}
.data-listing-gq ul:nth-child(even) li {background-color: #fafafa;}
.data-listing-gq ul:nth-child(odd) li {background-color: #fff;}
.data-listing-gq ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;font-size:16px;height:24px;}
.data-listing-gq ul li textarea{width:96%; min-height:80px; border:1px solid #eee;resize: none;border-radius:10px;}*/

.data-listing-gq{background:#f0f0f0;border-radius:10px 0px 10px 0px;}
.data-listing-gq ul{padding:0; margin:5px 0px; clear:both;}
.data-listing-gq ul li{float:left;width:6%;height:36px;padding:3px 0.4%;font-size:14px;margin:0px 0.1% 1px 0.1%; line-height:16px;text-align:center;}
.data-listing-gq ul li:nth-child(1){width:25%;text-align:left;}
.data-listing-gq ul li:nth-child(2){width:10%;text-align:left;}
.data-listing-gq ul li:nth-child(3){text-align:left;}
.data-listing-gq ul li:nth-child(11){width:5.7%;}
.data-listing-gq ul:nth-child(even) li {background-color: #fafafa;}
.data-listing-gq ul:nth-child(odd) li {background-color: #fff;}
.data-listing-gq ul:nth-child(1) li{font-weight:normal;background:#0088cc;color:#fff;font-size:16px;height:24px;}
.data-listing-gq ul li textarea{width:96%; min-height:80px; border:1px solid #eee;resize: none;border-radius:10px;}

.pagination-links{text-align:right;}
.pagination-links a {text-decoration:none;color:#00a8ff;padding:2px 5px;font-family: 'openSans Light';font-size:16px; }
.action_update{cursor:pointer;background:#00a8ff;color:#fff;padding:5px; margin:30px 8% 0 7%;display:block;width:70%;border-radius:5px;}
.admin-forms-menu{padding:0; margin:0; clear:both;border-bottom:1px solid #88c7e8; height:35px;}
.admin-forms-menu li{background:#fff;padding:0px 10px; height:30px;margin:5px 15px 5px 0px; color:#63b1d9;cursor:pointer;}
.admin-forms-menu li.active{background:#88c7e8; color:#fff;}
.membership-forms-menu{padding:0; margin:0; clear:both;border-bottom:1px solid #88c7e8; height:35px;}
.membership-forms-menu li{background:#fff;padding:0px 10px; height:30px;margin:5px 15px 5px 0px; color:#63b1d9;cursor:pointer;}
.membership-forms-menu li.active{background:#88c7e8; color:#fff;}


.forme{float:left; width:95%; font-family: 'Lato-Regular';}
.forme ul{float:left; width:100%; padding:0px; margin:0px; }
.forme ul li{float:left; width:98%; padding:5px 1%;}
.forme ul li span.dbox{float:left; border:1px solid #eee; background:#fff; box-shadow:0 0 3px #f1f1f1 inset; border-radius:5px; min-height:14px; line-height:14px; padding:7px; width:90%; color:#3b3a3a; font-size:14px; min-width:150px;}
.forme ul li span.dsbox{float:left; border:1px solid #eee; background:#fff; box-shadow:0 0 3px #f1f1f1 inset; border-radius:5px; min-height:14px; line-height:14px; padding:7px; width:180px; color:#3b3a3a; font-size:14px; min-width:150px;margin-right:20px;}
.forme .zonebox{float:left; border:0px solid #eee; min-height:14px; line-height:14px; padding:0px; width:50px; color:#3b3a3a; font-size:14px; margin:0px 20px;}
.forme .mandatory{float:left;margin-left:-20px;}

.event-form-leftpanel{float:left;width:60%;margin:15px 0px;padding:2%;background:#f7f7f7;font-size:16px;border-right:1px dashed #ccc;}
.event-form-rightpanel{float:right;width:30%;}

.event-details ul{margin:0;padding:0;font-size:14px;min-height:300px;}
.event-details ul li{width:95%;padding:5px 10px;}
.event-details ul li:nth-child(1){padding:5px 0px 20px 0px;color:#188DD6;font-size:18px;border-bottom:0px dashed #188DD6;font-family: 'openSans Light';}
.event-details ul li:nth-child(2){padding:0px 0px 10px 0px;color:#EF7D00;font-size:16px;text-transform:capitalize;}
.event-details ul li:nth-child(3){padding:0px 0px 20px 0px;}
.event-details ul li p {margin: 10px 20px;}


.case-study-title {font-size:1.4em;font-family: 'openSans Light';line-height:1.6em;}
.case-study-body {font-size:1.15em;font-family: 'openSans Light';color:#333;line-height:1.5em;}
.case-study-download{float:right;padding: 10px 10px;font-family: 'openSans Light';font-size: 16px;margin-right: 9px;background: #f0d15d;color: #333;text-decoration:none;}
.case-study-download:hover{box-shadow: -3px -5px 7px #aaa;}
.refresh-captcha { cursor:pointer; }


/*-----Contest-----*/



.contest_section {

	float:left;

	width:97%;

	padding:5px 0 150px 3%; margin:0 0 -30px 0;

	background:url(../images/march_bg_bot.png) bottom right no-repeat #ffffff;

	min-height:330px;  

} 

.march_left{float:left; width:55%; margin:0 3% 0 0;}

.march_right{float:left; width:38%; padding:0 0 10px 0;}

.march_title{float:left; width:100%; background:url(../images/march_h_mid.png) repeat-x; height:30px; font-size:18px; color:#003050; font-family:"Open Sans", sans-serif; font-weight:bold; line-height:30px; margin:10px 0 5px 0;}

.m_l{float:left; background:url(../images/march_h_left.png) no-repeat; width:21px; height:30px; margin:0 10px 0 0;}

.m_r{float:right; background:url(../images/march_h_right.png) no-repeat; width:13px; height:30px;}

.march_num{float:left; width:100%; padding:5px 0 0 0;}

.march_num ul{float:left; width:90%; padding:5px 0 0 35px;}

.march_num ul li{float:left; width:96%; padding:0 0 0 5px; list-style:decimal; margin:5px 0;}

.march_num ul li ul{float:left; width:100%; padding:5px 0;}

.march_num ul li ul li{float:left; width:100%; list-style:none; padding:0; margin:0;}

.org{color:#ef8200;}

.march_dot{float:left; width:100%; padding:5px 0 0 0;}

.march_dot ul{float:left; width:96%; padding:5px 0 0 25px;}

.march_dot ul li{float:left; width:96%; padding:0 0 0 15px; background:url(../images/march_dot.png) 0 5px no-repeat; margin:5px 0;}

.march_right p, .march_left p{margin:15px 0 0 20px; float:left}

.terms_sec{float:left; width:95%;}

.terms_left{float:left; width:51%; margin:0 3% 0 1%;}

.terms_right{float:left; width:41%; padding:0 3% 0 0;}

.terms_left p, .terms_right p{margin:10px 0 0 10px; float:left}

.terms_left a{color:#007dc5; text-decoration:none;}

/********** Media Query *********/

@media(max-width:319px) and (min-width:240px){ 
h1{height:75px; margin:15px 0 0 5px; width:140px;} 
.menu_section {padding: 0 1%;  min-width:80px; width:34%;}
.menu_drop, .menu_icon{display:block;}
.menu_area{padding:0px; display:none;}
.main{width:98%; height:auto; min-height:600px; position:relative; z-index:0; margin:0 1%;}
.footer_section{float:left; width:98%;  min-height:100px; padding:1% 1% 0 1%; margin:14% 0 0 0; background: #0096db;}
.footer_list{padding:0 0 20px 0; width:100%;}
.footer_list div{float: left; margin:0 5%; width: 90%;} 
.footer_list div ul li{margin: 3px 0; width:44.5%; padding:0 0 0 11px; background:url(../images/dot.png) no-repeat 1px 4px;}
span.reach{padding: 10px 5% 0 25%;  width: 70%; }
span.newsletter{margin: 15px 7%;  width: 80%;}
span.subscribe{margin:0 9%;}
span.social{float:left; width:74.2%; padding:20px 10% 0 13%;} 
.test_cont2{width:80%;}
.cont_list div.download a, .cont_list div.product a, .cont_list div.review a{margin: 7px 0 0 2%; width: 86%}
.testimonail{margin: 0 2%; padding-left: 6%; width: 90%;}
.terms {width: 100%; margin:0 0 10px 0;} 
.containner_right{width:98%; margin:0 1%;}
.cont_area {padding:5px 0 20px 4%; width: 92%; background:url(../images/line_lb.png) no-repeat bottom; min-height:80px;}
h3 img{float:left; width:100%; text-align:center; margin:0 0 10px 0;}
h5 img{float:left; width:100%; text-align:center; margin:0 0 10px 0;}
div p{margin:0 1% 1% 1%;}
.banner_bg img{display:none;}
.ban_title2_in{width:100%;font-size:24px;}
.ban_title{width:65%; padding:0; font-size:20px;  min-width:inherit; margin-right:0;}
.title_in{font-size:100%; line-height: 20px;  padding:6px 3.5% 8px 3.5%; width:93%;min-width:inherit;}

.ban_title2{ width:65%; padding:0; font-size:18px;  min-width:inherit; margin-right:0;}
.title_in2{padding:3px 5px;}

.sub_head{font-size:12px;  min-width:inherit; margin-right:0;}

.title_cont {font-size:24px; line-height: 24px; width:96%;}
/*.containner_area div img{width:80%; margin:0 10%;}*/
.banner_section, iframe{ height:150px; width:100%;}
h3 div ul, h5 div ul{padding:0px;}
.digi_learn ul li{margin:5px 0 15px 0; width:100%;}
.digi_learn ul li a{width:86%;}
.learn_request{width:90%; padding:4%;}
h4{width:98%;}
.flexslider{width:100%;}
.flexslider ul li img{width:100%;}
.form{float:left; width:98%;}
.formc{float:left; width:96%;}
.formc ul li span.dbox{float:left; width:98%;}
.form-promotion{float:left; width:96%;}
.form-promotion ul li span.dbox{float:left; width:98%;}
.pro_form ul li{padding: 5px 1%; width: 96%;}
.details{width:97%; padding:10px 0;}
/*.containner_area div img{margin:0 20%; width:60%;}*/
ul.relatedlist > li img{ width:auto; margin:0px;}
.product ul li div div span{width:98%;}

.divColumn18, .divColumn28, .divColumn38, .divColumn48, .divColumn58, .divColumn68, .divColumn78,  .divColumn53{width:98%;padding:1%;line-height:26px;}
.height300, .height250, .height235, .height165, .height180{min-height:auto !important;}

.dlf-height div img{width:75px; height:75px;}
.po-steps ul {width:90%;}
.show_l, .show_r, .show_r1{width:94%; margin:10px 1% 0 1%;}
.image_slide{width:96%; margin:0 2%;}
.show_r1 span,.show_r span{padding:10px 0; float:left; width:100%;}
.digi_feature ul li{width:94%;}
.digi_feature ul li .box1{width:98%; padding:8px 0 5px 2%; text-align:center;}
.digi_feature ul li .box,.digi_feature ul li .box2{margin:0 30% 0 30%;}
.prof_fr{width:92%; text-align:center}
.prof_fl{margin:0 0 10px 0; text-align:center; width:100%;}

.book_details div:first-child{width:98%;padding:1% 1%;}
.book_details div:nth-child(2){width:98%;padding:1% 1%;}

.quote-process  li {padding:1%;font-size:1em;height:80px;}
.quote-process  li:nth-child(2){font-size:36px;}

.banner_innerimg{display:none;}

.crp_listing ul li, .crp_listing ul li div {height:auto;}
.crp_listing ul li div:nth-child(1){width:100%;}
.crp_listing ul li div:nth-child(2){width:100%;}
.crp_listing ul li div:nth-child(3){width:100%;}

.event-form-leftpanel{width:90%;}
.event-form-rightpanel{width:90%;}
}
 
@media (max-width:240px){ .ban_title{width:54%;}.title_in2{padding:3px 5px;}.po-steps ul {width:90%;}
	.book_details div:first-child{width:98%;padding:1% 1%;}
.book_details div:nth-child(2){width:98%;padding:1% 1%;}
.quote-process  li {padding:1%;font-size:1em;height:80px;text-transform:capitalize;}
.quote-process  li:nth-child(2){font-size:36px;}
.banner_bg img{display:none;}
.ban_title2_in{width:100%;font-size:24px;}
.banner_innerimg{display:none;}

.crp_listing ul li, .crp_listing ul li div {height:auto;}
.crp_listing ul li div:nth-child(1){width:100%;}
.crp_listing ul li div:nth-child(2){width:100%;}
.crp_listing ul li div:nth-child(3){width:100%;}

.event-form-leftpanel{width:90%;}
.event-form-rightpanel{width:90%;}
}

@media(max-width:460px) and (min-width:320px){  
h1{ margin:15px 0 0 5px; width:162px;}
.menu_section {padding:10px 1% 0 1%; min-width:80px; width:43%;} 
.menu_area{padding:0px; display:none;}
.menu_drop, .menu_icon{display:block;}
.main{width:98%; height:auto; min-height:600px; position:relative; z-index:0; margin:0 1%;}
.footer_section{float:left; width:98%;  min-height:100px; padding:1% 1% 0 1%; margin:14% 0 0 0; background: #0096db;}
.footer_list{padding:0 0 20px 0; width:100%;}
.footer_list div{float: left; margin:0 2%; width: 96%;}
.footer_list div ul { float: left; margin: 0; padding: 10px 2% 0 8%; width: 90%;}
.footer_list div ul li{width:110px;}
span.reach{padding: 10px 5% 0 25%;  width: 70%;}
span.newsletter{margin: 15px 7%;  width: 80%;}
span.subscribe{margin:0 9%;}
span.social{float:left; width:30%; padding:20px 35% 0 35%;}
.test_cont2{width:80%;}
.cont_list div.download a, .cont_list div.product a, .cont_list div.review a{width:92%;}
.testimonail{width:90%; padding-left:8%;}
.terms {width: 100%; margin:0 0 10px 0;} 
.containner_right{width:98%; margin:0 1%;}
.cont_area {padding:5px 0 20px 4%; width: 92%; background:url(../images/line_lb.png) no-repeat bottom; min-height:80px;}
h3 img{float:left; width:90%; text-align:center; margin:0 5% 10px 5%;}
h5 img{float:left; width:90%; text-align:center; margin:0 5% 10px 5%;}
div p{margin:0 5% 10px 5%;}
.banner_bg img{width:52%;vertical-align:bottom;} 
.ban_title2_in{width:100%;font-size:24px;}
.ban_title{width:65%; padding:0; font-size:20px;  min-width:inherit; margin-right:0;}
.title_in{font-size:100%; line-height: 20px;  padding:6px 3% 8px 3%; width:94%;min-width:inherit;}

.ban_title2{ width:65%; padding:0; font-size:20px;  min-width:inherit; margin-right:0;}
.sub_head{font-size:14px;  min-width:inherit; margin-right:0;}
.title_in2{padding:3px 5px;}

.title_cont {font-size:24px; line-height: 24px; width:96%;}
/*.containner_area div img{width:100%;}*/
.banner_section, iframe{ height:175px; width:100%;}
h3 div ul, h5 div ul{padding:0px;}
.digi_learn ul li{margin:5px 0 15px 0; width:100%;}
.digi_learn ul li a{width:87%;}
.learn_request{width:90%; padding:4%;}
h4{width:98%;}
.show_l, .show_r, .show_r1{width:94%; margin:10px 1% 0 1%;}
.image_slide{width:96%; margin:0 2%;}
.show_r1 span,.show_r span{padding:10px 0; float:left; width:100%;}

.flexslider{width:90%; margin:0 5%;}
.flexslider ul li img{width:100%;}
.form{float:left; width:98%;}
.formc{float:left; width:98%;}
.formc ul li span.dbox{float:left; width:90%;}
.form-promotion{float:left; width:98%;}
.form-promotion ul li span.dbox{float:left; width:90%;}
.pro_form ul li{padding: 5px 1%; width: 96%;}
.details{width:97%; padding:10px 0;}
/*.containner_area div img{margin:0 23%; width:54%;}*/
ul.relatedlist > li img{ width:auto; margin:0px;}
.product ul li div div span{width:98%;}

.divColumn18, .divColumn28, .divColumn38, .divColumn48, .divColumn58, .divColumn68, .divColumn78,  .divColumn53{width:98%;padding:1%;line-height:26px;}
.height300, .height250, .height235, .height165, .height180{min-height:auto !important;}

.dlf-height div img{width:75px; height:75px;}
.po-steps ul {width:90%;}

.digi_feature ul li{width:94%;}
.digi_feature ul li .box1{width:66%; padding:0 0 0 2%;}
.prof_fr{width:92%; text-align:center}
.prof_fl{margin:0 0 10px 0; text-align:center; width:100%;}

.book_details div:first-child{width:98%;padding:1% 1%;}
.book_details div:nth-child(2){width:98%;padding:1% 1%;}

.quote-process  li {padding:1%;font-size:1.2em;height:80px;text-transform:capitalize;}
.quote-process  li:nth-child(2){font-size:36px;}

.banner_innerimg{display:none;}

.crp_listing ul li, .crp_listing ul li div {height:auto;}
.crp_listing ul li div:nth-child(1){width:100%;}
.crp_listing ul li div:nth-child(2){width:100%;}
.crp_listing ul li div:nth-child(3){width:100%;}

.event-form-leftpanel{width:90%;}
.event-form-rightpanel{width:90%;}
}

	
@media(max-width:519px) and (min-width:461px){ 
h1{ margin:15px 0 0 5px; width:162px;}
.menu_section {padding:10px 1% 0 1%; min-width:80px; width:50%;}
.menu_area{padding:0px; display:none;}
.menu_drop, .menu_icon{display:block;}
.main{width:98%; height:auto; min-height:600px; position:relative; z-index:0; margin:0 1%;}
.footer_section{float:left; width:98%;  min-height:100px; padding:1% 1% 0 1%; margin:14% 0 0 0; background: #0096db;}
.footer_list{min-height: 225px; width:50%;}
.footer_list div{float: left; margin:0 2%; width: 96%;}
.footer_list div ul li{width:93px;}
span.reach{padding: 10px 5% 0 25%;  width: 70%;}
span.newsletter{margin: 15px 7%;  width: 80%;}
span.subscribe{margin:0 9%;}
span.social{float:left; width:50%; padding:20px 25% 0 25%;}
.test_cont2{width:80%;}
.cont_list div.download a, .cont_list div.product a, .cont_list div.review a{width:92%;}
.testimonail{width:90%; padding-left:8%;}
.terms {width: 100%; margin:0 0 10px 0;} 
.containner_right{width:98%; margin:0 1%;}
.cont_area {padding:5px 0 20px 4%; width: 92%; background:url(../images/line_lb.png) no-repeat bottom; min-height:80px;}
.ban_title{width:65%; padding:0; font-size:20px;  min-width:inherit; margin-right:0;}
.title_in{font-size:100%; line-height: 20px;  padding:6px 3.5% 8px 3.5%; width:64%;min-width:inherit;}

.ban_title2{ width:65%; padding:0; font-size:20px;  min-width:inherit; margin-right:0;}
.sub_head{font-size:14px;  min-width:inherit; margin-right:0;}
.title_in2{padding:3px 5px;}

.title_cont {font-size:24px; line-height: 24px; width:96%;}
/*.containner_area div img{width:50%;}*/
h3 img{float:left; width:30%; text-align:center;}
h5 img{float:left; width:30%; text-align:center;}
div p{margin:0 0 0 32%;}
.banner_bg img{width:52%;vertical-align:bottom;} 
.ban_title2_in{width:100%;font-size:24px;}
.banner_section, iframe{ height:190px; width:100%;}
h3 div ul, h5 div ul{padding:0px;}
.digi_learn ul li{margin:5px 3% 15px 1%; width:46%;}
.digi_learn ul li a{width:87%; min-height:255px;}
.learn_request{width:90%; padding:4%;}
h4{width:98%;}
.flexslider{width:90%; margin:0 5%;}
.flexslider ul li img{width:100%;}
div.icon_r img, div.icon_r1 img{width:100%;}
.icon_r{margin:0 30% 10px; width:40%;}
.icon_r1{margin:0 20% 10px; width:60%;}
.form{float:left; width:98%;}
.formc{float:left; width:100%;}
.formc ul li span.dbox{float:left; width:64%;}
.form-promotion{float:left; width:100%;}
.form-promotion ul li span.dbox{float:left; width:100%;}
.pro_form ul li{padding:5px 1%; width:46%; margin:0 1%;}
.details{width:70%; padding:0 0 10px 0; float:right;}
/*.containner_area div img{ width:28%;}*/
ul.relatedlist > li img{ width:auto;}
.product ul li div div span{width:98%;}
.buy{margin-left:20px;}
.show_l, .show_r, .show_r1{width:94%; margin:10px 1% 0 1%;}
.image_slide{width:96%; margin:0 2%;}
.show_r1 span,.show_r span{padding:10px 0; float:left; width:100%;}
.divColumn18, .divColumn28, .divColumn38, .divColumn48, .divColumn58, .divColumn68, .divColumn78,  .divColumn53{width:98%;padding:1%;line-height:26px;}
.height300, .height250, .height235, .height165, .height180{min-height:auto !important;}

.dlf-height div img{width:75px; height:75px;}
.po-steps ul {width:90%;}

.digi_feature ul li{width:94%;}
.digi_feature ul li .box1{width:75%; padding:0 0 0 3%;}
.prof_fr{width:60%;}

.book_details .col-left{width:48%;}
.book_details .col-right{width:48%;}

.quote-process  li {padding:1%;font-size:1.4em;height:80px;text-transform:capitalize;}
.quote-process  li:nth-child(2){font-size:42px;}

.banner_innerimg{display:none;}

.crp_listing ul li, .crp_listing ul li div {height:auto;}
.crp_listing ul li div:nth-child(1){width:100%;}
.crp_listing ul li div:nth-child(2){width:100%;}
.crp_listing ul li div:nth-child(3){width:100%;}

.event-form-leftpanel{width:90%;}
.event-form-rightpanel{width:90%;}
}



@media(max-width:579px) and (min-width:520px){ 
.menu_section {padding:10px 1% 0 1%; min-width:80px; width:50%;}
.menu_area{padding:0px; display:none;}
.menu_drop, .menu_icon{display:block;}
.main{width:98%; height:auto; min-height:600px; position:relative; z-index:0; margin:0 1%;}
.footer_section{float:left; width:98%;  min-height:100px; padding:1% 1% 0 1%; margin:14% 0 0 0; background: #0096db;}
.footer_list div{float: left; margin:0 2%; width: 96%;}
.footer_list div ul li{width:100px;}
.ban_title{font-size:22px;}

.ban_title2{ width:65%; padding:0; font-size:20px;  min-width:inherit; margin-right:0;}
.sub_head{font-size:14px;  min-width:inherit; margin-right:0;}
.title_in2{padding:3px 5px;}

span.reach{padding: 10px 5% 0 25%;  width: 90%;}
span.newsletter{margin: 15px 7%;  width: 80%;}
span.subscribe{margin:0 9%;}
span.social{float:left; width:60%; padding:20px 20% 0 20%;}
.test_cont2{width:80%;}
.cont_list div.download a, .cont_list div.product a, .cont_list div.review a{width:95%;}
.terms {width: 59%;}
.footer_list{min-height: 231px; width: 50%;}
.containner_right{width:98%; margin:0 1%;}
.cont_area {padding: 0 1%; width: 31%;}
h3 img{float:left; width:30%;}
h5 img{float:left; width:30%;}
div p{margin:0 0 0 32%;} 
.banner_bg img{width:50%;vertical-align:bottom;} 
.ban_title2_in{width:100%;font-size:24px;}
.banner_section, iframe{ height:190px; width:100%;}
h3 div ul, h5 div ul{padding:0px;}
.digi_learn ul li{margin:5px 3% 15px 1%; width:46%;}
.digi_learn ul li a{width:87%; min-height:255px;}
.learn_request{width:90%; padding:2% 4%;}
h4{width:98%;}
.flexslider{width:90%; float: none;  margin:0 5%;}
div.icon_r img, div.icon_r1 img{width:100%;}
.icon_r{margin:0 30% 10px; width:40%;}
.icon_r1{margin:0 20% 10px; width:60%;}
.form{float:left; width:98%;}
.formc{float:left; width:100%;}
.formc ul li span.dbox{float:left; width:68%;}
.form-promtion{float:left; width:100%;}
.form-promtion ul li span.dbox{float:left; width:100%;}
.pro_form ul li{padding:5px 1%; width:46%; margin:0 1%;}
.details{width:70%; padding:0 0 10px 0; float:right;}
/*.containner_area div img{ width:28%;}*/
ul.relatedlist > li img{ width:auto;}
.product ul li div div span{width:98%;}
.buy{margin-left:40px;}
.show_l, .show_r, .show_r1{width:94%; margin:10px 1% 0 1%;}
.image_slide{width:94%; margin:0 3%;}
.show_r1 span,.show_r span{padding:10px 0; float:left; width:100%;}
.divColumn18, .divColumn28, .divColumn38, .divColumn48, .divColumn58, .divColumn68, .divColumn78,  .divColumn53{width:98%;padding:1%;line-height:26px;}
.height300, .height250, .height235, .height165, .height180{min-height:auto !important;}

.dlf-height div img{width:75px; height:75px;}
.po-steps ul {width:90%;}

.digi_feature ul li{width:94%;}
.digi_feature ul li .box1{width:75%; padding:0 0 0 3%;}
.prof_fr{width:64%;}
.book_details .col-left{width:48%;}
.book_details .col-right{width:48%;}

.quote-process  li {padding:2%;font-size:1.6em;height:80px;text-transform:capitalize;}
.quote-process  li:nth-child(2){font-size:48px;}

.banner_innerimg{display:none;}

.crp_listing ul li, .crp_listing ul li div {height:auto;}
.crp_listing ul li div:nth-child(1){width:100%;}
.crp_listing ul li div:nth-child(2){width:100%;}
.crp_listing ul li div:nth-child(3){width:100%;}

.event-form-leftpanel{width:90%;}
.event-form-rightpanel{width:90%;}
}


@media(max-width:699px) and (min-width:580px){ 
.menu_section {padding: 0 .5% 0 0;  width: 50%;}
.menu_area{padding:0px; display:none;}
.menu_icon, .menu_drop{display:block;}
#menu1a,#menu2a,menu3a{display:none;}
.main{width:98%; height:auto; min-height:600px; position:relative; z-index:0; margin:0 1%;}
.footer_section{float:left; width:98%;  min-height:100px; padding:1% 1% 0 1%; margin:14% 0 0 0; background: #0096db;}
.footer_list div{float: left; margin:0 2%; width: 96%;}
.footer_list div ul li{width:95px; margin:3px 0 3px 15px;}
.ban_title{font-size:24px;}

.ban_title2{ width:65%; padding:0; font-size:20px;  min-width:inherit; margin-right:0;}
.sub_head{font-size:14px;  min-width:inherit; margin-right:0;}
.title_in2{padding:3px 5px;}

span.reach{padding: 10px 5% 0 25%;  width: 90%;}
span.newsletter{margin: 15px 7%;  width: 80%;}
span.subscribe{margin:0 9%;}
span.social{float:left; width:40%; padding:20px 30%;}
.test_cont2{width:80%;}
.cont_list div.download a, .cont_list div.product a, .cont_list div.review a{width:95%;}
.terms {width: 59%;}
.footer_list{min-height: 231px; width: 50%;}
.containner_right{width:98%; margin:0 1%;}
.cont_area {padding: 0 1.5%; width: 30%;}
h3 img{float:left; width:25%;}
h5 img{float:left; width:25%;}
div p{margin:0 0 0 27%;} 
.banner_section, iframe{ height:260px; width:100%;}
h3 div ul, h5 div ul{padding:0px;}
.digi_learn ul li{margin:5px 3% 15px 1%; width:46%;}
.digi_learn ul li a{width:87%; min-height:250px;}
.learn_request{width:90%; padding:2% 4%;}
h4{width:98%;}
.flexslider{width:90%; float: none;  margin:0 5%;}
div.icon_r img, div.icon_r1 img{width:100%;}
.icon_r{margin:0 30% 10px; width:40%;}
.icon_r1{margin:0 20% 10px; width:60%;}
.form{float:left; width:98%;}
.formc{float:left; width:95%;}
.form-promotion{float:left; width:100%;}
.pro_form ul li{padding:5px 1%; width:46%; margin:0 1%;}
.details{width:70%; padding:0 0 10px 0; float:right;}
/*.containner_area div img{ width:28%;}*/
ul.relatedlist > li img{ width:auto;}
.product ul li div div span{width:98%;}
.buy{margin-left:60px;}
.show_l, .show_r, .show_r1{width:94%; margin:10px 1% 0 1%;}
.image_slide{width:90%; margin:0 5%;}
.show_r1 span,.show_r span{padding:20px 0 10px 0; float:left; width:100%;}
.divColumn18, .divColumn28, .divColumn38, .divColumn48, .divColumn58, .divColumn68, .divColumn78,  .divColumn53{width:98%;padding:1%;line-height:26px;}
.height300, .height250, .height235, .height165, .height180{min-height:auto !important;}

.dlf-height div img{width:75px; height:75px;}
.po-steps ul {width:80%;}

.digi_feature ul li{width:94%;}
.digi_feature ul li .box1{width:75%; padding:0 0 0 3%;}
.prof_fr{width:68%;}

.quote-process  li {padding:2%;font-size:1.6em;height:80px;text-transform:capitalize;}
.quote-process  li:nth-child(2){font-size:48px;}

.banner_bg img{width:62%;vertical-align:bottom;} 
.ban_title2_in{width:100%;font-size:24px;}

.crp_listing ul li, .crp_listing ul li div {height:auto;}
.crp_listing ul li div:nth-child(1){width:100%;}
.crp_listing ul li div:nth-child(2){width:100%;}
.crp_listing ul li div:nth-child(3){width:100%;}

.event-form-leftpanel{width:90%;}
.event-form-rightpanel{width:90%;}
}


@media(max-width:784px) and (min-width:700px){ 
.menu_section {padding: 0 .5% 0 0;  width: 70%;}
.menu_area{padding:0px; display:none;}
.menu_icon, .menu_drop{display:block;}
.main{width:98%; height:auto; min-height:600px; position:relative; z-index:0; margin:0 1%;}
.footer_section{float:left; width:98%;  min-height:100px; padding:1% 1% 0 1%; margin:14% 0 0 0; background: #0096db;}
.footer_list div{float: left; margin:0 2%; width: 96%;}
.footer_list div ul li{width:95px; margin:3px 0 3px 15px;}
.ban_title{font-size:22px;}

.ban_title2{ width:65%; padding:0; font-size:18px;  min-width:inherit; margin-right:0;}
.sub_head{font-size:16px;  min-width:inherit; margin-right:0;}
.title_in2{padding:3px 5px;}

span.reach{padding: 10px 5% 0 25%;  width: 90%;}
span.newsletter{margin: 15px 7%;  width: 80%;}
span.subscribe{margin:0 9%;}
span.social{float:left; width:60%; padding:20px 20%;}
.test_cont2{width:80%;}
.cont_list div.download a, .cont_list div.product a, .cont_list div.review a{width:95%;}
.terms {width: 59%;}
.footer_list{min-height: 231px; width: 50%;}
.containner_right{width:98%; margin:0 1%;}
.cont_area {padding: 0 1.5%; width: 30%;}
h3 img{float:left; width:25%;}
h5 img{float:left; width:25%;}
div p{margin:0 0 0 27%;} 
.banner_section, iframe{ height:300px; width:100%;}
h3 div ul, h5 div ul{padding:0px;}
.digi_learn ul li{margin:5px 3% 15px 1%; width:46%;}
.digi_learn ul li a{width:87%; min-height:218px;}
.learn_request{width:94%; padding:2% 3%; margin:20px 0 0;}
h4{width:48%; margin:10px 10px 0 0;}
.flexslider{width:90%; float: none;  margin:0 5%;}
div.icon_r img, div.icon_r1 img{width:100%;}
.icon_r{margin:0 35% 10px; width:30%;}
.icon_r1{margin:0 30% 10px; width:40%;}
.form{float:left; width:98%;}
.formc{float:left; width:78%;}
.form-promotion{float:left; width:100%;}
.pro_form ul li{padding:5px 1%; width:46%; margin:0 1%;}
.details{width:70%; padding:0 0 10px 0; float:right;}
/*.containner_area div img{ width:28%;}*/
ul.relatedlist > li img{ width:auto;}
.product ul li div div span{width:98%;}
.buy{margin-left:60px;}

.divColumn18, .divColumn28, .divColumn38, .divColumn48, .divColumn58, .divColumn68, .divColumn78,  .divColumn53{width:98%;padding:1%;line-height:26px;}
.height300, .height250, .height235, .height165, .height180{min-height:auto !important;}
.dlf-height div img{width:75px; height:75px;}
.po-steps ul {width:75%;}

.digi_feature ul li{width:94%;}
.digi_feature ul li .box1{width:75%; padding:0 0 0 3%;}
.prof_fr{width:72%;}
.ban_title2_in{width:100%;font-size:24px;}
.banner_bg img{width:62%;vertical-align:bottom;} 

.crp_listing ul li, .crp_listing ul li div {height:auto;}
.crp_listing ul li div:nth-child(1){width:100%;}
.crp_listing ul li div:nth-child(2){width:100%;}
.crp_listing ul li div:nth-child(3){width:100%;}

.event-form-leftpanel{width:90%;}
.event-form-rightpanel{width:90%;}
}
 
@media(max-width:919px) and (min-width:783px){  
.main{width:98%; height:auto; min-height:600px; position:relative; z-index:0; margin:0 1%;}
#menu1a,#menu2a,menu3a{display:none;}
.footer_section{float:left; width:98%;  min-height:100px; padding:1% 1% 0 1%; margin:14% 0 0 0; background: #0096db;}
.footer_list div{float: left; margin:0 2%; width: 96%;}
.footer_list div ul li{width:100px;}

.ban_title2{ width:65%; padding:0; font-size:24px;  min-width:inherit; margin-right:0;}
.sub_head{font-size:18px;  min-width:inherit; margin-right:0;}
.title_in2{padding:4px 8px;}

span.reach{padding: 10px 5% 0 25%;  width: 90%;}
span.newsletter{margin: 15px 7%;  width: 80%;}
span.subscribe{margin:0 9%;}
span.social{float:left; width:68%; padding:20px 16%;}
.test_cont2{width:80%;}
.cont_list div.download a, .cont_list div.product a, .cont_list div.review a{width:87%;}
.menu_section {padding: 6px 0 0 0; width: 100%;}
.menu_area{margin:0; padding:0;}
.banner_section, iframe{ height:340px; width:100%;} 
.digi_learn ul li a{min-height:252px;}
.flexslider{width:90%; float: none;  margin:0 5%;}
div.icon_r img, div.icon_r1 img{width:100%;}
.icon_r{margin:0 30% 10px; width:40%;}
.icon_r1{margin:0 20% 10px; width:60%;}
.formc{float:left; width:70%;}
.form-promotion{float:left; width:100%;}
.pro_form ul li{padding:5px 1%; width:46%; margin:0 1%;}
.details{width:73%; padding:0 0 10px 0; float:right;}
/*.containner_area div img{ width:25%;}*/
ul.relatedlist > li img{ width:auto;}
.product ul li div div span{width:98%;}
.buy{margin-left:100px;}
.dlf-height div img{width:75px; height:75px;}
.po-steps ul {width:60%;}

.digi_feature ul li{min-height:100px;}
.digi_feature ul li .box1{width:68%;}
.prof_fr{width:76%;}

.height250{min-height:300px;}
.height235{min-height:235px;}
.height165{min-height:165px;}
.height180{min-height:180px;}

.event-form-leftpanel{width:90%;}
.event-form-rightpanel{width:90%;}

}


@media(max-width: 1022px) and (min-width:920px){  
.main{width:98%; height:auto; min-height:600px; position:relative; z-index:0; margin:0 1%;}
#menu1a,#menu2a,menu3a{display:none;}
.footer_section{float:left; width:98%;  min-height:100px; padding:1% 1% 0 1%; margin:14% 0 0 0; background: #0096db;}
.footer_list div{float: left; margin:0 2%; width: 96%;}
.footer_list div ul li{width:100px;}

.ban_title2{ width:65%; padding:0; font-size:24px;  min-width:inherit; margin-right:0;}
.sub_head{font-size:18px;  min-width:inherit; margin-right:0;}

.menu_section {padding: 6px 0 0 0; width: 100%;}
.menu_area{margin:0; padding:0;}
span.reach{padding: 10px 5% 0 25%;  width: 90%;}
span.newsletter{margin: 15px 7%;  width: 80%;}
span.subscribe{margin:0 9%;}
span.social{float:left; width:80%; padding:20px 10%;}
.test_cont2{width:80%;}
.cont_list div.download a, .cont_list div.product a, .cont_list div.review a{width:87%;} 
.banner_section, iframe{ height:362px;} 
.digi_learn ul li a{min-height:196px;}
.flexslider{width:90%; float: none;  margin:0 5%;}
.formc{float:left; width:64%;}
.form-promotion{float:left; width:100%;}
.pro_form ul li{padding:5px 1%; width:21%; margin:0 1%;}
.pro_form ul li span.dbox{width:104%;}
.details{width:77%; padding:0 0 10px 0; float:right;}
/*.containner_area div img{ width:175px;}*/
ul.relatedlist > li img{ width:auto;}
.product ul li div div span{width:98%;}
.buy{margin-left:100px;}
.dlf-height div img{width:75px; height:75px;}
.po-steps ul {width:60%;}

.digi_feature ul li{min-height:100px;}
.digi_feature ul li .box1{width:60%;}
.prof_fr{width:78%;}
.height250{min-height:300px;}
.height235{min-height:235px;}
.height165{min-height:165px;}
.height180{min-height:180px;}

}

@media(max-width: 1136px) and (min-width: 1019px){
#menu1a,#menu2a,menu3a{display:none;}
.main{width:1022px; height:auto; min-height:600px; position:relative; z-index:0; margin:a auto; float:none;}
.footer_section{float:left; width:94%;  min-height:100px; padding:1% 3% 0 3%; margin:14% 0 0 0; background: #0096db;}
.footer_list div{float: left; margin:0; width:100%;}
span.social{float:left; width:80%; padding:20px 10%;}
.banner_section, iframe{ height:362px; overflow:hidden;}
.ban_title2{ width:65%; padding:0; font-size:28px;  min-width:inherit; margin-right:0;}
.sub_head{font-size:18px;  min-width:inherit; margin-right:0;}

.flexslider{width:90%;  margin:0 5%;}
.formc{float:left; width:60%;}
.form-promotion{float:left; width:100%;}
.details{width:76%;}
 ul.relatedlist > li > ul ul li:first-child {
            display: inline; }
ul.relatedlist > li > ul > li:nth-of-type(2) img {
        z-index: 73;
        margin-left: 25px; }
      ul.relatedlist > li > ul > li:nth-of-type(3) img {
        z-index: 72;
        margin-left: 40px; }
      ul.relatedlist > li > ul > li:nth-of-type(4) img {
        z-index: 71;
        margin-left: 55px; }
      ul.relatedlist > li > ul > li:nth-of-type(5) img {
        z-index: 70;
        margin-left: 70px; }
      ul.relatedlist > li > ul > li:nth-of-type(6) img {
        z-index: 69;
        margin-left: 85px; }
      ul.relatedlist > li > ul > li:nth-of-type(7) img {
        z-index: 68;
        margin-left: 100px; }
      ul.relatedlist > li > ul > li:nth-of-type(8) img {
        z-index: 67;
        margin-left: 115px; }
      ul.relatedlist > li > ul > li:nth-of-type(9) img {
        z-index: 66;
        margin-left: 130px; }
		.prof_fr{width:80%;}
		
		.height250{min-height:300px;}
.height235{min-height:235px;}
.height165{min-height:165px;}
.height180{min-height:180px;}
		
}
@media(max-width:2048px) and (min-width:1137px){  
.banner_section, iframe{height:362px; overflow:hidden;} 
.ban_title2{ width:72%; padding:0; font-size:34px;  min-width:inherit; margin-right:0%;}
.sub_head{font-size:18px;  min-width:inherit; margin-right:3%;}

.flexslider{width:90%; float: none;  margin:0 5%;}
.details{width:77%;}

.height250{min-height:300px;}
.height235{min-height:235px;}
.height165{min-height:165px;}
.height180{min-height:180px;}
}