.headerTop {
    background: none repeat scroll 0 0 #43474d;
    height: 100%;
    overflow: hidden;
    padding: 8px 0;
    position: relative;
    width: 100%;
}

.headerTopCon li {
    color: #ddd;
    display: inline-block;
    font-size: 12px;
}

.headerTopCon li:first-child {
    padding-right: 20px;
}

.headerTopCon li i {
    color: #37c6f5;
    padding-right: 6px;
}

.MainMenuSec {
    width: 100%;
    height: 100%;
    position: relative;
}

.logo {
    height: 100%;
    padding: 15px 0 13px;
    width: 100%;
}

.Menu {
    width: 100%;
    height: 100%;
    position: relative;
}

.Menu ul li {
    border-radius: 4px;
    display: inline-block;
    padding: 31px 0 34px;
    position: relative;
    /*cursor: pointer;*/
}

.Menu ul li a {
    padding: 33px 0 35px;
}

.Menu ul li a {
    color: #000;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 0;
    padding: 5px 17px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all ease 100ms;
    -moz-transition: all ease 100ms;
    -ms-transition: all ease 100ms;
    -o-transition: all ease 100ms;
    transition: all ease 100ms;
}

.Menu ul li:hover a {
    background: #37c6f5 none repeat scroll 0 0;;
    color: #fff;
}

.Menu ul li:hover ul {
    visibility: visible;
    opacity: 1;
    top: 84px;
    z-index: 9999;
}

.Menu ul li ul {
    background: #fff none repeat scroll 0 0;
    border-top: 2px solid #37c6f5;
    height: auto;
    left: 0;
    position: absolute;
    top: 95px;
    width: 180px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all ease 800ms;
    -moz-transition: all ease 800ms;
    -ms-transition: all ease 800ms;
    -o-transition: all ease 800ms;
    transition: all ease 800ms;
}

.Menu ul li ul li {
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
}

.Menu ul li ul li a {
    display: block;
    border-radius: 0 !important;
    padding: 13px 0 16px 40px !important;
    position: relative;
    width: 100%;
    height: 100%;
    color: #337ab7 !important;
    text-transform: none !important;
    background: transparent !important;
    text-transform: inherit;
}

.Menu ul li ul li a:before {
    content: '\f04b';
    font-family: FontAwesome;
    font-size: 12px;
    left: 20px;
    position: absolute;
    top: 14px;
}

.Menu ul li ul li a:hover {
    background: #37c6f5 none repeat scroll 0 0 !important;
    color: #fff !important;
}

.Menu ul .current-menu-item {
    border-radius: 4px;
    color: #000;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 0;
    padding: 41px 0 38px;
    text-transform: uppercase;
    transition: all 100ms ease 0s;
}

.Menu ul .current-menu-item a {
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    background: #37c6f5;
    letter-spacing: 0;
    line-height: 0;
    padding: 5px 17px;
    text-transform: uppercase;
    transition: all 100ms ease 0s;
}

/*=========================
/MenuSec End here
==========================*/

/*=========================
/SliderSec Start here
==========================*/
.sliderSec {
    /*background: rgba(0, 0, 0, 0) url("../images/slideshow1.png") no-repeat scroll center center / cover;*/
    height: 100%;
    overflow: hidden;
    /*padding: 116px 0 139px;*/
    position: relative;
}

.slierCon {
    width: 100%;
    height: 100%;
}

.slierCon h2 {
    color: #37c6f5;
    font-size: 40px;
    font-weight: bold;
    line-height: 40px;
    padding-bottom: 20px;
    text-transform: uppercase;
}

.slierCon span {
    display: block;
    width: 150px;
    margin: 0 auto;
    height: 2px;
    background: #37C6F5;
}

.slierCon p {
    color: #666;
    font-size: 14px;
    margin: 0 auto;
    padding-top: 35px;
    width: 70%;
}

/*=========================
/SliderSec End here
==========================*/

/*=========================
/FeatureSec Start here
==========================*/
.FeatureSec {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    background: url("../images/feature.png") no-repeat center center / cover;
    background-attachment: fixed;
    padding-bottom: 75px;
}

.SingleFeature {
    width: 100%;
    height: 100%;
}

.featureImg {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    height: 130px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    transition: all 500ms ease 0s;
    width: 130px;
    position: relative;
}

.featureImg:hover:after {
    visibility: visible;
    opacity: 1;
}

.featureImg::after {
    border: 5px solid #4fcdf6;
    border-radius: 50%;
    content: "";
    height: 130px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 130px;
    z-index: 999;
    visibility: hidden;
    opacity: 0;
    transition: all ease 600ms;
}

.featureImg img {
    height: 134px;
    margin: -2px -3px -1px -1px;
    width: 134px;
}

.SingleFeature h2 a {
    font-size: 20px;
    color: #000;
    text-transform: capitalize;
}

.SingleFeature > h2 {
    padding-top: 15px;
}

.SingleFeature h2 a:hover {
    color: #4FCDF6;
}

.readbtn {
    background: #fff none repeat scroll 0 0;
    font-size: 14px;
    padding: 12px 19px 13px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #000;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
}

.readbtn:hover {
    background: #37C6F5;
    color: #fff;
}

.SingleFeature p {
    font-size: 14px;
    padding: 11px 0 31px;
}

/*=========================
/FeatureSec End here
==========================*/

/*=========================
/TabSec Start here
==========================*/
.TabSec {
    width: 100%;
    height: 100%;
    position: relative;
    padding-bottom: 40px;
}

