/*-- my_css --*/
.separator { color: black;} .navigation {padding: 5px 0;}

.nav-collapse {background: #92d050 none repeat scroll 0 0;}.nav.menu {padding: 8px 0;}.logo {float: left;width: 28%;}

.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {border-radius: 3px;color: #000000;font-weight: bold;padding: 2px 7px;}

.logo.three h4 {text-align: center;}

.logo.three {width: 100%;}.navbar .btn-navbar {
  background-color: black!important;
  background-image: linear-gradient(to bottom, #000, #000)!important;
  border: medium none!important;
}
.navigation {
  margin-bottom: 0px;

}
.mod-languages { float: right; margin-right: 11px;  margin-top: 10px;}.logo.three h2 {font-size: 34px; font-weight: bold;color: #f00;text-align:center;}

.logo.box {margin-top: 61px;text-align: center; width: 36%;}.logo.three h4 {color: #0033cc;}.logo.three h4 {font-size: 20px;}

.top_header {float: right;text-align: right; width: 73%;}.top_header > h2 {color: red;font-size: 18px;margin-right: 19px;}

.top_header a {color: red;}.top_right li {display: inline;float: left;}.main_last {float: right;width: 30%;}

.logo > img {margin-top: 15px;}.ct_one > p {margin: 0;}.nav.menu li:first-child {border-left: 0px!important;}

.ct_one {background: black none repeat scroll 0 0;color: white; font-weight: bold;font-size:12px;padding: 5px 6px;text-align: left;}

.top_right a {border-left: 2px solid red;border-width: 2px;padding: 0 8px; border-width: 1px;line-height: 12px;}

.borders {border: 0 none !important;}.top_right a {color: red;}.first_box_two > img {margin-top: 12px;}

.one {background: #4f6228 none repeat scroll 0 0;color: white; font-size: 12px; font-weight: bold; padding: 5px 6px;}

.left_group {margin-top: 10px;}


.one.box {background: #e46c0a none repeat scroll 0 0;color: white;font-size: 12px;font-weight: bold;padding: 5px 6px;}

.one.box1 { background: #7030a0 none repeat scroll 0 0;color: white; font-size: 12px; font-weight: bold; padding: 5px 6px;}

.navigation .nav li {border-left: 5px solid black;border-width: 2px;display: inline-block;padding: 1px 15px;}

.nav > li.active > a {color: red;}.nav > li > a {color:red;font-weight: bold;}.logo.box h1 {font-size: 30px;}

body.site.no-task.no-layout.itemid-101 .top_right .nav.menu {  float: right;}


/*-- testimonial --*/
.testimonial {float: left;width: 100%; margin-top: 12px;}.testi_box {float: left;width: 100%;}.testi_box.test1 {float: left;width: 31%;}

.testi_box.test2 {float: left;margin-left: 22px;width: 31%;}

.testi_box.test3 {float: left;width: 31%; margin-left: 22px;}.testimonial > h2 {font-size: 27px;text-align: center;}

.testi_box.test1 > p {padding-top: 13px;text-indent: 10px;}.testi_box.test1 img {float: left;width: 10%;}

.aurthor {font-weight: bold;}.testi_box.test2 > p {padding-top: 13px;text-indent: 10px;}

.testi_box.test2 img {float: left;width: 10%;}.testi_box.test3 > p {padding-top: 13px;text-indent: 10px;}

.testi_box.test3 img {float: left;width: 10%;}.custom > ul { float: right; margin-top: 11px;}.mod-languages {float: left;margin-top: 4px;}

.custom > p {text-align: center;}

.testimonial button {
  background: #92d050 none repeat scroll 0 0;border: medium none;color: black;font-size: 13px; font-weight: bold; padding: 9px 20px;
  margin-top: 31px;
  }
.RSWS_form_button{  background: #92d050 none repeat scroll 0 0;border: medium none;color: black;font-size: 13px; 
 font-weight: bold; padding: 9px 20px;margin-top: 31px;}

.item-120 > a { border-left: medium none;}.item-132 > a {border-left: 0 none;}
 
.shareicons {overflow: hidden;} 

 .required {width: 90%;}.mod-languages {;margin-top: 14px;}
 
.nav.menutop-menu {float: right;}.mod-languages {margin-top: 0 !important;}.nav.menutop-menu {margin-top: 3px;}

.itemid-101 .menutop-menu li {padding: 0 4px;}

.nav.menu.maximenuck {clear: none !important;}.maximenuck2 li:last-child{border:none !important;}

.maximenuck2 {background: #92d050;}.maximenuck2 li {padding: 10px 12px !important;}

.maximenuck2 .titreck {color: black !important;}.maximenuck2 { width: 100%;}

.maximenuck2 li span:hover {color: red !important;}

.maximenuck li {
  text-align: left !important;
}
.nav li a:hover {
  background: transparent none repeat scroll 0 0 !important;
}

div#maximenuck109 div.floatck {background: #92d050 !important;width: 19.5% !important;}

.maximenuck2 li {border-left: 0 none !important;}.maximenuck2 li {border-bottom: 1px solid black !important;}

.one > a {color: white;text-decoration:none;}.first_box_two {margin-top: 12px;}

.one > a:hover {color: red;}.maxiroundedcenter .nav.menu.maximenuck li {padding: 1px 9px;}

.testi_box {margin-top: 27px;}

.button_edit > a { background: #92d050 none repeat scroll 0 0; border: 0 none;
  color: black;font-size: 16px; margin-top: 24px; padding: 8px 9px; text-decoration:none;
}
.button_edit {float: left;margin-top: 12px;}.button_edit {float: left;width: 100%;}

.maxiroundedcenter {background: #92d050 none repeat scroll 0 0;}












/*-- media query --*/
 
@media(min-width: 320px) and (max-width: 480px) {
.nav.menu li {
  padding: 3px 0;
}
.navigation {margin-bottom: 0px;}

.navigation .nav li {text-align: center; width: 100%;}.testi_box.test1 { width: 100%;}

.testi_box.test3 { margin-left: 0;  width: 100%;}.logo {  width: 100%;  text-align:center;}

.logo.box {  text-align: center;  width: 100%;}.main_last { float: right; width: 100%;}

.top_right li {display: inline;  width: 100%;  float:none;}

.logo.box h1 {font-size: 24px;}.logo.three {margin-top: 5px;  width: 100%; text-align: center;}.first_box > img {width: 100%;}

.top_right a {border-width: 1px; font-size: 11px; padding: 0 5px;}.logo.box { margin-top: 13px;}

.navigation .nav li { border-left: 0px ;}.first_box_two > img {width: 100%;}.testi_box.test2 {margin-left: 0; width: 100%;}

.nav.menutop-menu { float: right;text-align: center;width: 100%;}

.top_right .nav.menutop-menu li {padding: 0 5px;}.top_right .nav.menutop-menu li a {border-left: 0 none;}

.itemid-115 .top_right .nav.menutop-menu li > a {border: medium none;}.nav-tabs > li {padding: 11px 0;}


body.view-featured .navigation .nav li {
  border-left: 0px!important;
}
#maximenuck109 ul.maximenuck li.level1.parent > a::after, div#maximenuck109 ul.maximenuck li.level1.parent > span.separator::after {
  top: 5px !important;
  right: 8px !important;
}
div.maximenuckh ul:not(.noresponsive) li {box-sizing: border-box;float: none !important;margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: none !important;
  width: 100% !important;
}
div#maximenuck109 div.floatck {
  width: 100% !important;
}
body.view-featured .navigation .nav li {
border:none;
}



}
@media(min-width: 768px) and (max-width: 1024px) {

.navigation {margin-bottom: 0px;}

.main_last {margin-right: 0;width: 36%;}

.logo.three h2 {font-size: 31px;}.logo.three h4 {font-size: 17px;text-align:right;}

.logo.box h1 { color: red;font-size: 23px;padding-left: 31px;}body.site {padding: 0px;}

.main_last {text-align: right; width: 35%;}.top_right {float: right; margin-top: 12px;}.mod-languages {margin-right: 0px;}

.logo.three > h2 {text-align: right;} .mod-languages {float: left;margin-top: 23px;}

.one {font-size: 13px;} .one.box1 {font-size: 13px;} .one.box{font-size: 13px;}.mod-languages { margin-top: 16px;width: 31%;}

.top_right { margin-top: 1px;}.nav-collapse.in.collapse {height: 41px !important;}

.top_right li {display: inline-block;}

.maximenuck2 li {padding: 13px 7px !important;}
div#maximenuck109 ul.maximenuck li.level1.parent > a::after, div#maximenuck109 ul.maximenuck li.level1.parent > span.separator::after {
  top: 6px!important;
}
.nav.menu li a {
  font-size: 12px;
  padding: 0 1px;
}
.nav.menu li {
  padding: 0;
}
.maximenuck2 {
  width: 100% !important;
}

}
@media(min-width: 360px) and (max-width: 640px) {

.navigation {margin-bottom: 0px;}

.navigation .nav li {display: block; text-align: center; width: 100%;}

.logo {width: 100%;text-align:center;}.logo.box {text-align: center;width: 100%;}

.main_last {float: right;width: 100%;}.first_box_two > img {width: 100%;}.logo.box {margin-top: 21px;}

.top_right > ul {text-align: center;width: 100%; margin-top: 12px; margin:0px;}

.top_right li {display: inline;width: 100%;float:none;}.logo.three {margin-top: 5px;width: 100%;text-align: center;}

.first_box > img {width: 100%;}.testi_box.test1 {width: 100%;}.testi_box.test2 {margin: 20px 0;width: 100%;}

.testi_box.test3 {width: 100%;margin:0px;}.testi_box.test1 img {width: 5%;}

.testi_box.test2 img {width: 5%;}.testi_box.test3 img {width: 5%;}

.navigation .nav li {border-left: 0px solid black;} .custom > ul {text-align: center;width: 100%;}

.ct_one {font-size: 15px;}.nav li a {display: inline;}.mod-languages {text-align: center!important; width: 100%!important;}

.nav-tabs > li { padding: 11px 0;}.nav.menu li {padding: 4px 0;}

.maximenuck2 li {text-align: center !important;}

.maximenuck2 {
  width: 100% !important;
}
#maximenuck109 ul.maximenuck li.level1.parent > a::after, div#maximenuck109 ul.maximenuck li.level1.parent > span.separator::after {
  right: 28px !important;
}
div#maximenuck109 div.floatck {
  width: 98% !important;
}
div#maximenuck109 div.maxidrop-main {
  width: 94%;
}
}

@media(min-width: 200px) and (max-width: 319px) {



.navigation .nav li {text-align: center; width: 100%;}.logo.three h2 {font-size: 14px;}.top_right a {padding: 0 1px;}

.logo {width: 100%;}.logo.box h1 {font-size: 11px;}.logo.box {text-align: center;width: 100%;}

.main_last {float: right;width: 100%;}.top_right > ul {text-align: center;width: 90%;margin:0px;}

.top_right li {display: inline;width: 100%;float:none;}.logo.three {margin-top: 5px;width: 100%;text-align: center;}

.first_box > img {width: 100%;}.top_right a {border-width: 1px;font-size: 11px;}.logo.box {margin-top: 13px;}

.navigation .nav li { border-left: 0px ;}.first_box_two > img {width: 100%;}.testi_box.test1 {width: 100%;}

.testi_box.test2 {margin: 20px 0;width: 100%;}.testi_box.test3 {width: 100%;margin:0px;}.testi_box.test1 img {width: 5%;}

.testi_box.test2 img {width: 5%;}.testi_box.test3 img {width: 5%;}.chzn-container-single .chzn-single {width: 60%;}form {float: left;width: 49%;}

.mod-languages {width: 100%;} .lang-inline {text-align: center;width: 100%;}.custom > ul {text-align: center;width: 100%;}

.logo.three h4 {font-size: 11px;}.one{font-size:12px;} .one.box1 {font-size:12px;} .one.box {font-size:12px;}

.top_right a {border: medium none;}.top_right > ul {width: 100%;}
}

@media(min-width:641px) and (max-width: 767px) {

.first_box_two > img {width: 100%;}.first_box.new > img { width: 100%;}.top_right {float: right;}

.mod-languages {float: right;margin-right: 11px;margin-top: 4px;}

.logo.three {float: right;margin-top: 14px;width: 100%;}.logo.three h2 {font-size: 25px;}.logo.three h4 {font-size: 15px;}

.logo.box h1 {font-size: 25px;text-align: center;} .logo.box {width: 40%;} 

.navigation {padding: px 0;}.navigation {margin-bottom: 0px;padding:0;}

.testi_box.test3 {float: left;margin-left: 22px;width: 30%;}

.nav.menu li a {font-size: 12px;padding: none;}

.nav.menu li {line-height: 8px;}



}

@media(max-width: 640px) {
.mod-languages {
  text-align: center;
  width: 100%;
}
div#maximenuck110 ul.maximenuck li.level1.parent > a::after, div#maximenuck110 ul.maximenuck li.level1.parent > span.separator::after {
  right: 28px !important;
}
div#maximenuck109 div.floatck {
  width: 98% !important;
}
div#maximenuck109 div.maxidrop-main {
  width: 94%;
}

}

@media(min-width:800px) and (max-width: 1200px) {
.nav-collapse.in.collapse {
  height: 41px!important;
}
}
@media(max-width: 1024px) {
.itemid-101 .nav.menutop-menu li a {padding:0px 4px;line-height: 3px;}
.nav.menu li {padding:1px;}
.top_right a {
  padding: 0 4px;
}
div#maximenuck109 ul.maximenuck li.level1.parent > a::after, div#maximenuck109 ul.maximenuck li.level1.parent > span.separator::after {
  top: 5px!important;
}

div#maximenuck110 ul.maximenuck li.level1.parent > a::after, div#maximenuck110 ul.maximenuck li.level1.parent > span.separator::after {
  top: 5px!important;
}

}

