html{
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}
body,h1,h2,h3,h4,h5,h6,a,p,code,strong,li{
  -webkit-font-smoothing: antialiased !important;
  text-shadow: none !important;
}

.box_search {
	margin: 0; padding: 0;
	width: 337px;
	overflow: hidden;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXoAAAAnCAYAAAABx4MNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADYSURBVHja7NQ7CsJAAEXRN0Fi/GCtuP/VpLOzGLCzC2i6aeI6HM5Zwi1u+Xy/W329U5+PANCfMs/zdr3dczpOagB0aNday+VyzrTfZxgGRQB6G32SHKYppRQ1ADo0JDF5gN5HD4DRA2D0ABg9AEYPgNEDYPQAGD2A0QNg9AAYPQBGD4DRA2D0ABg9gNEDYPQAGD0ARg+A0QNg9AAYPYDRSwBg9AAYPQBGD4DRA2D0ABg9AEYPYPQAGD0A/zH6cRyzrqsSAJ0qy7Jstda01tQA6NAPAAD//wMARAsco4Q7s7oAAAAASUVORK5CYII=');
}
.box_search_on {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXoAAAAnCAYAAAABx4MNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADrSURBVHja7NSxDQFhGIDh7z+n4EJnAYUVJBJLGMFGChtYwQA67XWiukqjkYtISOQ3hz/PM8JbvKntPvlwesbllgKA8qTt/pE3y2Gs5m81AApU3/sc68U3xqNJ1HWtCEBpo4+IaMZNDAaVGgAFqiLC5AFKHz0ARg+A0QNg9AAYPQBGD4DRA2D0AEYPgNEDYPQAGD0ARg+A0QNg9ABGD4DRA2D0ABg9AEYPgNEDYPQARi8BgNEDYPQAGD0ARg+A0QNg9AAYPYDRA2D0APzH6GfTFOfrWwmAQqW2++Td8RX3PqsBUKAfAAAA//8DABkaHPQpAjoqAAAAAElFTkSuQmCC');
}
.tf_keyword {
	float: left;
	margin: 10px 10px 0;
	padding: 0; border: 0;
	width: 251px; height: 20px;
	color: #333;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	background-color: transparent;
	outline: none;
}
.btn_search {
	float: left;
	overflow: hidden;
	margin: 0; padding: 0; border: 0;
	width: 66px; height: 39px;
	cursor: pointer;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAnCAIAAAA0DwlWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAOLSURBVHja7FhNaFxVFP7u39z37sxkOozSWlJoSm2oIlSIP7E6UEQpiBFaslAMBUEX3VgEd1ll6c5NoQsR7EoQwUCJCqZgFYskKKkoNjSmUm3aSQsz7//vXhdPqwF3c1M7Moe7eH+8+75zznfO9w6ZmluH3IGBtftqePMFxQG0mo3BhRGn+bvnAg7AmMFFgYrgnduG4n9hQxj3knEAeqDJAWgz5MYQhmUzWnMAWtt/dRAFcZrpIgdAGZe8olxJKdtGilsHQHX88mF1aKz24C4B4Nqt/JvL6fxS14+cWlUNAAzPDyb2FW+92FIVcufiaItPT/KpCfe9L/zPLwX1WtV2pdI2ueEH4aN789njjTsYVjey1Y2sPJaCnDxaf/4R4wfhvRsNrQuG6O2XWuXpueXw/fNhmDMAnOiZtjs9qQC8/lx1ec3zM10R1DIMK+0vjJJXDqsyDouXojOLhSubTUUA5Lk5+1UIhNOTSjB67AlxZjHk3GZqWXNJkqeHxgSAJDOnPwucisP5n6nFOXGlOvtl1As1gGcOOmka2+SGtscNXeR772cAfv49D3MmxJbayjnR4D9eywCMKFrh1G6Vt5mgWUEGvotTxn+7nQMY38050XlutsYdMMlDowJAL9Rprqk9B5oyqbS2sCpMfP9LVhbWmbYbx2GWFeWtLCuCKDjWdkcUBXDhp1gKx8qm5bIZDSndD78Ow9QAmJ5UbzzL4rjX9btdvxvHvZmn2WtP1csnr3YKQ6C1tb8DYwyZmltXzT22ZMjj+/Ts8b8HFKsbWZTg4CgTbIu/Tn/qLazAlQ5jFlRW5+Z1Nn7kFJMjxqD/JbhY7+RrG/HEfikYAdCqsZ07GKMEQFbotZt5q8YAPLZfClosXUkooYTQPveNQp+NHznFnRFb8RVcXN3M57/1CEFDkZIMN7rFwnfxO594H12Mdjfp2E4B4OE9YlfDnP/BE1zQ/vgeBh6Zmlt3GqOWtZoukiz5Z48TwnEq0hgTp/GJtiiFCYCLl5O5j8O66suPm53rfFuqOGWuVK78F03uSveDC0mn6508Wgfw5AHZqvqRNoz01XNKTXUXGxVhUroLKxHgvdquLl1JOj1dr5E+v4HjrhsBcaRaWAnnl29RxpVT61sHFRzAfzLekVLJv7Ku/w8Y+BnucMAzhLGNAx4z4OQodDFMqiEMi5amQbPKOIDNG78OLgxX0NmZB/4YAEA5JT5MGj3kAAAAAElFTkSuQmCC');
}
.btn_search:hover {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAnCAYAAAC7bZ4BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAOtSURBVHja7JlNbFVFFMd/M3M/3rv2g/BCIFATG6ykuukCxWKMYiRxVVZV4gYX6oKVG9ZVdm7cmMBGE5dGN2IsVhvZYCwhLZqYoBZswFAD1Yf4Xt9993PGxW1f+miNX7m3au9JZjN3kjnzn//5zznnirGT18wvrZStajv6FRPP70aMnbxmKv0DWxaIIFiG8A4WgDF6ywLhuh43b9eRlAZQArFqK6FhSkaUXCiBKEOjZMQfMULrYvOIKApIdIJJs32Fkkhl4VoOQhR/N0nQzIAoLIuLAzwr5diTHiODPQztsgG4UU+YmY/4cLZNvSWp2JXNYURRIBzYKzhxpIbniK5vAzWL8VGLsf1V3v5smY++CgoHo5AUO0wiDuwVTIxv65q/cjMG6DDDtQXHn+kFmkzO+Thu5f/DCGMMnpVy4kitMzc553N6epkkzZihkLzwVJXxUQ+Alw7fw8yViEZbI2UxmiFXnc1rxFHIc495nXA493WbN6daSOlScapUnCrKtnjnXJv3Z3wAbCU5erBKGAe5+rY6CgEiRTMymFE/jA1vTDZxlI1AdtYIZAeMhp+F6ePDFUyqiwUi19BINfftUAB892NCkgqEVOvWCSQpmss3Mt3o8ySWsorWiHzFMk4FdtfZ/9x+QqW5+9b9auh8U+zF2wlDu2z27bawlCFNNVKIDdc+OJCFUcPXxJFBOqY4sczThJKcXwg6z+OxJ3pIdIJeU99oYwijkGcPVejzMpfOfxMglCw2NHSORZclLc5+EXJ0fw+eIxgf9fAcOD29TBitCJWUvHi4t/N8Alz/KcWkGi3zZ0Qc+lnzNrX68t0ojjg47G6YULVDGB5Q2Bvc/qmpJmcu+ljKQuSYT9z64VvUvkOvvKqxwZjchpSS60sxC0sJjwy52CrTh1qPYuc2hZJiRVQ1C0sJtZ5MWR++36XiSGavBhhhEIZc/Gs16itACCd/MVoB4+ylACGg3xMdPbj1a8rHXwa89l6DDy747NmuGNyZieZD99rs2a74/HIAAsTviOw/sVajnoVGJLxCCxytNeau0l9I2UmntdbrNOPCfMjEu3dySbl/Xry6OY0ZKSXKsrrG2gNKKXlrusmpqWZn7tEHXHo99d8vw/8OWGcu+viR5uWne5n9PqTpp7kVYZvSofor9ukln0/mWgghEFLm5uu/lhFrtUMUwcCybdtVa+gtD0TJCCAO2+UPnruatyUQZWiUjCgZsa5F4PXVMkbUF+e3LBC2W+X14yP8NgB+dtwcbAv6ZAAAAABJRU5ErkJggg==');
}

