/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;margin: 0;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
ul{margin: 0;padding: 0;}
a:visited{text-decoration: none; color: #6600CC;}
.clearfix:after{content:"";display:block;clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
img{display: block;height: auto;}
header,nav,section,article,aside,footer,hgroup,figure {display: block; }
/**************************************************************************************/
a {color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {text-decoration:none; outline:0 none !important; background-color: #F5A9A9; border-radius: 8px;color: #FF0066;}
h1 {font-size:46.07px;line-height: 50px;color: #fff;font-family: "Helvetica,sans-serif";font-weight: 400;text-align: center;}
h2 {font-size: 35px;line-height: 37px;color:  #3e4049;font-weight: 700;}
h3 {font-size:17px;line-height: 19px;color: #3e4049;}
h4 {font-size:15px;line-height: 17px;color: #3e4049;}
h5 {font-size:13px; line-height: 15px; color: #3e4049;padding: 10px 0px;}
h5:after{content: " ";width: 324px;height: 2px;background: #fafbfc;position: absolute;bottom: -12px;right: 0;left: -22px;}
h6 {font-size:12px;}
p {font-size: 18px;line-height: 26px;color:  #2b2b2b;font-weight: 400;}
a{font-size: 18px;line-height: 15px;color: #3e4049;font-weight: 700;}
/******Fonts******/

@font-face {
  font-family: 'TrebuchetMS';
  src: url('../fonts/TrebuchetMS/TrebuchetMS.eot?#iefix') format('embedded-opentype'),  url('../fonts/TrebuchetMS/TrebuchetMS.woff') format('woff'), url('../fonts/TrebuchetMS/TrebuchetMS.ttf')  format('truetype'), url('../fonts/TrebuchetMS/TrebuchetMS.svg#TrebuchetMS') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'TrebuchetMS-Bold';
  src: url('../fonts/TrebuchetMS-Bold/TrebuchetMS-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/TrebuchetMS-Bold/TrebuchetMS-Bold.woff') format('woff'), url('../fonts/TrebuchetMS-Bold/TrebuchetMS-Bold.ttf')  format('truetype'), url('../fonts/TrebuchetMS-Bold/TrebuchetMS-Bold.svg#TrebuchetMS-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


.intro {	margin:10px 35px;	text-align: left;}
.intro br {	margin:5px !important;}
.intro h4{font-family: 'TrebuchetMS-Bold';font-size: 20x;line-height: 18px;color: #ed1f85;padding: 9px 0 12px;}

body{font-family: 'TrebuchetMS' ,helvetica, arial, sans-serif; font-size: 20px;}

.wrapper{overflow: hidden;}
/*main content*/
.main_content{background-color: #A9BCF5;background-image: url(../images/fabric.png);background-repeat: repeat;padding: 0 0 68px;}

/*left content*/
.left{width: 196px;text-align: center;padding: 10px 0 0;float: left;}
.languages{text-align:  center;margin: 0 auto 0  18px;width: 75%;background: #fff;padding: 5px 0 3px;border-radius: 5px;box-shadow: 4px 6px 6px #888888;}
.languages a{display: inline-block;width: 90%;}
.languages a:hover{background: #F5A9A9; border-radius: 8px;}
.languages a figure{margin:  0 auto;width:  100%;}
.languages a figure img{margin: 0 auto;}
.languages ul{padding: 5px 0 0;}
.languages ul li{padding: 4px 0 2px;}
.languages ul li a{font-size:  16px;line-height: 21px;letter-spacing: 0.4px;color: #6600CC;width: 90%;}
.left_second{background: #ffffff;text-align: center;margin: 10px auto 0 18px;width: 75%;padding: 5px 0 12px;border-radius: 8px;box-shadow: 4px 6px 6px #888888;}
.second_in{width: 80%;margin:  0 auto;box-shadow: 4px 6px 6px #888888;border: 0px solid #a1a1a1;background: #ffffff;border-radius: 8px;padding: 5px 0;}
.left_last{background: #ffffff;text-align: center;margin: 10px auto 0 18px;width: 75%;padding: 4px 0;border-radius: 8px;box-shadow: 4px 6px 6px #888888;}
.left_last a{display:block;padding: 5px 0;}
.left_last a:hover, a:active{background: #F5A9A9;border-radius: 8px;margin: 0 6px;}
.left_last a img{margin: 0 auto;}




/*right content*/
.right{float: left;width: calc(98% - 196px);text-align: center;padding: 10px 0;position: relative;}
header{background: #ffffff;padding: 7px 0 0;vertical-align:  middle;border-radius: 7px;box-shadow: 4px 6px 6px #888888;}
header > ul{
}
header > ul > li{display: inline-block;padding: 0 19px;vertical-align: middle;}
header > ul > li > figure{}
header > ul > li > figure img{}
header h3{font-family: 'TrebuchetMS-Bold';font-size: 34.66px;line-height: 36px;color: #4C145E;font-weight: normal;padding: 8px 0 0;}

.mob_menu{ display: none; position:  absolute;top: 20px;left: 8px;padding: 5px 5px;border: #000 solid;border-radius: 8px;cursor:  pointer;}
.mob_menu span{content: " ";width: 30px;height: 2px;background: #000;display: block;padding:  2px 0;margin: 3px 0;}
.custom_search{width: 100%;margin: 0 auto;padding: 22px 0 16px 0;max-width: 700px;}
.custom_search p{font-family: 'TrebuchetMS-Bold';display: inline-block;font-size: 16px;line-height: 18px;color: #ed1f85;float: left;padding: 8px 2px;}
.custom_search form{display: inline-block;float: right;box-shadow: 4px 6px 6px #888888;border: 0px solid #a1a1a1;padding: 5px 5px;border-radius: 8px;}
.custom_search form input{background: url(../images/googlelogo_lightgrey_46x16dp.png) left center no-repeat  rgb(255, 255, 255);padding: 2px 0;text-indent: 49px;width: 246px;}
.custom_search form input.btn_submit{background: none;text-indent: 0;width: 60px;}
.content_in{margin: 10px 0 0;background: #fff;padding: 35px 0 27px;border-radius: 8px;box-shadow: 4px 6px 6px #888888;}
.ads-1{width: 95%;margin: 0 auto;background: #ffffff;min-height: 110px;padding: 10px 0;box-shadow:4px 6px 6px #888888;border-radius: 8px;}
.ads-1 iframe{width: 100% !important;}
.ads-2{width: 95%;margin: 10px auto;background: #ffffff;min-height: 100px;padding: 0 0 0;box-shadow:4px 6px 6px #888888;border-radius: 8px;}
.ads-2 iframe{width: 100% !important;}
.online_lang{background: #ffffff;width: 100%;margin:  0 auto;padding: 20px 0 0;max-width: 1040px;}

.online_1{width: 36%;text-align:  left;padding: 23px 10px 12px 10px;box-shadow: 4px 6px 6px #888888;border=;border-radius: 8px;display: inline-block;margin: 0 3% 0 0;}
.online_1 figure{}
.online_1 figure img{}
.online_extra{padding: 6px 0 8px;}
.online_extra li{padding: 9px 0 7px;}
.online_extra li a{font-family: 'TrebuchetMS-Bold'; font-size: 16px; line-height: 18px; color: rgb(95, 4, 180);}
.online_extra li a:visited{color: #6600CC;}
.online_extra li a:link{color: #330066;}
.online_extra li a:hover, a:active{background: #F5A9A9; border-radius: 8px;}
.online_extra li a.color_3:hover{color: #FF0066}
.online_extra li a.color_2{color:rgb(255, 0, 64);}

.online_2{width: 26%;display: inline-block;vertical-align: top;text-align:  left;padding: 15px 16px 15px 0px;box-shadow: 4px 6px 6px #888888;border=;border-radius: 8px;margin: 0 3% 0 0;}
.online_2 h4{font-family: 'TrebuchetMS-Bold';font-size: 16px;line-height: 18px;color: #ed1f85;padding: 9px 0 12px;}
.online_2 ul{}
.online_2 ul li{}
.online_2 ul li a{font-family: 'TrebuchetMS-Bold';font-size: 16px;line-height: 21px;font-weight: normal;color:#0B0B61;}
.online_2 ul li a:hover,a:active{background: #F5A9A9; border-radius: 8px;}
.online_2 ul li figure{display: inline-block;}
.online_2 ul li figure img{}
.fifa{display: inline-block;width: 75%; vertical-align: top;}
.online_2 ul li .fifa a{font-family: 'TrebuchetMS-Bold';font-size: 16px;line-height: 21px;font-weight: normal;color:rgb(255, 0, 64);display: block;padding: 8px 4px;margin: 3px 0 6px;}
.online_3{width: 29%;display: inline-block;text-align:  center;padding: 16px 0 50px 0px;vertical-align:  top;box-shadow: 4px 6px 6px #888888;border=;border-radius: 8px;}
.online_3 h4{font-family: 'TrebuchetMS-Bold';font-size: 16px;line-height: 18px;color: #ed1f85;padding: 9px 0 15px;}
.online_3 iframe{}

.Last_ad{width: 100%;margin: 10px auto;background: #ffffff;padding: 12px 0;border-radius:  8px;box-shadow: 4px 6px 6px #888888;}
.last_in{width: 95%;margin:  0 auto;background: #ffffff;min-height: 110px;padding: 8px 0;box-shadow:4px 6px 6px #888888;border-radius: 8px;}
.last_in iframe{width: 100% !important;}

.online_choice{width: 45%;display: inline-block;vertical-align: top;text-align:  left;padding: 15px 16px 15px 0px;box-shadow: 4px 6px 6px #888888;border=;border-radius: 8px;margin: 0 3% 0 0;}
.online_choice h4{font-family: 'TrebuchetMS-Bold';font-size: 16px;line-height: 18px;color: #ed1f85;padding: 9px 0 12px;}
.online_choice ul{}
.online_choice ul li{}
.online_choice ul li a{font-family: 'TrebuchetMS-Bold';font-size: 16px;line-height: 21px;font-weight: normal;color:#0B0B61;}
.online_choice ul li a:hover,a:active{background: #F5A9A9; border-radius: 8px;}
.online_choice ul li figure{display: inline-block;}
.online_choice ul li figure img{}

.frontinfo{background: #ffffff;padding: 18px 8px;text-align: left;border-radius: 8px;box-shadow: 4px 6px 6px #888888;}
.frontinfo p{font-family: 'TrebuchetMS';font-size: 16px;line-height: 1px;color: #0B0B61;letter-spacing: -0.5px}
.frontinfo p a{font-family: 'TrebuchetMS';font-size: 16px;line-height: 18px;color: #0B0B61;}
.frontinfo p a:hover, a:active{background: #F5A9A9; border-radius: 8px; color: #FF0066;}


.additional{background-color: rgb(57, 55, 163);width: 384px;float:  right;border-radius: 8px;padding: 19px 0;position:  fixed;bottom: 20px;right:  0;box-shadow: 4px 6px 6px #888888;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;}
.additional p{font-family: 'TrebuchetMS';font-size: 18px;line-height: 24px;color: #ffffff;padding: 15px 30px;letter-spacing: -1.2px;}
.additional p a{font-family: 'TrebuchetMS';font-size: 16px;line-height: 18px;color: #ffffff;padding: 0px 10px;letter-spacing: 0.1px;}
.additional p  a:hover{background: #F5A9A9; border-radius: 8px;}
.btn{width: 82%;margin: 17px auto;text-align:  center;padding: 6px 0;box-shadow: 4px 6px 6px #888888;background: #fff;border-radius: 8px;}
.btn a{font-family: Helvetica,Calibri,Arial,sans-serif;color: #fff;letter-spacing: 0.8px;background: rgb(230, 37, 118);width: 95%;display:  inline-block;padding: 14px 0;}
.btn a:hover{background: rgb(255, 75, 156); border-radius: 8px;}

.custom_search form input.focussed{background: #fff;text-indent: 0px;}


/*---Inner1 page styiling starts---*/
.inner_main{padding: 0 0 10px;}
.inner_head{padding: 7px 0 14px;}
.design{background: #ffffff;margin: 12px 0 0 0;border-radius: 7px;padding: 0 0 15px;}
.design h2{font-size: 16px;line-height: 20px;color:  #0B0B61;margin: 0 auto;font-weight: 400;padding: 17px 0;}
.design h2 a{font-size: 16px;line-height: 20px;color:  #6600CC;font-weight: 400;}
.design h2 a:hover{background: #F5A9A9; color: #FF0066; border-radius: 8px;}
.inner_add1{width: 95%;margin: 0 auto;background: #ffffff;min-height: 100px;padding: 0 0;box-shadow: 4px 6px 6px #888888;border-radius: 8px;}

.quick_links{background: #ffffff;border-radius: 14px;margin: 10px 0 0;padding: 12px 0 8px;}
.quick_links h6{ padding: 10px 0; font-size: 16px; line-height:  18px;font-weight: 700;color: #DF0101;}
.quick_links ul{ padding: 8px 0 0;}
.quick_links ul li{ display:  inline-block; padding: 0 10px;}
.quick_links ul li a{font-size: 14px; line-height: 16px; letter-spacing: 1.3px;color: #330066;}
.quick_links ul li a:hover{background-color: #F5A9A9; border-radius: 8px;color: #FF0066;}

.link_items{background: #ffffff;border-radius: 7px;margin: 10px 0;padding: 0 0 10px;}
.beginners{padding: 4px 0 0;}
.beginners h5{font-size: 22px;line-height: 24px;color: #ed1f85;font-weight: bold;display: inline-block;padding: 3px 7px;}
.beginners h5:hover{color: #33CC33;background: #F5A9A9; border-radius: 8px;}
.beginners ul{width: 35%;margin:  0 auto;text-align:  left;padding: 5px 0 0 70px;}
.beginners ul li{padding: 0 0 10px;}
.beginners ul li:last-child{padding: 0}
.beginners ul li a{font-size:  16px; line-height:  18px; letter-spacing: 0.6px; color: #330066;font-weight: 400;}
.logo2 li.unitlinks2 a, .logo3 li.unitlinks2 a, .beginners li.unitlinks2 a {font-size:  14px; margin-left:5px;}

.logo2{padding: 7px 0 0;}
.logo2 h5{font-size: 22px;line-height: 24px;color: #ed1f85;font-weight: bold;display: inline-block;padding: 2px 7px;}
.logo2 h5:hover{color: #33CC33;background: #F5A9A9; border-radius: 8px;}
.logo2 ul{width: 35%;margin:  0 auto;text-align:  left;padding: 7px 0 0 70px;}
.logo2 ul li{padding: 0 0 10px;}
.logo2 ul li:last-child{padding: 0 0 3px;}
.logo2 ul li a{font-size:  16px; line-height:  18px; letter-spacing: 0.6px; color: #330066;font-weight: 400;}

.logo3{}
.logo3 h5{font-size: 22px;line-height: 24px;color: #ed1f85;font-weight: bold;display: inline-block;padding: 3px 7px;}
.logo3 h5:hover{color: #33CC33;background: #F5A9A9; border-radius: 8px;}
.logo3 ul{width: 35%;margin:  0 auto;text-align:  left;padding: 8px 0 0 70px;}
.logo3 ul li{padding: 0 0 10px;}
.logo3 ul li:last-child{padding: 0 0 5px;}
.logo3 ul li a{font-size:  16px; line-height:  18px; letter-spacing: 0.6px; color: #330066;font-weight: 400;}

.logo4{}
.logo4 h5{font-size: 22px;line-height: 24px;color: #ed1f85;font-weight: bold;display: inline-block;padding: 3px 7px;}
.logo4 h5:hover{color: #33CC33;background: #F5A9A9; border-radius: 8px;}
.logo4 ul{width: 35%;margin:  0 auto;text-align:  left;padding: 7px 0 0 70px;}
.logo4 ul li{padding: 0 0 10px;}
.logo4 ul li:last-child{padding: 0 0 3px;}
.logo4 ul li a{font-size:  16px; line-height:  18px; letter-spacing: 0.6px; color: #330066;font-weight: 400;}


.link_items_down{background: #ffffff;border-radius: 7px;padding: 0 0 10px;}
.grammar{padding: 4px 0 0;}
.grammar h5{font-size: 22px;line-height: 24px;color: #ed1f85;font-weight: bold;display: inline-block;padding: 3px 7px;}
.grammar h5:hover{color: #33CC33;background: #F5A9A9; border-radius: 8px;}
.inner_add2{width: 730px;margin: 0 auto;background: #ffffff;min-height: 90px;padding: 20px 0 3px;box-shadow: 4px 6px 6px #888888;border-radius: 8px;}
.grammar ul{width: 48%;margin:  0 auto;text-align:  left;padding: 17px 0 0 65px;}
.grammar ul li{padding: 0 0 10px;}
.grammar ul li:last-child{padding: 0 0 0px;}
.grammar ul li a{font-size:  16px; line-height:  18px; letter-spacing: 0.6px; color: #330066;font-weight: 400;}

.topics{ padding: 6px 0 0;}
.topics h5{font-size: 22px;line-height: 24px;color: #ed1f85;font-weight: bold;display: inline-block;padding: 3px 7px;}
.topics h5:hover{color: #33CC33;background: #F5A9A9; border-radius: 8px;}
.topics ul{width: 45%;margin:  0 auto;text-align:  left;padding: 5px 0 0 40px;}
.topics ul li{padding: 0 0 10px;}
.topics ul li:last-child{padding: 0 0 3px;}
.topics ul li a{font-size:  16px; line-height:  18px; letter-spacing: 0.6px; color: #330066;font-weight: 400;}

.crosswords{padding: 3px 0 0;}
.crosswords h5{font-size: 22px;line-height: 24px;color: #ed1f85;font-weight: bold;display: inline-block;padding: 3px 7px;}
.crosswords h5:hover{color: #33CC33;background: #F5A9A9; border-radius: 8px;}
.crosswords ul{width: 45%;margin:  0 auto;text-align:  left;padding: 5px 0 0 40px;}
.crosswords ul li{padding: 0 0 10px;}
.crosswords ul li:last-child{padding: 0 0 2px;}
.crosswords ul li a{font-size:  16px; line-height:  18px; letter-spacing: 0.6px; color: #330066;font-weight: 400;}

.logohome_footer{background: #ffffff;border-radius: 7px;margin: 10px 0 0;padding: 5px 0 0;}
.logohome_footer a{display: inline-block;padding: 0 0 3px;}
.logohome_footer a:hover, a:active{background: #F5A9A9; border-radius: 8px;}
.logohome_footer a img{margin: 0 auto;}

.final{padding: 10px 0;text-align: left;}
.final a{display: inline-block;padding: 0 0 2px;}
.final a:hover, a:active{background: #F5A9A9; border-radius: 8px;}
.final a img{}

.inner_addition{text-align: center;}