.TabMenu {
    width: 100%;
    height: 100%;
    margin-bottom: 41px;

}

.TabMenu ul li {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin-right: 7px;
    padding: 8px 20px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-transform: capitalize;
}

.TabMenu ul li.active, .TabMenu ul li:hover {
    background: #4fcdf6 none repeat scroll 0 0;
    border-color: #4fcdf6;
    color: #fff;
}

.singleMix {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    clear: both;
}

.singleMix:after {
    background: rgba(122, 123, 124, 0.5) none repeat scroll 0 0;
    content: "";
    height: 815px;
    left: -185px;
    position: absolute;
    top: -260px;
    width: 0%;
    transition: all 300ms ease-in-out 0s;
    transform: rotate(52deg);
}

.singleMix:before {
    background: rgba(122, 123, 124, 0.5) none repeat scroll 0 0;
    content: "";
    height: 815px;
    right: -185px;
    position: absolute;
    width: 0%;
    top: -225px;
    transition: all 300ms ease-in-out 0s;
    transform: rotate(52deg);
    z-index: 1;
}

.singleMix:hover:after {
    width: 120%;
    left: -80px;
}

.singleMix:hover:before {
    top: -225px;
    width: 174%;
}

.MixIcon {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
    left: 0;
    top: 0;
}
.singleMix:hover .MixIconText {
    top: 77px;
    visibility: visible;
    opacity: 1;
}

.singleMix:hover .MixIconSer {
    left: 120px;
    visibility: visible;
    opacity: 1;
}

.singleMix:hover .MixIconLink {
    right: 116px;
    visibility: visible;
    opacity: 1;
}
.MixIconSer:hover, .MixIconLink:hover {
    color: #fff;
    background: #37c6f5;;
}


.mixReplaceImage {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    visibility: hidden;
    opacity: 1;
    transition: all ease 800ms;
}

.mixReplaceImage img {
    width: auto;
    height: auto;
}

