@font-face {
    font-family: 'gilroylight';
    src: url('gilroy/gilroy-light.woff2') format('woff2'),
         url('gilroy/gilroy-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gilroyextrabold';
    src: url('gilroy/gilroy-extrabold.woff2') format('woff2'),
         url('gilroy/gilroy-extrabold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy Medium';
    src: url('gilroy/Gilroy-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy SemiBold';
    src: url('gilroy/Gilroy-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li#7menu{}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li:nth-child(2){display:none;}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li:nth-child(7){display:none;}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li:nth-child(8){display:none;}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li:nth-child(9){display:none;}
#7menu{}
#2menu{display:none;}
#7menu{display:none;}
#8menu{display:none;}
#9menu{display:none;}


#relatedpropertiescarouselcon{}
#relatedpropertiescarouselcon .fixed-property-btn-conainter{position: absolute;height: auto;z-index: 100;right: 0px;}
#relatedpropertiescarouselcon .fixed-property-btn-conainter button{}
#relatedpropertiescarouselcon .property-thumbnail{position: relative;top: 0px;} 
#relatedpropertiescarouselcon .property-thumbnail > .offer-type-wrap{} 
#relatedpropertiescarouselcon .property-thumbnail > .img-container{max-width: 100%;height:auto;} 
#relatedpropertiescarouselcon .property-thumbnail > .img-container > a{display: initial;} 
#relatedpropertiescarouselcon .property-thumbnail > .img-container > a > img{position: relative;height: 100px;overflow: hidden;top: auto;transform: none;max-width: 100%;transform-style: initial;left: auto;} 
#relatedpropertiescarouselcon .property-body{background: #f9f9f9;padding: 10px;height: 230px;}
#relatedpropertiescarouselcon .property-body h3{font-size: 16px;font-family: Gilroy SemiBold;font-weight: 500;letter-spacing: 0.3px;text-transform: none;height:45px;line-height: 22px;margin-bottom:0px;}
#relatedpropertiescarouselcon .property-body h3 a{font-size: 16px;line-height: 22px;}
#relatedpropertiescarouselcon .property-body h3 a span{}
#relatedpropertiescarouselcon .property-body .room-info-warp{}
#relatedpropertiescarouselcon .property-body .room-info-warp .room-info{}
#relatedpropertiescarouselcon .property-body .room-info-warp .room-info .rf-float{margin: 3px 0px;}
#relatedpropertiescarouselcon .property-body .room-info-warp .room-info .rf-float p {font-size: 12px;line-height: 20px;font-family: Gilroy Medium;margin: 0px;color: #333;}
#relatedpropertiescarouselcon .property-body .room-info-warp .room-info .rf-float p i{color: #08c;}
#relatedpropertiescarouselcon .property-body .room-info-warp .room-info{display: table;width: 100%;}
#relatedpropertiescarouselcon .property-body a.room-price{}
#innercarouselmain.owl-carousel.stage-margin .owl-stage-outer{margin-left:0px !important;margin-right:0px !important;}
#relatedpropertiescarouselcon .owl-item > a{height: 100px;position: relative;overflow: hidden;display: block;}
#innercarouselmain{margin-bottom:0px;}
#relatedpropertiessection{margin-top: 100px;}
#relatedpropertiessection .relheadcon{}
#relatedpropertiessection .relheadcon h2{font-family: gilroyextrabold;font-weight: 500;letter-spacing: 0.5px;margin-bottom: 30px;}
#relatedpropertiessection .relheadcon .related-property{}
#property_det.property_dets{padding:25px 15px 10px 15px;margin:0px 0px 20px 0px;border: 1px solid #ddd !important;box-shadow: 2px 3px 1px #ddd;-moz-box-shadow: 2px 3px 1px #ddd;-webkit-box-shadow: 2px 3px 1px #ddd;}
#property_det.property_dets h5{font-size:18px;font-family: Gilroy SemiBold;margin-top: 15px;font-weight: 500;letter-spacing: 0.5px;text-transform: uppercase;margin-bottom:10px;line-height:26px;}
#property_det.property_dets h5 a{}
#property_det.property_dets p{font-family:Gilroy Medium;font-size:16px;line-height:24px;color: #333;margin-bottom:0px;}
#agent_detail.agent_details{padding:25px 15px 10px 15px;margin:20px 0px;border: 1px solid #ddd !important;box-shadow: 2px 3px 1px #ddd;-moz-box-shadow: 2px 3px 1px #ddd;-webkit-box-shadow: 2px 3px 1px #ddd;}
.rightconofprofile{float: left;margin-left: 10px;margin-top:7px;}
.mainconofprofilepic{display: table;width: 100%;border-bottom: 1px solid #ddd;margin-bottom: 15px;padding-bottom: 15px;}
#agent_detail.agent_details #agentpropiccon{float: left;}
#agent_detail.agent_details #agentpropiccon img{height: 60px;width: 60px;}
#agent_detail.agent_details >form > .form-group p{font-family: Gilroy Medium;font-size: 16px;letter-spacing: 0.5px;margin: 0px;line-height: 20px;}
#agent_detail.agent_details h5{font-family: Gilroy SemiBold;letter-spacing: 0.5px;font-weight: 500;margin-bottom: 5px;}
#agent_detail.agent_details h5 a{font-size:18px;letter-spacing: 0.5px;}
#agent_detail.agent_details #contactInfo{}
#agent_detail.agent_details #contactInfo i{display: inline-block;padding: 12px 12px 9px;text-align: center;color: #fff;font-size: 14px;border-radius: 3px;cursor: pointer;width:40px;
margin-right:5px;height:40px;}
#agent_detail.agent_details #contactInfo i.fa-whatsapp{margin-right:8px;}
#agent_detail.agent_details #contactInfo i.fa-phone{background: #F6A31F;color: #fff;}
#agent_detail.agent_details #contactInfo i.fa-envelope{background: #5EB9FF;color: #fff;}
#agent_detail.agent_details #contactInfo i.fa-map-marker{background: #01B3D4;color: #fff;}
#agent_detail.agent_details #contactInfo a{font-family: Gilroy Medium;font-size: 16px;letter-spacing: 0.5px;}
#agent_detail.agent_details #contactInfo span#agt_address{font-family: Gilroy Medium;font-size: 16px;letter-spacing: 0.5px;}
#agent_contact_form.agent_contact_form{padding:25px 15px 10px 15px;margin:20px 0px;border: 1px solid #ddd !important;box-shadow: 2px 3px 1px #ddd;-moz-box-shadow: 2px 3px 1px #ddd;-webkit-box-shadow: 2px 3px 1px #ddd;}
#agent_contact_form.agent_contact_form h3{font-size: 24px;font-family: gilroyextrabold;font-weight: 500;letter-spacing: 0.5px;text-transform: uppercase;margin-bottom: 20px;line-height: 30px;}
#agent_contact_form.agent_contact_form form{}
#agent_contact_form.agent_contact_form label{font-weight: 500;margin-bottom: 5px;font-family: Gilroy Medium;font-size: 15px;color: #444;letter-spacing: 0.5px;line-height: 20px;}
#agent_contact_form.agent_contact_form input[type="text"], #agent_contact_form.agent_contact_form input[type="email"], #agent_contact_form.agent_contact_form textarea{background: #f8f9fb;border-color: rgba(0,0,0,.09);font-size: 15px;font-family: Gilroy Medium;line-height: 26px;}
#agent_contact_form.agent_contact_form form button{background: #01B3D4;color: #fff;border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px;padding: 10px 30px;font-size: 15px;font-family: Gilroy Medium;letter-spacing: 0.5px;font-weight: 500;}
#recent_viewed.recent_viewed{padding:25px 15px 10px 15px;margin:20px 0px;border: 1px solid #ddd !important;box-shadow: 2px 3px 1px #ddd;-moz-box-shadow: 2px 3px 1px #ddd;-webkit-box-shadow: 2px 3px 1px #ddd;}
#recent_viewed.recent_viewed h3{font-size: 24px;font-family: gilroyextrabold;font-weight: 500;letter-spacing: 0.5px;text-transform: uppercase;margin-bottom: 20px;line-height: 30px;}
#recent_viewed.recent_viewed > ul.arrows_list{}
#recent_viewed.recent_viewed > ul.arrows_list li{}
#recent_viewed.recent_viewed > ul.arrows_list li > a{color: #333;font-size: 14px;line-height: 20px;font-family: Gilroy Medium;letter-spacing: 0.5px;}
#recent_viewed.recent_viewed > ul.arrows_list li::before {color:#01B3D4;font-size: 16px;}

.propdetdescriptioncon{margin: 10px 0px 15px 0px;}
.propdetdescriptioncon span.rrepeatcon{font-family:Gilroy Medium;font-size:16px;line-height:24px;color: #333;}
.propdetdescriptioncon span.rrepeatcon strong{font-family:Gilroy SemiBold;font-weight:500;}
.propdetdescriptioncon span.rrepeatcon i{color:#01B3D4;}
.propdetdescriptioncon h2{font-family:Gilroy SemiBold;letter-spacing: 0px;font-size: 20px;line-height: 24px;margin-bottom: 10px;}
.propdetdescriptioncon .prop_desc{}
.propdetdescriptioncon .prop_desc p{font-family:Gilroy Medium;font-size:16px;line-height:24px;color: #333;margin-bottom: 10px;}
#tblmt table{background: #fafafa;}
#tblmt table th{font-family: gilroyextrabold;font-weight: 500;font-size: 16px;}
#tblmt table td{font-size: 16px;font-family: Gilroy Medium;line-height: 20px;}
#tblmt{margin-top:10px;}
#propertydetailmainsection{margin-top: 100px;}
#propertydetailmainsection #propertydetailleftsection{border: 1px solid #ddd;padding: 15px;box-shadow: 1px 2px 1px #aaa;-moz-box-shadow: 1px 2px 1px #aaa;-webkit-box-shadow: 1px 2px 1px #aaa;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#propertydetailmainsection #propertydetailleftsection #imgfixposition{position: absolute;z-index: 100;width: 95%;margin: 5px auto;}
#propertydetailmainsection #propertydetailleftsection #imgfixposition > button{}
#propertydetailmainsection #maintopimgcon{}
#propertydetailmainsection #maintopimgcon img{width: 100%;height: auto;}
#propertydetailafterfeaturedimg{margin-top:20px;}
#propertydtitlecon.propertydtitlecon{display: table;width: 100%;margin-bottom: 10px;}
#propertydtitlecon.propertydtitlecon h2{font-family: Gilroy SemiBold;font-size: 24px;letter-spacing: 0px;line-height: 32px;float: left;width: 70%;margin-bottom: 10px;}
#propertydtitlecon.propertydtitlecon #pdtrightconprice{float: right;width: 25%;text-align: center;padding: 10px 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: none;border: 0px;background: #F6A31F;font-family: Gilroy SemiBold;font-weight: 500;font-size: 16px;letter-spacing: 0px;}
#prodinnertopcon{display:table;width:100%;}
#propidright{font-family:Gilroy Medium;font-size:14px;float: right;line-height: 20px;color: #333;}
#propidright span{font-family:Gilroy SemiBold;margin-right: 5px;}
#prodinnerbottomcon{}
#prodinnerbottomcon span{}
#prodloccon{margin-bottom: 15px;margin-top: 5px;}
#prodloccon p.prodadd{font-size: 16px;font-family: Gilroy Medium;color: #333;margin-bottom: 0px;line-height: 20px;float: left;width: 70%;}
#prodloccon p.prodadd i{color: #01B3D4;margin-right: 5px;font-size: 16px;}
.hide{display:none;}
#addpropertysubsection h3{margin-bottom: 20px;}
#addpropertysubsection{border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;margin-bottom: 50px;padding: 15px;border-bottom-right-radius: 10px;-moz-border-bottom-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;box-shadow: 1px 1px 2px 1px #eee;-moz-box-shadow: 1px 1px 2px 1px #eee;-webkit-box-shadow: 1px 1px 2px 1px #eee;border-bottom-left-radius: 10px;-moz-border-bottom-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;}
#formsectionmain form #inputchklblcon.inputchklblcon{display:table;width:100%;}
#formsectionmain form #inputchklblcon.inputchklblcon label{margin-left: 5px;}
#formsectionmain form #inputchklblcon.inputchklblcon input{}

table#tblview{}
table#tblview th{background:#F3FDFF;width:18%;}
table#tblview td{background:#fff;}
table#tblview td h2{margin: 0px 0px 8px 0px;font-size: 20px;font-weight: 500;line-height: 26px;}
table#tblview td h2 > b{font-weight:500;}
table#tblview td p{font-size: 14px;color: #000;margin: 4px 0px;line-height: 20px;}
#alertmsgcon{margin-bottom: 50px;}
span.invaliderror{color: #f60000; margin-top: 5px; display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 500;font-size: 12px;line-height: 16px;font-family:Gilroy SemiBold;}
.clientsiconcon{text-align: center;display: table;background: #019AC6;margin: 0px auto;padding: 15px;border-radius: 15px;}
.clientsiconcon > i{font-size:32px;color:#fff;}
#statisticssection.manageclientsmainsection .statsinnercon{background:#F5F5F5;}
#statisticssection.manageclientsmainsection .statsinnercon.active{background:#F8FDFF;}
#statisticssection.manageclientsmainsection .statsinnercon .statscount h1{color:#aaa;}
#statisticssection.manageclientsmainsection .statsinnercon.active .statscount h1{color:#FFAB1E;}
#statisticssection.manageclientsmainsection .statsinnercon .clientsiconcon{background:#ccc;}
#statisticssection.manageclientsmainsection .statsinnercon.active .clientsiconcon{background:#019AC6;}

#formsectionmain form button#cancelbtn{background: #7F849F;border: 2px #7F849F;}
#formsectionmain.formagentssection{}
#formsectionmain.formagentssection form{}
.agentformsubheading{border-top: 3px solid #019AC6;padding-top: 20px;display: table;width: 100%;padding-bottom: 30px;}
.agentformsubheading h3{margin: 0px;font-size: 20px;font-family: Gilroy SemiBold;letter-spacing: 0px;color: #000;float: left;padding: 6px 0px;line-height: 20px;}
.agentformsubheading{}
.addmorenbtncon{float: right;}
#addmorenbtncon.addmorenbtncon > button {margin: 0px;background: #F2A01D;border: 0px;padding: .533rem .933rem;font-size: 14px;line-height: 14px;letter-spacing: 0.5px;font-family: Gilroy SemiBold;border-radius: 5px;}
.removerowagentsrows{position:relative;}
.removerowagents{position: absolute;right: -20px;width: auto;top: 0px;}
.removerowagents i{background:#f00;position: relative;font-size: 12px;color: #fff;border-radius: 100px;padding: 0px;width: 20px;height: 20px;line-height: 20px;text-align: center;}

.input-group-addon{border: 1px solid rgba(0,0,0,.09);padding: 10px 15px;font-weight: 500;color: #000;font-family: Gilroy Medium;font-size: 16px;}
h1#pagetopheading{display:table;width:100%;text-align:center;}
#formsectionmain{padding: 80px 0px 80px 0px;}
#formsectionmain form{}
#formsectionmain form label{font-family: Gilroy Medium;font-size: 16px;color: #555;margin-bottom: 8px;line-height: 22px;}
#formsectionmain form label span{color: #f60000;font-size: 20px;position: relative;top: 3px;left: 1px;}
#formsectionmain form textarea, #formsectionmain form select, #formsectionmain form input[type="number"], #formsectionmain form input[type="text"], #formsectionmain form input[type="email"], #formsectionmain form input[type="password"]{padding: 10px 15px;height: auto;font-size: 16px;font-family: Gilroy Medium;line-height: 24px;color: #000;}
#formsectionmain form button{background: #01B3D4;color: #fff;padding: 10px 30px;border: 0px;font-size: 16px;font-family: Gilroy Medium;border-radius: 50px;letter-spacing: 0.5px;font-weight: 500;margin-top: 10px;border: 2px solid #01B3D4;}
#formsectionmain form button.close{background: red;color: #fff;font-size: 16px;padding: 0px;width: 26px;height: 26px;border: 0px;margin: 0px 5px 0px 0px;text-align: center;}
.noteconmain{}
.noteconmain > h3{background: #FFBABA;color: #D8000C;padding: 15px;line-height: 29px;font-size: 22px;text-transform: none;font-weight: 500;font-family: Gilroy SemiBold;letter-spacing: 0px;margin-bottom:50px;}
.noteconmain > h3 strong{font-family: gilroyextrabold;font-weight: 500;}
.tbllistingsection table.dataTable thead > tr > th {font-family: Gilroy SemiBold;font-weight: 500;font-size: 16px;}
.tbllistingsection table.dataTable tbody > tr > td {font-family: gilroylight;font-weight: 500;font-size: 15px;}
#tbllistingsection{padding-top:50px;}
#textcenter{text-align:center;}
#otherpagestbllisting{padding:30px 0px;}
.tbllistingsection{padding:100px 0px;}
.tbllistingsection table{}
.tbllistingsection table thead{background:#F3FDFF;}
.tbllistingsection table tr > td > a.btn.btn-xs{padding: .2rem .3rem;}
.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
#dropdownbtncon button{margin-top: 0px;}
#dropdownbtncon > button{margin-top: 0px;}
#formsectionmain.skin-purple .toggle-radio-button:checked + label, #formsectionmain.skin-purple-light .toggle-radio-button:checked + label{background-color: #019AC6 !important;
background-image: unset !important;border-color: #019AC6 !important;-webkit-box-shadow: inset 0 1px 0 #019AC6,0 1px 0 rgba(0,0,0,0.15) !important;box-shadow: inset 0 1px 0 #019AC6,0 1px 0 rgba(0,0,0,0.15) !important;-moz-box-shadow: inset 0 1px 0 #019AC6,0 1px 0 rgba(0,0,0,0.15) !important;color: #fff !important;}
.dataTables_paginate ul.pagination > li{padding: 0;text-indent: 0;white-space: nowrap;list-style: none;border: none !important;}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.dataTables_paginate ul.pagination > li.active > a{color:#fff;}
.dataTables_paginate ul.pagination > li > a {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.manage-image-container img{width:auto;height:40px;}
.pl_image_container .custom-file-upload {
  width: 100%;
  border: 2px dashed #ccc;
  text-align: center;
  height: 150px;
  line-height: 1.5;
  padding-top: 40px;
}
.property_pl_image_container .custom-file-upload {
  width: 100%;
  border: 2px dashed #ccc;
  text-align: center;
  height: 150px;
  line-height: 1.5;
  padding-top: 40px;
}

#addpropertysubsection .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: #019AC6;border: 1px solid #019AC6;color:#fff;}
#addpropertysubsection .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff;}
#addpropertysubsection .select2-container--default .select2-selection--multiple .select2-selection__clear{color:#f60000;}
#addpropertysubsection .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-top:3px;}
#addpropertysubsection .select2-container--default .select2-selection--multiple{box-shadow: 1px 1px 2px 1px #eee;border: 1px solid #eee;}


.page-header.page-header-modern.page-header-lg h1{font-family: gilroyextrabold;letter-spacing: 0.1px;}
#headingrightcon.headingrightcon{float:right;}
#headingrightcon.headingrightcon a{background: #F2A01D;color: #fff;border: 2px solid #F2A01D;font-family: Gilroy SemiBold;font-weight: 500;font-size: 14px;line-height: 14px;letter-spacing: 0.5px;}
#statisticssection.statisticssection .statsinnercon .statsiconcon{margin-bottom:10px;}
#statisticssection.statisticssection .statsinnercon .statscount h1{font-size: 60px;line-height: 70px;margin-top: 10px;}
#statisticssection.statisticssection .statsinnercon .statscount p{font-size: 13px;line-height: 13px;}
#statisticssection.statisticssection{padding-bottom:0px;}
#statisticssection.statisticssection > .container >.row > div > a{}
#statisticssection.statisticssection > .container >.row > div > a:hover{text-decoration:none;}
#statisticssection{padding: 50px 0px;}
#statisticssection .statsinnercon{text-align:center;background: #F8FDFF;padding: 15px 0px;box-shadow: 0px 1px 3px 1px #FED4F1;-moz-box-shadow: 0px 1px 3px 1px #FED4F1;-webkit-box-shadow: 0px 1px 3px 1px #FED4F1;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;cursor: pointer;margin: 15px 0px;}
#statisticssection .statsinnercon .statsiconcon{margin-bottom: 15px;}
#statisticssection .statsinnercon .statsiconcon img{width:35%;background: #019AC6;padding:15px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
#statisticssection .statsinnercon .statscount{}
#statisticssection .statsinnercon .statscount h1{font-family: gilroyextrabold;font-size: 72px;margin-top: 15px;line-height: 80px;border-bottom: 5px solid #019AC6;margin-bottom: 10px;color: #FFAB1E;}
#statisticssection .statsinnercon .statscount p{margin-bottom: 0px;font-size: 16px;line-height: 16px;color: #000;font-family: Gilroy Medium;}
#forgotpasswordcon{background: #FBFBFB;padding: 30px;border: 1px solid #eee;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.contactusforminnercon > p.success_msg{background:#DFF2BF;color:#4F8A10;text-align: center;padding: 5px 0px;}
.contactusforminnercon > p.error_msg{background: #FFBABA;color: #D8000C;text-align: center;padding: 5px 0px;}
#hometopbannerbtn{width:100%;margin-left:auto;margin-right:auto;}
#hometopbanner{position:relative;width:100%;}
#hometopbanner img{width:100%;}
#hometopbannercontent{position:absolute;top:80px;width: 100%;margin: 0px auto;padding: 0px 400px 100px;}
.contactinfoiconcon{display: table;width: 100%;}
.contactinfoiconcon .cilefticon{float: left;width: 22%;}
.contactinfoiconcon .cilefticon i{font-size: 60px;color: #35C3DD;}
.contactinfoiconcon .cirightside{float: left;width: 75%;}
.contactinfoiconcon .cirightside p{font-size: 16px;line-height: 22px;font-family: Gilroy Medium;margin-bottom: 0px;font-weight: 500;}
.contactinfoiconcon .cirightside h6{font-family: Gilroy Medium;font-size:24px;font-weight: 500;line-height: 30px;margin-top: 0px;color: #000;letter-spacing:-0.5px;}
.contactinfoiconcon .cirightside h6 a{color:#000;text-decoration:none;}
.contactinfomainsection{padding:60px 0px;}
.contactusformmainsection{padding:60px 0px;}
.contactformleftcon{text-align:right;margin-right: 100px;margin-left: 50px;}
.contactformleftcon h2{font-family: Gilroy Medium;color: #000;font-weight: 500;font-size: 36px;letter-spacing: 0.5px;margin: 0px 0px 25px 0px;line-height: 42px;}
.contactformleftcon h6{font-weight: 500;font-family: Roboto;font-size: 16px;line-height: 24px;color: #555;margin-bottom:15px;}
.contactformleftcon p{font-family: Roboto;font-size: 16px;font-weight: 400;line-height: 22px;margin-bottom: 10px;}
.csocialmediacon{display: table;width: 100%;margin-top:70px;}
.csocialmediacon > a{background:#D5F8FF;color:#000;font-size:20px;padding:18px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-left: 8px;}
.csocialmediacon > a i{color: #000;font-size: 24px;}
.aha{margin-top: 15px;text-align: left;float: right;line-height: 20px;margin-bottom: 5px;}
.aha a{color:#01B3D4;font-family:Gilroy SemiBold;font-weight:500;font-size: 14px;text-align: left;display: block;}
#registerleftformcon{margin-top:45px;width:100%;}
#registerleftformcon img{border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
#footermainsection.footermainsection{padding-top:50px;}
#footermainsection{background:#F3FDFF;padding:100px 0px 30px 0px;}
#footermainsection .footertopinnercon{}
#footermainsection .footertopinnercon h2{font-family:gilroylight;color: #000;font-weight: 500;font-size: 36px;letter-spacing: 0px;margin: 0px 0px 20px 0px;line-height: 42px;}
#footermainsection .footertopinnercon p{font-family: Roboto;font-size: 14px;font-weight: 400;line-height: 20px;margin-bottom: 10px;color: #555;}
.cafabtn{display: table;margin-top: 40px;}
.cafabtn a{background: #01B3D4;color: #fff;padding: 10px 25px;font-size: 14px;font-family: Gilroy Medium;border-radius: 50px;letter-spacing: 0.5px;font-weight: 500;margin-top: 10px;border: 2px solid #01B3D4;line-height: 14px;}
.cafabtn a:hover{border: 2px solid #01B3D4;color:#01B3D4;background:transparent;text-decoration:none !important;}
.newsform{border-radius: 30px;display: table;width:75%;}
.newsform > input{float: left;width: 70%;border-top-left-radius: 30px;-moz-border-top-left-radius: 30px;-webkit-border-top-left-radius: 30px;-o-border-top-left-radius: 30px;border-bottom-left-radius: 30px;-moz-border-bottom-left-radius: 30px;-webkit-border-bottom-left-radius: 30px;-o-border-bottom-left-radius: 30px;height: 45px;border: 1px solid #eee;background: #FEFEFE;font-family: gilroylight;font-size: 16px !important;padding-left: 25px;color: #333;}
.newsform > button{border-bottom-right-radius: 30px;-moz-border-bottom-right-radius: 30px;-webkit-border-bottom-right-radius: 30px;-o-border-bottom-right-radius: 30px;border-top-right-radius: 30px;-moz-border-top-right-radius: 30px;-webkit-border-top-right-radius: 30px;-o-border-top-right-radius: 30px;height: 45px;border: 1px solid #eee;background: #FEFEFE;padding: 0px 18px;}
.newsform > button i{color: #ccc;font-size: 16px;}
#footermiddlemaincon.footermiddlemaincon{margin-top:0px;}
.footermiddlemaincon{margin-top:30px;}
.footermiddleinnercon{}
.footermiddleinnercon h6{font-size: 18px;text-transform: uppercase;font-family: gilroylight;letter-spacing: 0.5px;font-weight: 500;line-height: 24px;}
.footermiddleinnercon p{font-family: gilroylight;color: #000;font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.footermiddleinnercon ul {float: right;margin: 0px;padding: 0px;}
.footermiddleinnercon ul li{list-style: none;display: inline;}
.footermiddleinnercon ul li a{font-family:gilroylight;color:#000;margin-left:50px;font-size: 18px;line-height: 30px;text-decoration:none;}
.footermiddleinnercon ul li a:hover{text-decoration:none;}
.footerbottommaincon{border-top:1px solid #000;margin-top: 100px;padding-top: 20px;}
.footersocialiconscon{float:right;margin-top: 3px;}
.footersocialiconscon a{color:#000;text-decoration:none;margin-left: 25px;font-size: 20px;line-height: 20px;}
.footersocialiconscon a i{color:#000;}
.footerbottommenuinnercon ul {float: none;margin: 0px;padding: 0px;}
.footerbottommenuinnercon ul li{list-style: none;display: inline;}
.footerbottommenuinnercon ul li a{font-family:gilroylight;color:#000;margin-right: 30px;font-size: 18px;line-height: 30px;text-decoration:none;text-transform:uppercase;}
.footerbottommenuinnercon ul li a:hover{text-decoration:none;}

.fp{}
.fp a{color:#01B3D4;font-family:Gilroy SemiBold;font-weight:500;font-size: 14px;text-align: right;display: block;}
.contactusforminnercon{}
.contactusforminnercon > form{}
.contactusforminnercon > form .form-group{margin-bottom:25px;}
.contactusforminnercon > form h3{color:#01B3D4;font-family:Gilroy SemiBold;font-weight:500;text-transform: none;font-size: 24px;letter-spacing: 0px;line-height: 30px;margin-bottom: 40px;}
.contactusforminnercon > form input[type="checkbox"]{color: #777;margin-right: 10px;}
.contactusforminnercon > form span{font-family:Gilroy SemiBold;font-weight:500;color:#999;font-size: 14px;}
.contactusforminnercon > form input[type="password"], .contactusforminnercon > form input[type="text"], .contactusforminnercon form input[type="email"], .contactusforminnercon form textarea{border: 1px solid #999;padding: 10px 15px;font-size: 16px !important;font-family: Gilroy Medium;color: #000;background:#fff;}
.contactusforminnercon > form button{background: #01B3D4;color: #fff;padding: 10px 30px;border: 0px;font-size: 16px;font-family: Gilroy Medium;border-radius: 50px;letter-spacing: 0.5px;font-weight: 500;margin-top: 10px;border: 2px solid #01B3D4;}
.loginpageleftcon{margin-right:100px;}
.loginpageleftcon h2{font-family:gilroylight;color: #000;font-weight: 500;font-size: 36px;letter-spacing: 0px;margin: 0px 0px 20px 0px;line-height: 42px;}
.loginpageleftcon p{font-family: Roboto;font-size: 14px;font-weight: 400;line-height: 20px;margin-bottom: 10px;color: #555;}
.formleftimgcon{width: 75%;}
.formleftimgcon img{}
.whatmakescollabsection{padding:100px 0px;}
.requestdemosection{}
.reqdemoheadingcon{margin:0px 250px 100px;}
.reqdemoheadingcon h1{text-align:center;font-family:gilroylight;letter-spacing: 0.1px;font-size: 42px;line-height: 48px;color: #000;font-weight: 500;}
.reqdemoheadingcon p{text-align:center;font-family: Roboto;letter-spacing: 0.1px;color: #555;font-weight: 400;font-size: 16px;}
.rdrightcontentcon{margin-top:80px;}
.rdrightcontentcon h2{text-align:left;font-family:gilroylight;letter-spacing: 0.1px;font-size:30px;line-height: 40px;color: #000;font-weight: 500;margin-bottom: 20px;}
.rdrightcontentcon p{text-align:left;font-family: Roboto;letter-spacing: 0.1px;color: #555;font-weight: 400;font-size: 16px;}
#plrzero{padding-left:0px;padding-right:0px;}
.wmccontentcon{text-align:center;margin: 20px 0px 30px;}
.wmccontentcon h4{text-align:center;font-family:gilroylight;letter-spacing: 0.1px;font-size:24px;line-height:30px;color: #000;font-weight: 500;margin-bottom: 20px;}
.wmccontentcon p{text-align:center;font-family: Roboto;letter-spacing: 0.1px;color: #555;font-weight: 400;font-size: 14px;line-height: 20px;padding:0px 15px;}
.wmcmaincon{padding:45px 45px 45px 30px;border-right: 1px solid #f1f1f1;margin-bottom: 50px;}
#wmcmaincon.wmcmaincon {border-right:0px;}
.wmcimgcon{}
.wmcimgcon img{}
header#header > #headertopcon{border-top:0px;background:#FBFBFB;}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li{margin-left:5px;}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li > a{padding:7px 7px;font-family: gilroy Medium;text-transform: capitalize;font-size: 16px;font-weight: 500;color: #777;}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li:hover > a, #header .header-nav-main nav > ul#mainNav.mainmenuul > li > a:hover, #header .header-nav-main nav > ul#mainNav.mainmenuul > li > a:focus{background:transparent;color:#01B3D4;text-decoration:none;}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li.bgmenu > a{border-radius: 50px !important;padding:7px 35px;}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li > a#menuregister{background:#F6A31F !important;color:#fff;border:1px solid #F6A31F;}
#header .header-nav-main nav > ul#mainNav.mainmenuul > li > a#menulogin{background:transparent !important;color:#01B3D4;border:1px solid #01B3D4;}
ul#mainNav.mainmenuul{margin-top:30px;}
.sticky-header-active > body ul#mainNav.mainmenuul{margin-top:15px;}
.teaminfocon{text-align:center;}
.teaminfocon h6{font-family:Gilroy Medium;margin-top: 25px;margin-bottom: 0px;color: #444;font-weight: 500;font-size: 16px;line-height: 20px;}
.teaminfocon h2{font-family:Gilroy Medium;margin-top: 15px;font-size: 24px;line-height: 30px;letter-spacing: 0.2px;color: #555;margin-bottom: 0px;}
.teammaincon{background:#F6F6F6;padding: 50px;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;-o-border-radius: 25px;margin: 0px 30px;}
.teammaincon .teamimgcon{}
.teammaincon .teamimgcon img{}
.radiobtncon{display:table;width:100%;padding-top:20px;}
.chkboxcon{}
.chkboxcon > label{}
.chkboxcon > input{}
#mb60{margin-bottom:60px;}
#testimonialsection{background:#F3FDFF;}
#testimonialsection .testimonial.testimonial-style-2{}
#testimonialsection .testimonial.testimonial-style-2 > blockquote{padding: 0px 20px;}
#testimonialsection .testimonial.testimonial-style-2 > blockquote > h5{font-family:Gilroy Medium;text-align:center;font-size: 28px;line-height: 36px;color: #777;text-transform: none;letter-spacing: 0.1px;font-weight: 500;}
#testimonialsection .testimonial.testimonial-style-2 > blockquote > p{font-family:gilroylight;text-align:center;font-size: 16px;line-height: 22px;color: #777;}
.testimonialrating{}
.testimonialrating i{color:#9C9C9C;font-size: 20px;line-height: 30px;padding: 0px 5px;}
h1.sectionheading{text-align:center;font-family:gilroylight;letter-spacing: 0.1px;font-size: 42px;line-height: 48px;color: #000;font-weight: 500;}
#testiheading{margin-bottom:50px;}
#clientsectionsabout{padding:100px 0px;}
#homepagetwosectioncon.homepagetwosectioncon{}
#homepagetwosectioncon.homepagetwosectioncon .wmcmaincon{padding-top: 0px;margin-bottom: 0px;}	
#clientsectionsabout.cleintssectionbg{background:#F3FDFF;padding: 50px 0px;}
#clientsectionsabout .owl-carousel.owl-theme{margin-bottom:0px;}
#homethreesectioncon{padding:50px 0px;}
.homeblogimgcon{}
.homeblogimgcon img{}
.homeblogcontentcon{background:rgba(242,242,242,0.9);padding: 15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position: relative;top: -50px;}
.homeblogcontentcon h2{text-align:left;font-family:Gilroy Medium;color: #666;font-size: 22px;line-height: 30px;margin-bottom: 10px;font-weight: 500;letter-spacing: 0px;}
.homeblogcontentcon p{text-align:left;font-family: Gilroy Medium;letter-spacing: 0px;color: #888;font-weight: 400;font-size: 16px;line-height: 20px;padding:0px 0px;margin-bottom:0px;}