.documentation_header {
  height: 558px;
  color: #303030;
  text-shadow: none;
  position: relative;
  background-repeat: repeat-x;
  background-attachment: fixed;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
  background: #a0ce4e;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.documentation_header:after{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  position: absolute;
  background: rgba(0,0,0,0.3);
}
.theme_header > div{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 50%;
  z-index: 10;
  margin: auto;
  height: 350px;
  position: absolute;
}
.documentation_header > div > h4{
  color: #ffffff;
  font-size: 30px;
  font-weight: 500;
  letter-spacing: 0;
  text-shadow: none;
  text-align: center;
  line-height: 1.54em;
  text-transform: none;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.documentation_header > div > h2{
  color: #ffffff;
  font-size: 64px;
  margin-bottom: 0;
  font-weight: 800;
  padding: 28px 0px;
  line-height: 50px;
  text-shadow: none;
  text-align: center;
  letter-spacing: 3px;
  margin: 0px 0px 15px 0px;
  text-transform: uppercase;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.theme_header {
  overflow: hidden;
}
.documentation_header > div > p{
  color: #ffffff;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  padding: 15px 0px;
  text-align: center;
}
.theme_header > div > a{
  width: 150px;
  height: 50px;
  display: block;
  color: #000000;
  line-height: 50px;
  text-shadow: none;
  margin: 20px auto;
  text-align: center;
  background: #ffffff;
  text-decoration: none;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
.theme_header > div > a:hover{
  color: #ffffff;
  background: #a0ce4e;
}
@media only screen and (max-width: 600px) {
  .documentation_header {
    text-align: center;
  }
  .documentation_header > div{
    width: 100%;
  }
  .documentation_header > div > h2{
    font-size: 30px;
  }
}
/*---------- MEDIA 601px - 991px ----------*/
@media (min-width: 601px) and (max-width: 991px){
  .documentation_header {
    text-align: center;
  }
  .documentation_header > div{
    width: 100%;
  }
}
.navigation_bar{
  padding: 0;
  z-index: 1000;
  text-align: center;
  background: #f5f5f5;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.navigation_bar>ul{
  padding: 15px 0 0 0;
  display: inline-block;
  list-style: none outside none;
}
.navigation_bar>ul>li{
  float: left;
  margin: 10px;
  display: block;
  cursor: pointer;
}
.navigation_bar>ul>li>a{
  color: #303030;
  padding: 0 14px;
  font-size: 13px;
  font-weight: 400;
  line-height: 28px;
  text-shadow: none;
  position: relative;
  letter-spacing: 2px;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
.navigation_bar>ul>li>a:hover,
.navigation_bar>ul>li>a:active{
  color: #a0ce4e;
}
@media only screen and (max-width: 900px) {
  .navigation_bar>ul>li{
    float: none;
    margin: 10px;
  }
}
.home_page_wrapper{
  width: 100%;
  background: #ffffff;
  padding: 1px 0 0 1px;
}
.home_page_wrapper > h1{
  color: #303030;
  padding: 0 15px;
  font-size: 35px;
  font-weight: 700;
  text-shadow: none;
  margin: 20px 0 20px 0;
  text-transform: uppercase;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.home_page_wrapper > h2{
  color: #303030;
  padding: 0 15px;
  font-size: 25px;
  font-weight: 600;
  text-shadow: none;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.home_page_wrapper > h2 > span{
  color: #a0ce4e;
  margin-left: 5px;
}
.home_page_wrapper > p{
  color: #303030;
  padding: 0 15px;
  font-size: 14px;
  font-weight: 600;
  text-shadow: none;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
p.home_page_wrapper_paragraph{
  font-size: 15px;
  font-weight: 400;
  text-transform: none;
}
.rbt_tabs_new_index{
  width: 100%;
  background: #ffffff;
  padding: 0 50px 0 50px;
}
.rbt_tabs_new_index > h1{
  color: #303030;
  padding: 0 15px;
  font-size: 35px;
  font-weight: 700;
  text-shadow: none;
  margin: 70px 0 20px 0;
  text-transform: uppercase;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.rbt_tabs_new_index > h2{
  color: #303030;
  padding: 0 15px;
  font-size: 25px;
  font-weight: 600;
  text-shadow: none;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.rbt_tabs_new_index > h2 > span{
  color: #a0ce4e;
  margin-left: 5px;
}
.rbt_tabs_new_index > p{
  color: #303030;
  padding: 0 15px;
  font-size: 14px;
  font-weight: 600;
  text-shadow: none;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.rbt_tabs_new_index .row{
  margin: 0;
}
.rbt_tabs_new_index .row > div{
  padding: 15px;
  text-align: justify;
}
@media (max-width: 767px) {
  .rbt_tabs_new_index{
    padding: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px){
  .rbt_tabs_new_index{
    padding: 0;
  }
}
#image_gallery{
  margin: 50px;
  color: #303030;
  font-size: 30px;
  font-weight: 700;
  text-shadow: none;
  text-transform: uppercase;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
#image_gallery > span{
  color: #a0ce4e;
  margin-left: 5px;
}
.home_page_wrapper .row{
  margin: 0;
  max-width:2560px;
  text-align: center;
}
.home_page_wrapper .row > div{
  padding: 15px;
  text-align: center;
}
.home_page_wrapper .row > div > a{
  padding: 10px;
  display: block;
  color: #303030;
  text-shadow: none;
  background: #f5f5f5;
  text-decoration: none;
  text-transform: uppercase;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.rbt_features > div > a{
  font-size: 16px;
  font-weight: 700;
}
.rbt_features > div > a > span{
  width: 45px;
  height: 45px;
  color: #ffffff;
  line-height: 45px;
  display: block;
  font-size: 25px;
  font-weight: 700;
  background: #a0ce4e;
  margin: 5px auto 15px auto;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.rbt_features > div > a > p{
  display: block;
  font-size: 14px;
  font-weight: 600;
  margin: 5px auto 15px auto;
}
.rbt_features > div{
  text-align: center;
}
.home_page_wrapper img{
  width: 100%;
}
.home_page_wrapper h5{
  margin: 15px 0;
  font-size: 16px;
  font-weight: 600;
  text-shadow: none;
}
.home_page_wrapper .row > div:hover > a{
  color: #ffffff;
  background: #4e5359;
  border: 1px solid #4e5359;
}
.banner_slider{
  top: 0;
  left: 0;
  width: 75px;
  height: 30px;
  color: #ffffff;
  display: block;
  line-height: 30px;
  position: absolute;
  background: #a0ce4e;
}
.main_footer {
  overflow: hidden;
  margin-top: 100px;
  background: #f5f5f5;
  border-top: 1px solid #cccccc;
}
.main_footer_attach{
  margin-top: 50px;
}
.documentation_footer{
  font-weight: 300;
  text-shadow: none;
  padding: 40px 0 25px 0;
  vertical-align: middle;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.documentation_footer .col-md-3{
  padding: 25px;
}
.documentation_footer .col-md-3 h5{
  color: #303030;
  font-weight: 600;
  text-shadow: none;
  margin-bottom: 25px;
  vertical-align: middle;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.documentation_footer .col-md-3 ul{
  padding: 0px;
  list-style-type: none;
}
.documentation_footer .col-md-3 ul li{
  display: block;
  margin-bottom: 2px;
  padding: 15px 0 10px 5px;
  border-bottom: 0.08em dashed #cccccc;
}
.documentation_footer .col-md-3 ul li a{
  color: #303030;
}
.documentation_footer .col-md-3 ul li a:hover{
  color: #a0ce4e;
}
.documentation_footer .col-xs-4{
  margin-top: 10px;
}
.documentation_footer .col-xs-4 a{
  color: #303030;
  display: block;
}
.documentation_footer .col-xs-4 a:hover{
  color: #a0ce4e;
}
.documentation_footer .col-xs-4 img{
  width: 65px;
  border-radius: 2px;
  background: #cccccc;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.documentation_footer .col-xs-4 img:hover{
	background: #a0ce4e;
}
.documentation_footer .col-md-3 ul li a{
  color: #303030;
  text-decoration: none;
  text-transform: capitalize;
}
.documentation_footer img {
  width: 125px;
  margin-bottom: 20px;
}
.documentation_footer p{
  color: #303030;
  text-align: justify;
  margin-bottom: 20px;
}
.documentation_footer a{
  color: #303030;
  text-transform: uppercase;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.documentation_footer a:hover{
  color: #a0ce4e;
}
.doc_contactus ul li{
  letter-spacing: 1px;
  padding: 5px !important;
  border-bottom: 0px !important;
}
.doc_contactus ul li a{
  text-transform: lowercase !important;
}
.doc_contactus ul li a:hover{
  color: #a0ce4e;
}
.documentation_footer_inner{
  color: #303030;
  padding: 15px 0;
  text-align: left;
  text-shadow: none;
  background: #f5f5f5;
  border-top: 1px solid #cccccc;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.documentation_footer_inner p{
  margin: auto; 
  font-size: 14px;
  letter-spacing: 2px;
}
.documentation_footer_inner a{
  color: #a0ce4e;
  text-decoration: none;
}
.navigation_bar.affix{
  top: 0;
  width: 100%;
  padding: 0px 0px;
}
@media only screen and (max-width: 900px) {
.navigation_bar.affix {
    position: static;
  }
}
.rbt_other_features > div{
  padding: 20px 30px !important;
  text-align: left !important;
}
.rbt_other_features > div > i{
  color: #a0ce4e;
  font-size: 35px;
}
.rbt_other_features > div > h5{
  color: #000;
  font-size: 18px;
  font-weight: 600;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
.rbt_other_features > div > h5:before{
  bottom: -5px;
  width: 100%;
  height: 1px;
  content: "";
  left: 0;
  margin: auto;
  background: #a0ce4e;
  position: absolute;

}
.rbt_other_features > div > p{
  color: #000;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1px;
  text-align: justify;
  font-family: 'Cairo', sans-serif;
  -webkit-font-smoothing: antialiased;
}
/*-----------------------------------------*/
/* FIVE COLOUMNS
/*-----------------------------------------*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  min-height: 1px;
  position: relative;
}
.col-xs-15 {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .col-sm-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-15 {
    width: 20%;
    float: left;
  }
}