.mixImg {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.mixImg img {
    width: 100%;
    position: relative;
    height: 100%;
}

.mixImg:hover .mixReplaceImage {
    visibility: visible;
    opacity: 1 !important;
}

.MixIcon {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
    left: 0;
    top: 0;
}

.MixIconText {
    color: #fff;
    font-size: 15px;
    position: relative;
    left: 107px;
    top: 40px;
    width: auto;
    height: auto;
    visibility: hidden;
    opacity: 0;
    z-index: 999;
    transition: all ease 500ms;
}

.MixIconText:hover {
    color: #37c6f5;
}

.singleMix:hover .MixIconText {
    top: 77px;
    visibility: visible;
    opacity: 1;
}

.singleMix:hover .MixIconSer {
    left: 120px;
    visibility: visible;
    opacity: 1;
}

.singleMix:hover .fa-search {
    visibility: visible;
    opacity: 1;
}

.MixIconSer {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    color: #37c6f5;
    font-size: 20px;
    height: 41px;
    padding-top: 10px;
    position: absolute;
    left: 16px;
    top: 135px;
    text-align: center;
    width: 41px;
    visibility: hidden;
    opacity: 0;
    transition: all ease 500ms;
}

.MixIconSer:hover, .fa-search:hover {
    color: #fff;
    background: #37c6f5;;
}

.fa-search {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    bottom: 0;
    color: #37c6f5;
    font-size: 20px;
    height: 41px;
    left: 0;
    margin: auto;
    opacity: 0;
    padding-top: 10px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: all 500ms ease 0s;
    visibility: hidden;
    width: 41px;
    z-index: 9999;
}

.MixNextbtn {
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin: 30px 0 0;
    padding: 8px 20px;
    font-weight: 900;
    text-transform: uppercase;
    transition: all ease 500ms;
}

.MixNextbtn:hover {
    background: rgb(79, 205, 246);
    color: #fff;
}

/*=========================
/TabSec End here
==========================*/

/*=========================
/NewSec Start here
==========================*/
.NewSec {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    background: url("../images/newsbg.png") no-repeat center center / cover;
    background-attachment: fixed;
    padding-bottom: 65px;
}

.singleNews {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.NewsImg {
    width: 100%;
    height: 268px;
    position: relative;
    overflow: hidden;
}

.NewsImg img {
    width: 100%;
    height: 100%;
}

.NewsImg:after {
    background: rgba(122, 123, 124, 0.5) none repeat scroll 0 0;
    content: "";
    height: 815px;
    left: -185px;
    position: absolute;
    top: -260px;
    width: 0%;
    transition: all 300ms ease-in-out 0s;
    transform: rotate(52deg);

}

.NewsImg:before {
    background: rgba(122, 123, 124, 0.5) none repeat scroll 0 0;
    content: "";
    height: 815px;
    right: -185px;
    position: absolute;
    width: 0%;
    top: -225px;
    transition: all 300ms ease-in-out 0s;
    transform: rotate(52deg);
    z-index: 1;
}

.NewsImg:hover:after {
    width: 200%;
    left: -80px;
}

.NewsImg:hover:before {
    top: -225px;
    width: 197%;
}

.NewsImg:hover .NewsBTn {
    bottom: 45%;
    visibility: visible;
    opacity: 1;
    z-index: 999;
}

.NewsBTn {
    bottom: 24px;
    height: auto;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: auto;
    visibility: hidden;
    opacity: 0;
    transition: all ease 400ms;
}

.NeWsViewBtn {
    bottom: 0;
    height: 100%;
    left: 0;
    position: relative;
    width: 100%;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    z-index: 999;
    padding: 8px 20px;
    background: #fff;
    color: #000;
    transition: all ease 400ms;
    border-radius: 4px;
}

.NeWsViewBtn:hover {
    background: #37C6F5;
    color: #fff;
}

.NEwsCon {
    background: none repeat scroll 0 0 #fff;
    height: 100%;
    padding: 17px 16px 12px 21px;
    width: 100%;
}

.NEwsCon a {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
    padding-right: 10px;
    transition: all ease 200ms;
}

.NEwsCon a:hover {
    color: #37C6F5;
}

.NEwsCon i {
    color: #999;
    display: block;
    font-size: 12px;
    margin: 9px 0;
}

.NEwsCon p {
    font-size: 14px;
    color: #666;
}

/*=========================
/NewSec End here
==========================*/

/*=========================
/CustomerSec Start here
==========================*/
/*
.CustomerSec {
    background: url("../images/customer-bg.png");
    background-position: center center;
    background-size: cover;
    height: 100%;
    overflow: hidden;
    padding: 81px 0;
    position: relative;
    background-attachment: fixed;
    width: 100%;
}
*/
.CustomerSec {
  background: rgba(0, 0, 0, 0) url("../images/customer-bg.png");
  height: 100%;
  overflow: hidden;
  padding: 81px 0;
  position: relative;
  width: 100%;
  background-position: center center;
  background-size: cover;
}

.CustomerCon {
    width: 100%;
    color: #fff;
    height: 100%;
    overflow: hidden;
}

.CustomerCon p {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 30px;
}

.CustomerCon img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    border: 3px solid #FFFFFF;
}

.CustomerCon h2 {
    font-size: 24px;
    font-weight: 700;
    padding: 16px 0 7px;
    text-transform: capitalize;
}

.CustomerCon h3 {
    font-size: 14px;
    font-weight: 500;
    padding: 10px 0;
    text-transform: uppercase;
}

.CustomerSec .owl-theme .owl-controls .owl-page span {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #fff;
    border-radius: 50%;
    display: block;
    height: 11px;
    margin: 0 5px;
    opacity: 1;
    width: 11px;
}

.CustomerSec .owl-theme .owl-controls .owl-page.active span {
    background: none repeat scroll 0 0 #fff;
}

.CustomerSec .owl-prev {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent !important;
    border: 1px solid #FFFFFF;
    font-size: 20px;
    height: 42px;
    left: -45px;
    position: absolute;
    top: 60%;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s ease 0s;
    width: 42px;
}

.CustomerSec .owl-next {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent !important;
    border: 1px solid #FFFFFF;
    height: 42px;
    position: absolute;
    right: -45px;
    top: 60%;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s ease 0s;
    width: 42px;
}

.CustomerSec .owl-theme .owl-controls .owl-buttons div {
    background: none repeat scroll 0 0 #869791;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    opacity: 1;
    padding: 3px 10px;
}

.CustomerSec .owl-next:hover, .CustomerSec .owl-prev:hover {
    background: #37C6F5 !important;
    color: #FFFFFF !important;
    border-color: #37C6F5;
}

.CustomerSec .owl-next i, .CustomerSec .owl-prev i {
    font-size: 18px;
    left: 15px;
    position: absolute;
    top: 11px;
}

.CustomerSec .owl-prev i {
    left: 12px;
}

.CustomerSec:hover .owl-next {
    visibility: visible;
    opacity: 1;
    top: 45%;
}

.CustomerSec:hover .owl-prev {
    visibility: visible;
    opacity: 1;
    top: 45%;
}

/*=========================
/CustomerSec End here
==========================*/

/*=========================
/AboutSec Start here
==========================*/
.AboutSec {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom: 65px;
}

.singleabout {
    width: 100%;
    height: 100%;
    position: relative;
    padding-bottom: 47px;
}

.aboutCon {
    width: 100%;
    height: 100%;
    border: 1px solid #000000;
    border-top-color: transparent;
    margin-top: -1px;
}

.AbconName {
    color: #444;
    font-size: 20px;
    text-align: center;
    transition: all ease .2s;
}

.AbconName:hover {
    color: #37C6F5;
}

.aboutCon h2 {
    font-size: 20px;
    padding-bottom: 10px;
    padding-top: 13px;
    text-align: center;
}

.aboutCon p {
    color: #444;
    font-size: 14px;
    padding-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
}

.absocial {
    border-top: 1px solid #000000;
    height: 100%;
    padding: 13px 0 9px 31px;
    width: 100%;
}

.absocial a {
    font-size: 18px;
    color: #999;
    margin-left: 26px;
    transition: all ease .2s;
}

.absocial a:hover {
    color: #37C6F5;
}

.absocial a:first-child {
    margin-left: 0;
}

/*Accordian Start here*/
.Skill {
    width: 100%;
    height: 100%;
    position: relative;
}

.Skill h2 {
    color: #444;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
    text-transform: capitalize;
}

.panel-heading {
    padding: 0;
}

.panel.panel-default {
    margin: 0;
    border: 0;
    border-radius: 0;
}

.panel-heading .panel-title a.collapsed {
    background: #fff;
    color: #666;
    border: 1px solid #DDDDDD;
}

.Accordian .panel-title > a.collapsed:hover {
    color: #37C6F5;
}

.panel-body {
    border: 1px solid #ddd;
}

.panel-heading .panel-title a {
    background: #37C6F5;
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    height: 100%;
    letter-spacing: 0;
    padding: 12px 29px 14px 29px;
    position: relative;
    width: 100%;
}

.Accordian .panel-title > a span {
    bottom: 0;
    display: inline-block;
    height: 15px;
    left: auto;
    margin: 0;
    position: absolute;
    right: 20px;
    top: 10px;
    transform: rotate(45deg);
    width: 15px;
}

.Accordian .panel-title > a.collapsed span {
    border: 1px solid #32cce2;
    border-radius: 50%;
    height: 10px;
    top: 13px;
    transform: none;
    width: 10px;
}

.Accordian .panel-title > a span:before {
    background: none repeat scroll 0 0 #fff;
    content: "";
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 700ms ease 0s;
    width: 1px;
}

.Accordian .panel-title > a span:after {
    background: none repeat scroll 0 0 #fff;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    margin: auto 0;
    position: absolute;
    top: 0;
    transition: all 700ms ease 0s;
    width: 100%;
}

.skillbar {
    width: 100%;
    height: 100%;
    position: relative;
}

.skillGroup {
    width: 100%;
    padding-bottom: 15px;
}

.SkillCon {
    height: 100%;
    padding-bottom: 30px;
    position: relative;
    width: 100%;
}

.SkillCon h3 {
    font-size: 16px;
    font-weight: 700;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    text-transform: capitalize;
    width: 100%;
}

.SkillCon p {
    float: right;
    font-weight: 700;
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 0;
}

.MainSkill {
    width: 100%;
    height: 6px;
    background: #EEEEEE;
    position: relative;
}

.MainSkill:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    content: "";
    height: 100%;
    background: #37C6F5;
}