/***  custom css  ***/

.logo_small_ext { display: inline-block; max-width: 220px; text-align: center;  width: 100%;
}
.header_dreamExt { color: red; display: inline-block; font-size: 16px;
}
.home_leftlogo > li { display: inline; list-style: outside none none; margin: 0 4px;
}
.home_leftlogo { display: inline-block; margin: 0; width: 50%;
}
.home_right_likeBlog { display: inline-block; list-style: outside none none;  margin: 0;
}
.home_Banner_underLogo { margin-top: 20px; display: inline-block; width: 100%;
}
.services_page_listing { list-style: outside none none; margin: 0;
}
.services_small_thumb { float: left; margin-right: 12px; max-width: 200px; width: 100%;
}
.services_page_listing > li { display: inline-block; width: 100%; padding-bottom: 15px; border-bottom: 1px solid #e7e7e7;
}
.services_small_thumb_description { display: inline-block;
} 
body.view-featured .navigation .nav li { border-left: 2px solid #000000; border-width: 2px; display: inline-block; padding: 1px 8px;
}
.one.box2 { background: #00b050;}.one.box3 { background: #00b0f0;}

.one.box4 { background: #7030a0;}.one.box5 { background: #c00000;}

.moduletable button {background: #92D050;border: 0 none;color: black; font-size: 16px; padding: 10px 11px;margin-top: 24px;}

.home_right_likeBlog > li {display: inline;padding: 1px;}

.home_right_likeBlog {float: right;margin-top: 40px;text-align: right;width: 49%;}

.slide-title {display: inline;}.slide-desc-text-default a.readmore {float: right;margin-bottom: 10px;}

.readmore {color: white;text-decoration: underline;}.contact h3:first-child {display: none;}