.wd80:after {
    width: 100%;
}

.wd90:after {
    width: 100%;
}

.wd65:after {
    width: 100%;
}

.wid99:after {
    width: 100%;
}

/*=========================
/AboutSec End here
==========================*/

/*=========================
/partnerSec Start here
==========================*/
.partnerSec {
    background: none repeat scroll 0 0 #f5f5f5;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.singlePartner {
    width: 100%;
    height: 100%;
    opacity: .5;
    transition: all ease 500ms;
    overflow: hidden;
}

.singlePartner img {
    width: auto;
    height: auto;
}

.singlePartner:hover {
    opacity: 1;
}

/*=========================
/partnerSec End here
==========================*/

/*=========================
/footerSec Start here
==========================*/
.footerSec {
    background: none repeat scroll 0 0 #43474d;
    height: 100%;
    padding-bottom: 24px;
    padding-top: 30px;
    position: relative;
}

.SingleFooter {
    width: 100%;
    height: 100%;
    padding: 5px 0;
}

.footerlogo {
    padding-bottom: 21px;
}

.SinglefooterCon {
    width: 100%;
    height: 100%;
}

.SinglefooterCon p {
    color: #ccc;
    font-size: 14px;
    padding-bottom: 19px;
    padding-left: 29px;
    position: relative;
}

.SinglefooterCon p i {
    color: #37c6f5;
    left: 0;
    position: absolute;
    top: 5px;
}

.SinglefooterCon p span {
    cursor: pointer;

}

.SinglefooterCon p span:hover {
    color: #37c6f5;
}

.FooterMenu {
    height: 100%;
    padding-top: 16px;
    width: 100%;
}

.FooterMenu h3 {
    line-height: 30px;
}

.FooterMenu h3 > a {
    color: #ccc;
    font-size: 13px;
    transition: all ease 500ms;
}

.FooterMenu h3 > a:hover {
    padding-left: 20px;
    color: #37c6f5;
}

.FooterMenu h3 > a > i {
    font-size: 8px;
    padding-right: 11px;
}

.FooterGalary {
    padding-top: 30px;
}

.FgalaryGroup {
    float: left;
}

.FgalaryGroup img {
    width: auto;
    height: auto;
}

.FOne5 {
    padding-left: 5px;
    padding-right: 5px;
}

.InputName, .InputEmail, .InputSubject, .InputMsg {
    background: none repeat scroll 0 0 #595f67;
    border: 0 none;
    color: #eee;
    font-size: 14px;
    padding: 11px 0 11px 9px;
    width: 100%;
    transition: all ease 100ms;
}

.InputName:focus, .InputEmail:focus, .InputSubject:focus, .InputMsg:focus {
    background: #FFFFFF;
    color: #000;
}

.InputEmail, .InputMsg {
    margin: 10px 0;
}

.InputMsg {
    resize: none;
    width: 100%;
}

.FormBtn {
    background: none repeat scroll 0 0 #37c6f5;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    transition: all ease 300ms;
    padding: 8px 35px;
}

.FormBtn:hover {
    background: #000;
    color: #FFFFFF;
}

/*=========================
/footerSec End here
==========================*/

/*=========================
/CopyrightSec Start here
==========================*/
.CopyrightSec {
    background: none repeat scroll 0 0 #23262d;
    height: 100%;
    padding: 13px 0;
    width: 100%;
}

.CopyRightText {
    width: 100%;
    height: 100%;
}

.CopyRightText p {
    color: #999999;
    font-size: 13px;
}

.CopyRightText a {
    display: inline-block;
    color: #FFFFFF;
}

.CopyRightText a:hover {
    color: #37c6f5;
}

.Footersocial {
    width: 100%;
    height: 100%;
}

.Footersocial a {
    background-color: #555a62;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    padding-right: 12px;
    padding-top: 8px;
    width: 30px;
    transition: all ease 300ms;
}

.link {
    padding-right: 9px !important;
}

.link:hover {
    background: #4376AA;
}

.twi {
    padding-right: 9px !important;
    margin: 0 4px;
}

.twi:hover {
    background: #2D96E8;
}

.goo {
    padding-right: 5px !important;
    margin-right: 4px;
}

.goo:hover {
    background: #D63F29;
}

.fac:hover {
    background: #4E6BBC;
}

/*=========================
/CopyrightSec End here
==========================*/

/*========================about us page all css including Start here===============*/
.abSecBody {
    height: 100%;
    overflow: hidden;
    padding-bottom: 100px;
    padding-top: 60px;
    position: relative;
    width: 100%;
}

.abborder {
    border-top: 2px solid #000000;
}

.abborderthin {
    border-top: 1px solid #D7D7D7;
}

.aboutPageMenu {
    width: 100%;
    height: 100%;
}

.aboutPageMenu ul li {
    display: block;
}

.aboutPageMenu ul li a {
    color: #000;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 0;
}

.aboutPageMenu ul li:first-child a {
    padding-top: 0;
}

.aboutPageMenu ul li.active a {
    color: #00AFEF !important;
}

.aboutPageMenu ul li a:hover {
    color: #00AFEF;
}

.aboutPageCon {
    width: 100%;
    height: 100%;
}

.aboutPageCon h2 {
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 18px;
}

.aboutPageCon p {
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 18px;
    text-align: justify;
}

.aboutPageCon p span {
    font-weight: 600;
}

/*========================about us page all css including End here===============*/

/*========================ClipingPath page all css including Start here===============*/
.ClipingMenu {
    height: 100%;
    padding: 35px 0;
    width: 100%;
}

.PathMenu {
    width: 100%;
    height: 100%;
}

.PathMenu ul li {
    display: inline-block;
}

.PathMenu ul li a {
    color: #808fb3;
    font-size: 16px;
    padding-left: 25px;
    padding-right: 25px;
}

.PathMenu ul li a:hover {
    color: #37C6F5;
}

.PathMenu ul li:nth-child(2) a {
    border-left: 2px solid #808fb3;
    border-right: 2px solid #808fb3;
}

.ClipingSecOne {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom: 35px;
}

.SingleCliping {
    width: 100%;
    height: 100%;
}

.SingleCliping h2 {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}

.SingleCliping p {
    font-size: 15px;
    font-weight: 400;
    padding: 17px 0;
    text-align: justify;
}

.SingleCliping h3 {
    color: #37c6f5;
    font-size: 28px;
    font-weight: 400;
}

.SingleCliping h1 {
    color: #37c6f5;
    font-size: 65px;
    font-weight: 900;
    letter-spacing: 1px;
    padding: 15px 0;
}

.SingleCliping h4 {
    font-size: 30px;
}

.SingleClipingBtN, .SingleClipBtn {
    background: #37c6f5 none repeat scroll 0 0;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    line-height: 0.8;
    padding: 9px 22px;
    text-align: center;
    transition: all ease 600ms;
}

.SingleClipingBtN:hover {
    background: #000000;
    color: #37C6F5;
}

.SingleClipingBtN span, .SingleClipBtn span {
    display: block;
    font-size: 12px;
    padding-top: 6px;
}

.SingleClipBtn2 {
    margin-left: 20px;
}

.seehowP {
    font-size: 21px !important;
    padding: 0 0 7px !important;
}

.SingleClipImg {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.SingleClipImg img {
    width: 100%;
    height: 100%;
}

.ClipSecTwo {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding: 50px 0;
}

.ClipTwoSingle {
    width: 100%;
    height: 100%;
}

.ClipSecTwoImg {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ClipSecTwoImg img {
    width: 100%;
    height: auto;
}

.clipContent {
    width: 94%;
    height: 100%;
}

.clipContent h1 {
    font-size: 22px;
    font-weight: 600;
}

.clipContent h2 {
    color: #37c6f5;
    font-size: 17px;
    font-weight: 600;
    padding-top: 7px;
}

.clipContent p {
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    padding: 17px 0;
    text-align: justify;
}

.clipContentMenu {
    width: 95%;
    height: 100%;
}

.clipContentMenu a {
    color: #80808f;
    padding: 0 4px;
}

.clipContentMenu a:hover {
    color: #37C6F5;
}

.clipSecThree {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding: 50px 0;
}

.clipContentImage {
    height: 100%;
    overflow: hidden;
    padding: 20px 0;
    width: 100%;
}

.ClipConImgItem {
    width: 20%;
    height: 100%;
    float: left;
}

.ClipConImgItem img {
    width: auto;
    height: auto;
}

.clipSecFour {
    padding: 50px 0;
}

.clipSecFive {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding: 0px 0;
}

.ClipFiveCon {
    width: 97%;
    height: 100%;
}

.ClipFiveCon h1 {
    font-size: 45px;
    font-weight: 500;
}

.ClipFiveCon h2 {
    color: #37c6f5;
    font-size: 26px;
    font-weight: 600;
    padding: 14px 0;
}

.ClipFiveCon p {
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
    text-align: justify;
}

.ClipFiveConImg {
    padding: 35px 0 15px;
}

.clipSecSix {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding: 50px 0;
}

.singleClipSixCon {
    width: 98%;
    height: 100%;
    padding-bottom: 27px;
}

.singleClipSixCon h1 {
    font-size: 26px;
    font-weight: 600;
}

.singleClipSixCon h2 {
    color: #37c6f5;
    font-size: 23px;
    font-weight: 700;
    padding: 9px 0;
}

.singleClipSixCon p {
    font-weight: 400;
    line-height: 25px;
    padding: 17px 0;
    font-size: 15px;
    text-align: justify;
}

.ClipSixMenu {
    margin: 0 100px;
}

.SingleClipSixMenu {
    width: 100%;
    height: 100%;
}

.SingleClipSixMenu ul li {
    list-style: square;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}

.SingleClipSixMenu ul li a {
    color: #000;
    display: inline-block;
    font-size: 16px;
    padding: 5px 10px;
}

.SingleClipSixMenu ul li a:hover {
    color: #44C9F5;
}

.SingleClipSixMenu ul li:hover {
    color: #44C9F5;
    margin-left: 9px;
}

.LargeVolume {
    border: 1px solid #6f6f6f;
    border-radius: 56px;
    height: 100%;
    margin-top: 65px;
    padding: 40px;
    width: 100%;
    overflow: hidden;
}

.LargeVolume h1 {
    font-size: 28px;
    font-weight: 700;
}

.LargeVolume h2 {
    color: #808080;
    font-size: 35px;
    font-weight: 400;
    padding: 13px 0;
}

.LargeVolumeBtn h3 {
    color: #80808f;
    display: inline-block;
    font-size: 21px;
}

.LargeVolumeBtn a {
    background: #8db3e1 none repeat scroll 0 0;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    font-size: 25px;
    font-weight: 600;
    margin-left: 15px;
    padding: 5px 30px 9px;
    -webkit-transition: all ease 600ms;
    -moz-transition: all ease 600ms;
    -ms-transition: all ease 600ms;
    -o-transition: all ease 600ms;
    transition: all ease 600ms;
}

.LargeVolumeBtn a:hover {
    color: #8db3e1;
}

/*========================Cliping_Path page all css including End here===============*/

/*========================priceing page all css including Start here===============*/
.PricePageBody {
    height: 100%;
    overflow: hidden;
    padding: 120px 0;
    position: relative;
    width: 100%;
}

.priceCon {
    width: 100%;
    height: 100%;
}

.priceCon h2 {
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 20px;
}

.priceCon p {
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    padding: 0 0 17px;
}

.pricepageCon h3 {
    font-size: 24px;
    padding: 8px 0;
}

.pricepageCon a span {
    color: #5C407C;
}

.pricepageCon a:hover span {
    color: #37C6F5;
}

.PriceImg {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.PriceImg img {
    width: 100%;
    height: auto;
}

/*========================priceing page all css including End here===============*/

/*========================Retouching page all css including Start here===============*/
.retuchBlogBtn {
    padding: 15px 0 0;
}

.retuchingHead h1 {
    font-size: 28px;
    font-weight: 700;
}

.retuchingHead h2 {
    font-size: 24px;
    font-weight: 900;
}

.RetouchVol h2 {
    color: #37C6F5;
}

/*========================Retouching page all css including End here===============*/

/*========================Whatwedo page all css including Start here===============*/
.WelcomeSec {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.WedoContent {
    background: #f1f1f1 none repeat scroll 0 0;
    height: 100%;
    padding: 37px 15px;
    width: 100%;
}

.WedoContent p {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.WedoContent p span {
    font-weight: 900;
}

.Wedo a {
    color: #37c6f5;
    display: inline-block;
    font-size: 20px;
    margin-right: 60px;
}

.SimpleImg {
    height: 100%;
    overflow: hidden;
    padding: 0 0 50px;
    position: relative;
    width: 100%;
}

.SimpleImgMain {
    width: 100%;
    height: 100%;
    border: 1px solid #808080;
    padding: 30px 0;
    overflow: hidden;
}

.SimpleImgItem {
    width: 100%;
    height: 100%;
}

.SimpleImgItem img {
    width: auto;
    height: auto;
}

.wedoRetouchSec {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom: 50px;
}

.WeRetouchCon {
    background: #f1f1f1 none repeat scroll 0 0;
    height: 100%;
    overflow: hidden;
    padding: 10px 0 50px;
    position: relative;
    width: 100%;
}

.WedoClipCon h1 {
    font-size: 22px;
    font-weight: 600;
    padding: 5px 0 0;
}

.WedoClipCon h2 {
    font-size: 19px;
    font-weight: 700;
}

.WedoClipCon a {
    font-size: 20px;
    margin-right: 70px;
}

.OnlineMarketSec {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom: 50px;
}

.whydoContact {
    color: #37c6f5;
    font-size: 25px;
    font-weight: 700;
}

/*========================What we do page all css including End here===============*/

/*========================Latest News page all css including Start here===============*/
.LatestNessSec {
    height: 100%;
    overflow: hidden;
    padding: 100px 0;
    position: relative;
    width: 100%;
}

.LatestNewsContent {
    border: 1px solid #c0c0c0;
    box-shadow: 5px 5px #c0c0c0;
    height: 100%;
    padding: 10px 14px 20px 11px;
    width: 100%;
    background: #ffffff;
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}

.LatestNewsContent:hover {
    background: #FFA500;

}

.LatestNewsContent h1 {
    font-size: 24px;
    font-weight: 700;
    text-align: left;
}

.LatestNewsContent h1 span {
    display: block;
    color: #37c6f5;
}

/*.LatestNewsContent p {*/
/*padding: 10px 0;*/
/*}*/

.LatestNewsMoreBtn {
    color: #000;
    font-weight: 700;
}

.LatestNewsContent h2 {
    color: #37c6f5;
    font-size: 22px;
    font-weight: 700;
    padding: 10px 0;
}

.LatestNewsConMenu {
    width: 100%;
    height: 100%;
}

.LatestNewsConMenu ul li {
    color: #4f81bc;
    display: block;
    font-size: 15px;
    padding: 5px 0;
    transition: all ease .3s;
}

.LatestNewsConMenu ul li a:hover {
    color: #fff;
}

.fixedHeader {
    background: #f8f8f8 none repeat scroll 0 0;
    box-shadow: 0 1px 3px #000;
    height: auto;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.LatestNewsContent > img {
    margin-bottom: 10px;
    padding-top: 14px;
}

.LatestNewsContent.backgroundTranspsparent > h2 {
    padding-bottom: 18px;
}

.FooterThreeFix {
    clear: both;
}

.startNowBtn {
    background: #37c6f5 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 28px;
    font-weight: 600;
    padding: 10px 19px;
    transition: all ease .8s;
}

.startNowBtn:hover {
    background: #F85F26;
    color: #fff;
}

.marg29 {
    margin: 29px 0;
}

.SkillConLat {
    padding-bottom: 24px;
}

.SkillConLat h3 {
    font-size: 15px;
}

.SkillConLat p {
    top: -2px;
}

.extraAdd {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 50px 0;
    background: #eeeeee;
}

.singleExtra {
    width: 100%;
    height: 100%;
}

.singleExtra h2 {
    font-size: 16px;
    font-weight: 700;
}

.singleExtra p {
    font-size: 15px;
    font-weight: 400;
    padding: 20px;
}

.singleExtra a {
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

/*========================Latest News page all css including End here===============*/

.backgroundTranspsparent:hover {
    background: #fff;
    color: #000;
}

.backgroundTranspsparent:hover h1, .backgroundTranspsparent:hover p {
    color: #000;
}

.LPpadd {
    padding-bottom: 30px !important;
    padding-top: 15px !important;
    text-align: center !important;
}

.BannerSec {
    background: rgba(0, 0, 0, 0) url("../images/breadcrumb.png") no-repeat scroll center center / cover;
    height: 100%;
    overflow: hidden;
    padding: 62px 0 54px;
    position: relative;
    width: 100%;
}

.SingleBanner {
    width: 100%;
    height: 100%;
}

.SingleBanner h2 {
    display: inline-block;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-transform: capitalize;
}

.bannerMenu {
    color: #ffffff
}

.bannerMenu a {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin-left: 6px;
    color: #ffffff;
}

.bannerMenu a:hover {
    color: #37C6F5;
}

.contactSec {
    height: 100%;
    overflow: hidden;
    padding: 64px 0 57px;
    position: relative;
    width: 100%;
}

.ContactMap {
    width: 100%;
    height: 100%;
    padding-top: 26px;
}

.MainMap {
    width: 100%;
    height: 300px;
    background: #000;
    color: #f1f1f1;
}

.mapContent h4 {
    font-size: 15px;
    line-height: 0.8;
}

.mapContent h4 strong {
    color: #9ee002;
    font-weight: 700;
    font-size: 13px;
}

.mapContent h4 i {
    color: #777;
    font-size: 27px;
    line-height: 39px;
}

.mapContent {
    width: 100%;
    height: 100%;
}

.mapContent p {
    color: #777;
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 22px;
    padding-top: 22px;
}

.mapContent h4 a {
    color: #37C6F5;
    font-size: 15px;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.mapContent h4 a:hover {
    color: #000;
}

.contactForm {
    width: 100%;
    height: 100%;
}

.mapi {
    margin-right: 38px;
}

.mobi {
    margin-right: 42px;
}

.emai {
    margin-right: 25px;
}

.contactForm h2, .ContactMap h2 {
    color: #777;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 22px;
    text-transform: capitalize;
}

.inputGroup {
    width: 100%;
    height: 100%;
}

.ConFormInput {
    width: 100%;
    height: 100%;
    color: #333;
    border: 1px solid #999999;
    margin-bottom: 25px;
    padding: 10px;
    transition: border-color 0.3s ease 0s;
}

.ConFormMsg {
    resize: none;
    min-height: 170px;
}

/*=================================
/Blog Page All Css including start here
==================================*/
.BlogSection {
    height: 100%;
    overflow: hidden;
    padding: 75px 0 74px;
    position: relative;
    width: 100%;
}

.BlogsingleNews {
    height: 100%;
    position: relative;
    width: 100%;
    padding-bottom: 22px;
}

.NewsImage img {
    height: auto;
    position: relative;
    width: 100%;
}

.NewsContent {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 68px;
    letter-spacing: 0;
    position: absolute;
    right: 13px;
    text-align: center;
    text-transform: uppercase;
    top: 14px;
    width: 82px;
}

.NewsContent a h2 {
    color: #006db7;
    font-size: 23px;
    font-weight: 900;
    line-height: 0.8;
    margin: 0;
    padding: 16px 0 0;
    text-align: center;
    text-transform: uppercase;
}

.NewsContent h3 {
    color: #000;
    font-size: 14px;
    font-weight: 900;
    line-height: 0.8;
    margin: 0;
    padding: 8px 21px 0;
}

.NewsMainContent {
    border: 1px solid #efefef;
    box-shadow: 0 1px 3px 2px #efefef;
    height: 100%;
    padding: 16px 12px 20px 16px;
    position: relative;
    width: 100%;
}

.NewsMainContent h1 a {
    color: #313c45;
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 0;
    line-height: 28px !important;
    margin: 0;
    padding: 24px 0 17px;
    display: block;
}

.NewsMainContent p {
    color: #848484;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 30px;
    padding: 10px 0;
    position: relative;
}

.NewsMainContent a {
    color: #006db7;
    font-size: 13px;
    font-weight: 400;
    display: inline-block;
    margin: 20px 0;
}

.BlogsingleNews3 {
    border: 1px solid #efefef;
    box-shadow: 0 1px 3px 2px #efefef;
    padding: 15px 21px 20px 15px;
}

.Blogcontent1 h2 {
    color: #313c45;
    font-size: 16px;
    font-weight: 900;
    line-height: 24px;
    padding-top: 7px;
}

.Blogcontent1 h2 a {
    color: #313c45;
}

.Blogcontent1 p {
    color: #006db7;
    font-size: 13px;
    margin-bottom: 21px;
    padding: 5px 0 10px;
    position: relative;
}

.Blogcontent1 p::after {
    background: #efefef none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}

.Ic {
    background: #137abf none repeat scroll 0 0;
    color: #fff;
    font-size: 9px;
    padding: 16px 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: all ease .8s;
    width: 36px;
}

.blogfeatureBtn:hover {
    background: #137ABF;
    color: #fff;
}

.blogfeatureBtn:hover .Ic {
    background: #37C6F5;
}

.blogfeatureBtn {
    background: #37C6F5 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    height: 41px;
    line-height: 0.8;
    margin: 19px 0 14px;
    padding: 13px 34px 15px 13px;
    position: relative;
    text-align: left;
    text-transform: capitalize;
    transition: all 0.8s ease 0s;
    width: 145px;
}

/*=================================
/Blog Page All Css including end here
==================================*/
.comment-respond {
    padding: 14px 0;
}

.comment-form-comment {
    margin: 14px 0;
}

.submit {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    color: #000;
    font-size: 14px;
    padding: 12px 19px 13px;
    transition: all 300ms ease 0s;
    border-color: #37C6F5;
    color: #000;
    transition: all ease 500ms;
}

.submit:hover {
    color: #ffffff;
    background: #37C6F5;
}

.comment-form-comment > label {
    display: none;
}

.PostBtnReadmore {
    border: 1px solid #eee;
    font-size: 20px !important;
    padding: 2px 13px 6px;
    text-transform: capitalize;
}

.error {
    padding: 75px 0;
}

.error h1 {
    padding: 23px 0;
    font-size: 60px;
}

.error > p {
    font-size: 27px;
    padding: 0 0 24px;
}

#menu-footer-three-menus {
    height: 100%;
    padding-top: 16px;
    width: 100%;
}

#menu-footer-three-menus li {
    line-height: 30px;
}

#menu-footer-three-menus li a {
    color: #ccc;
    font-size: 13px;
    padding-left: 18px;
    position: relative;
    transition: all 500ms ease 0s;
}

#menu-footer-three-menus li a:before {
    content: '\f04b';
    font-family: FontAwesome;
    font-size: 9px;
    left: 0;
    position: absolute;
    top: -8px;
}

.menu-footer-three-menus li:hover a {
    padding-left: 25px !important;
    color: #37c6f5 !important;
}

.NewsMainContent h1 {
    padding-right: 65px;
}

.BlogsingleNews3 li {
    border-bottom: 1px solid #eee8d5;
}

.BlogsingleNews3 li:last-child {
    border: none;
}

.BlogsingleNews3 li a {
    color: #313c45;
    display: block;
    font-size: 16px;
    font-weight: 900;
    line-height: 24px;
    padding: 10px 0;
}

.footer_3after .singleFooter:after {
    left: 0px;
}

/*Revoluation Slider Start Here*/
.sliderSec .tp-leftarrow.default {
}

.sliderSec .tparrows.default.round {
    background: rgba(0, 0, 0, .4);
    border-radius: 50%;
    transition: all 500ms ease 0s;
    width: 70px;
    height: 70px;
    text-align: center;
}

.sliderSec .tparrows.default.round:hover {
    background: #37c6f5;
}

.sliderSec .tp-leftarrow.default.round {
    position: relative;
}

.sliderSec .tp-leftarrow.default.round:before {
    position: absolute;
    content: '\f104';
    font-family: 'FontAwesome';
    left: 0;
    padding: 9px 26px;
    color: #fff;
    font-size: 33px;
}

.sliderSec .tp-rightarrow.default.round:after {
    position: absolute;
    content: '\f105';
    font-family: 'FontAwesome';
    left: 0;
    padding: 9px 30px;
    color: #fff;
    font-size: 33px;
}

.sliderSec .tp-leftarrow.tparrows.default.round {
    left: 70px !important;
    top: 50.2% !important
}

.sliderSec .tp-rightarrow.tparrows.default.round {
    right: 70px !important;
    top: 50.2% !important;
}

.sliderSec .tparrows.default.round.hidearrows,
.sliderSec .tp-bullets.simplebullets.hidebullets {
    display: block !important;
    opacity: 1 !important;
}

/*Revoluation Slider End Here*/

.freeTril_widget > h2 {
    background: #37C6F5;
    color: #fff;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    text-transform: capitalize;
}
.freeTril_widget {
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-top: 25px !important;
}
.freeTril_widget p {
  font-size: 14px;
  line-height: 2;
  padding: 10px 20px;
  text-align: justify;
}
.textCenter {
  text-align: center !important;
}
.LargeVolumeBtn a:hover {
    background: #F85F26 !important;
}

.pageContent > h3 {
    color: #777;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 0;
    text-transform: capitalize;
    padding-top: 24px;
}
.aboutPageCon p {
    font-size: 15px;
    text-align: justify;
    padding-bottom: 10px;
}
.SingleClipImg.clipping_page_slider {
  border: 1px solid #37C6F5;
  border-radius: 4px;
  width: 97%;
}

.ContactMap iframe {
  width: 360px;
}