@import url("menuzord.css");
@import url("selectlistbox.css");
@import url("slick.css");
@import url("font-awesome.min.css");
 

@font-face {
  font-family: 'CALIBRI-regular';
  src: url('../fonts/CALIBRI-regular.eot');
  src: url('../fonts/CALIBRI-regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/CALIBRI-regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal; 
}

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

@font-face {
  font-family: 'Calibri-Light';
  src: url('../fonts/Calibri-Light.svg#Calibri-Light') format('svg'),
       url('../fonts/Calibri-Light.ttf') format('truetype'),
      url('../fonts/Calibri-Light.otf') format('opentype'),
       url('../fonts/Calibri-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'calibril-light';
  src: url('../fonts/calibril-light.eot');
  src: url('../fonts/calibril-light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/calibril-light.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

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

@font-face {
  font-family: 'century-gothic';
  src: url('../fonts/century-gothic.eot');
  src: url('../fonts/century-gothic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/century-gothic.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;    
}

/*--font-family:'CALIBRI-regular','Calibri';--*/
/*--font-family:'calibril-light';--*/  
/*--font-family:'CenturyGothic','century-gothic';--*/

body{margin:0px;padding:0px;color:#000;font-size:16px; background:#fff;font-family:'CALIBRI-regular','Calibri', sans-serif!important;overflow-x:hidden;overflow-y:auto}     
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block} 
audio,canvas,progress,video{display:inline-block;vertical-align:top;max-width: 100%;}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
svg:not(:root){overflow:hidden} 
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible} 
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button{outline:none}  
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} 
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input,textarea,button,select,a,div{-webkit-tap-highlight-color:transparent;outline:none}
table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
img{border:0px;max-width:100%;vertical-align:top}  
::-moz-selection{background:#a82b28;color:#fff}
::selection{background:#a82b28;color:#fff} 
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none;} 
*{text-rendering:optimizeLegibility}
html.touch *{text-rendering:optimizeSpeed}
p{margin: 0px;padding: 0px;}  
h1,h2,h3,h4,h5,h6{margin: 0px;padding: 0px;font-weight: normal;}
ol,ul,li{margin: 0px;padding: 0px;list-style-type: none;}  

.wrapper{width: 100%; float: left; overflow: hidden;}
.wrapperinner{display: inline-block;vertical-align: top;width:100%; max-width:1170px;}
.cowrapper{display: inline-block;vertical-align: top;width:100%; max-width:1170px;text-align:left;}

.fg{width: 100%; float: left;}  
.tac{text-align: center;} 
.tal{text-align: left;}   

header{
  width: 100%; 
  float: left;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999;
} 
section{width: 100%; float: left;}
footer{width: 100%; float: left;}

.headerinner{background: #000000;text-align: center;
-webkit-box-shadow: 0px 6px 13px 0px rgba(5,3,3,0.15);
    -ms-box-shadow: 0px 6px 13px 0px rgba(5,3,3,0.15);
    -o-box-shadow: 0px 6px 13px 0px rgba(5,3,3,0.15);
    -moz-box-shadow: 0px 6px 13px 0px rgba(5,3,3,0.15);
    box-shadow: 0px 6px 13px 0px rgba(5,3,3,0.15);
    position: relative; z-index: 2;
}
.headerinnerw{display: inline-block; vertical-align: top; width: 100%; max-width: 1240px;text-align: left;} 
.toplogo{position: absolute;left:10px;top:0; margin: 8px 0px;width:210px;}
.topnav{width: 100%;float: left;text-align: right;margin: 40px 0;}  
.headerspace{padding: 0px 0px 0px 335px;position: relative;height: 102px;} 
.menuzord-menu{width: 100%;}
.sliderfull{}
.sliderfullm{display: none;} 
.fullform{height: 2px;text-align: center;}
.fullformw{position: relative;display: inline-block; vertical-align: top; width: 100%; max-width: 1100px;text-align: left;} 
.fullformpos{position: absolute;left: 0px;right: 0px;bottom:4px;}
.fullformpoinner{width: 100%;float:left; background:rgba(255,255,255,0.6);padding:15px 10px 20px 10px;}
.formcolrow{width: 100%;float:left;}
.formcol3{width: 33.33333333333333%;float:left;padding: 0px 5px; margin:7px 0px;}
.formco100{width: 100%;float:left;padding: 0px 5px; margin:7px 0px;}

.inputbox{ background: #fff;font-family:'CALIBRI-regular','Calibri';border:none;font-size: 16px;height: 40px; margin: 0px; padding:10px 36px 10px 15px;width: 100%;color: #888;} 
.inputbox::-webkit-input-placeholder {color: #a5a5a5 !important;opacity: 1 !important;} 
.inputbox:-moz-placeholder { color: #a5a5a5 !important;opacity: 1 !important;} 
.inputbox::-moz-placeholder {color: #a5a5a5!important;opacity: 1 !important;} 
.inputbox:focus, input:focus{outline: 0;}
.inputbox *:focus {outline: 0;} 

.porform{position: relative;padding-right:185px;width: 100%;float:left;}
.formicon{width: 100%;float: left;position: relative;}
.formicon2{position: absolute;right: 10px;top: 0px;margin: 8px 0;}
 
.btnarea{width: 170px;text-align:left;position: absolute;right: 5px;bottom:8px;}
.bottonsubmit{background: #a82b28;border:none;cursor: pointer;width: 100%;padding:11px 10px;text-align: center;font-size: 16px; color: #000;text-transform: uppercase;
-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;} 
.bottonsubmit:hover{background: #a82b28; color: #fff;}

.mngchech label {display: inline-block; cursor: pointer;position: relative;padding-left: 25px;font-size:18px; color: #000;
width: 100%;float: left;}

.mngchech input[type=radio],
.mngchech input[type=checkbox] {
display: none;}
.mngchech label:before {content: "";display: inline-block;width: 17px;height: 17px;margin-right: 10px;position: absolute;left: 0;top:2px; background:url(../images/uncheck-radio.png) no-repeat;}
.radio label:before {}
.checkbox label {width: 100%;float: left;}
.checkbox label span{font-size: 12px; color: #888;}
.checkbox label:before {}
.mngchech input[type=radio]:checked + label:before { content: "";background:url(../images/check-radio.png) no-repeat;}
.mngchech input[type=radio]:checked + label {color: #000;}
.mngchech input[type=checkbox]:checked + label:before {	content: "";background:url(../images/check-checkbox.png) no-repeat;}
.mngchech input[type=checkbox]:checked + label {color: #000;}
.checkmng{margin-bottom: 15px;margin-top: 12px;} 

.formtitle{margin-bottom: 10px;text-align: center;font-size: 28px; color: #000;font-weight: normal;}
.formtitle2{margin-bottom:15px;text-align: center;font-size:44px; color: #ffffff;font-weight: normal;font-family:'CenturyGothic','century-gothic';}

.bookbg{background: #a82b28;position: relative;top: 10px;text-align: center;padding:5px 10px;}
.bookbg1{display: inline-block;vertical-align:middle;font-size:34px; color: #fff;font-family:'CenturyGothic','century-gothic';padding: 10px 20px;}
.bookbg2{display: inline-block;vertical-align:middle;}
.bookbg3{display: inline-block;vertical-align: top;padding: 10px 40px;}
.bookbgsocial3{display: inline-block;vertical-align: top;padding: 10px 40px;width: 33%;}
.bookex{width: 100%;float: left;position: relative;padding-left:60px;min-height: 40px;font-size: 28px; color: #fff;font-family:'calibril-light';}  
.bookexsocial{padding-right: 155px;width: 100%;float: left;position: relative;padding-left:0px;min-height: 40px;font-size: 28px; color: #fff;font-family:'calibril-light';}  
.bookexsocialc{padding-right: 0px;width: 100%;float: left;position: relative;padding-left:0px;min-height: 40px;font-size: 28px; color: #fff;font-family:'calibril-light';}  
.bookexsocialr{padding-right: 0px;width: 100%;float: left;position: relative;padding-left:60px;min-height: 40px;font-size: 28px; color: #fff;font-family:'calibril-light';}  
.bookexsocial span{display: block;}
.bookexsocial b{font-weight: bold;}
.bookex span{display: block;}
.bookex b{font-weight: bold;}
.bookexicon{position: absolute;left: 0px;top:11px;width: 40px; height: 40px;border: 2px solid #fff;text-align: center;font-size: 26px; color: #fff;
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
    -ms-border-radius:50%;
     -o-border-radius:50%;
	    border-radius:50%; 
}
.bookexicon .fa{top: 3px;position: relative;}
.bookbg3last .bookexicon {font-size:50px;border: none;}
.bookbg3last .fa { top:-8px;} 

.aboutsec{}
.aboutsecw{display: inline-block; vertical-align: top; width: 100%; max-width: 1250px;text-align: left;} 
.aboutsect{ background:#ffffff;padding:30px 20px 20px 20px;} 
.aboutsecb{ background:#f2f2f2;font-size:20px; color: #000;line-height: 26px;padding: 50px 20px;} 
.aboutsecb p{margin-bottom:22px;}
.aboutsecb p:last-child{margin-bottom:0px;}
.aboutsecbl{width: 55%;padding-right:40px;display: inline-block;vertical-align:middle;text-align: center;}
.aboutsecbr{width: 43%;display: inline-block;vertical-align:middle;text-align: left;}  

.abouttop{display: inline-block;vertical-align:middle;padding: 10px 10px 10px 70px;min-height: 48px;width: 27%; font-size: 24px; color: #a82b28;line-height: 24px;position: relative;text-align: left;}     
.abouttopicon{position: absolute;left:10px;top:7px;} 
.aboutsect .aboutsecw{text-align: center;} 

.servicesec{ background:#ffffff;padding:50px 20px;text-align: center;} 
.servicesecw{display: inline-block; vertical-align: top; width: 100%; max-width: 1400px;text-align: left;} 
.servicesecbox{width:100%;float: left;padding: 0px 20px; margin:0px 0px;text-align: center;}
.servicesecpoint{width:100%;float: left;padding-top: 5px;padding-left:0;}    
.servicesecpoint ul{width:100%;float: left;}  
.servicesecpoint li{
  width: 100%;
  float: left;
  position: relative;
  margin: 3px 31px;
  padding: 0px 0px 0px 23px;
  text-align: left;
  font-size: 18px;
  color: #000;
} 
.servicesecpoint li::after{content: "";left: 0px;top: 3px;width:14px;height:13px; background: url(../images/tick.png);background-repeat: no-repeat; background-position: center left;position: absolute;}
.servicesecpointtitle{width:100%;float: left;margin: 20px 31px;/*text-align: center;*/font-size:24px; color: #a82b28;}
.servicesecpointtitle span{display: block;font-size:18px; color: #a5a5a5;position: relative;left: -5px;} 
.servicesecpoinimg{width:100%;float: left;}
.servicesectitle{width: 100%;float: left;margin-bottom: 20px;text-align: center;font-size: 43px;color: #000;}
.servicesectitle span{display: block;font-size:14px; color: #a5a5a5;padding-top: 2px;} 



.features {background: #f2f2f2;padding: 50px 20px;text-align: center;} 
.featuresw {display: inline-block;vertical-align: top;width: 100%;max-width: 1250px;text-align: left;}
.features1{width: 28%;float: left; margin: 10px 0px;}
.features2{width: 44%;float: left;padding: 0px 15px;text-align: center;margin-top: 50px;}
.features3{width: 28%;float: left; margin: 10px 0px;} 
.features4{width:100%;float: left;text-align: center;}  

.featuresbox{width:100%;float: left;position: relative; margin: 10px 0px;padding: 0px 80px 0px 0px;min-height:70px;text-align: right;}
.featuresboxicon{position: absolute;right: 0px;top:15px;width: 60px; height: 60px;background: #a82b28;text-align: center; overflow: hidden; 
-webkit-border-radius:50%; 
   -moz-border-radius:50%;
    -ms-border-radius:50%;
     -o-border-radius:50%;
	    border-radius:50%; 
} 
.featuresboxicon img{max-width: 90%; margin-top: 3px;} 
.featuresboxtitle{width:100%;float: left;margin-bottom: 10px;font-size: 18px; color: #000;font-weight: bold;}
.featuresboxinfo{width:100%;float: left;font-size: 14px; color: #000;line-height: 21px;font-family:'calibril-light';}

.features3 .featuresbox{padding-left: 80px;padding-right: 0px;text-align: left;}
.features3 .featuresboxicon{right: auto;left: 0px;} 
.features4 .featuresbox{padding-left: 80px;padding-right: 0px;text-align: left;float: none;width: 100%;max-width: 345px;display: inline-block; vertical-align: top;}
.features4 .featuresboxicon{right: auto;left: 0px;} 
.features1 .featuresbox:first-child{min-height: 150px;}
.features3 .featuresbox:first-child{min-height: 150px;}

.paysec {background: #a6a6a6;padding:10px 20px;text-align: center;} 
.paysecw {display: inline-block;vertical-align: top;width: 100%;max-width: 1170px;}
.paysec1{
  display: inline-block;
  vertical-align: top;
  padding: 15px 0 0 0;
  font-size: 27px;
  line-height: 32px;
  color: #fff;
  width: 33.33333333333333%;
  float: left;
  /* text-align: left;*/
}
/*.paysec2{
  font-size: 28px;
}*/
.paysec1img{display: inline-block;vertical-align:middle;padding-right: 12px;}
.paysec1title{display: inline-block;vertical-align:middle;} 
.aboutsec1title{display: inline-block;vertical-align:middle;color: #a82b28;} 

.contact{display: inline-block;vertical-align:middle;padding-right: 12px;width: 40px;height: 40px;border: 2px solid #fff;text-align: center;font-size: 26px;color: #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.contact .fa{top: 5px;position: relative;left: 6px;}
.atsec {background: #fff;padding:50px 20px;text-align: center;} 
.atsecw {display: inline-block;vertical-align: top;width: 100%;max-width: 1250px;text-align:left;}
.atsecl{width:50%;float: left;}   
.atsecr{width:48%;float:right;padding-left: 40px;text-align: center;}  
.atsecltitle{width:100%;/*float: left*/;font-size: 20px;line-height: 22px; color: #000;font-family:'calibril-light';text-align: center;}
.atsecltitle span{display: block;padding-bottom:20px; font-size: 30px;color: #a82b28;line-height: 24px;}  
.atseclcall{width:100%;float: left;text-align: center;font-size:32px; color: #000;font-family:'calibril-light';margin:40px 0px;}
.atseclcall span{display: block;color: #a82b28;line-height:40px;font-size:34px;}  
.atsecltitle2 span{color: #a82b28;} 
.atsecltitle2{padding-top: 20px;}  
img.atimage{max-width:40%;}  
.atsec .servicesectitle {margin-bottom:40px;}

.fprice {background: #f2f2f2;padding: 50px 20px;text-align: center;} 
.fpricew {display: inline-block;vertical-align: top;width: 100%;max-width: 1250px;text-align: left;}
.fpricel{width:50%;float: left;padding-right: 50px;}
.fpricer{float: right;margin-top: 100px;text-align:left;font-size: 22px;line-height: 28px; font-family:'calibril-light'; color: #000;padding-right: 60px;}   
.fpricer span{display: block;padding-top: 15px;}

.fpricetitle{width:100%;float: left;margin-bottom:20px;text-align: left;font-size:28px; color: #000;font-family:'calibril-light';}
.fpricetitle span{display: block;font-size:14px; color: #002f3f;}    

.pricenavbox{width:100%;float: left;background: #fff;}
.accordion_container2 {width: 100%;float: left;}
.accordion_head2 {position: relative;background:#fff; color:#010101; font-size:20px; padding:10px 35px 10px 20px;margin:0px;width: 100%;float: left; cursor: pointer; border-top: 1px solid #f2f2f2; 
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}   
.accordion_head2_single {position: relative;background:#fff; color:#001e38; cursor: pointer; font-size: 14px; padding:10px 25px 10px 14px;font-weight:400;margin:0px;width: 100%;float: left;text-transform: uppercase; border-bottom: 1px solid #e0e0e0;font-family:'Roboto Condensed', sans-serif;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}   
.accordion_head2 a, .accordion_head2_single a{color:#001e38;}
.categoryLink a{display: block;padding: 10px 25px 10px 15px;} 
.categoryLink.active a{color: #fff;}
.accordion_head2::after{position: absolute;right:10px;top:16px;content:"";width: 13px; height: 11px; background: url(../images/down-arow.png); background-repeat: no-repeat; background-position: center;}  
.accordion_container2 .active::after{position: absolute;right: 10px;top:16px; content:""; width: 13px; height: 11px; background: url(../images/up-arow.png); background-repeat: no-repeat; background-position: center;} 
.accordion_container2 .active { background:#fff;color: #000;
	-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;} 
.accordion_head2:last-child{margin-top:0px;}  
.accordion_body2 {width: 100%;float: left;}
.accordion_head2:first-child{margin-top: 0px;border-top:none;}
.accordion_head2:last-child{margin-bottom:0px;}
.accordion_head2title{color:#006384; font-size: 18px; padding:0px 20px 10px 47px;font-weight:400;width: 100%;float: left;letter-spacing:1px;}  
.accord_list2 { width: 100%;float: left;}
.faq_accord_opn2 { padding: 10px 20px; width: 100%;float: left;}

.coList{width: 100%;float: left;border-top: 1px solid #f2f2f2;font-size: 18px; color: #fff;} 
.coList1{width: 100%;float: left; background: #002f3f;padding: 10px 30px;}     
.coListl{float: left;} 
.coListr{float: right;}
.coList2{background: #00445c;}
.coList3{background: #005f82;}
.coList4{background: #008cbf;}
.coList5{background: #00aeed;}
.callicon{padding: 15px 10px 25px 10px;text-align: center;font-size: 20px;color: #000;font-family:'CALIBRI-regular','Calibri';} 
.callicon a{display:inline-block; color: #000;} 
.callicon b{color: #7d7d7d;font-weight: bold;display: inline-block; vertical-align: middle;padding:0 5px;}
.callicon span{display: inline-block; vertical-align: middle;padding:0 5px;}
.requestbutton{margin-top:40px;}
a.requestbtn{float: right; display: inline-block;padding:7px 10px;text-align: center; max-width: 260px;width: 100%; background: #a82b28;font-size:18px;text-transform: uppercase;color: #fff;font-weight: bold;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}   
a.requestbtn:hover {background: #a82b28; color: #fff;} 

.weddingsec {background: #fff;padding:50px 10px;text-align: center;} 
.weddingsecw {display: inline-block;vertical-align: top;width: 100%;max-width: 1250px;text-align:left;}
.weddingseccaltop{font-size: 22px;line-height: 28px; font-family:'calibril-light'; color: #000;}  
.weddingseccaltop p{margin-bottom: 18px;}
.weddingseccaltop p:last-child{margin-bottom:0px;} 
.weddingseccaltopl{padding:10px 18px;width: 65%;float: left;} 
.weddingseccaltopr{width: 35%;float: right;text-align: center;} 

.weddingseccalbtm{padding-top: 25px;}
.weddingseccalbtm1{padding:10px 18px;width:33.33333333333333%;float: left;} 
.weddingseccalbtmin{background: #f2f2f2;} 
.weddingseccalbtmintitle{width: 100%;float: left;padding:8px 10px;color: #000;font-size: 26px;text-align: center; background: #63cff6}
.weddingseccalbtmininfo{width: 100%;float: left;padding: 10px 20px;min-height: 200px;color: #000;font-size:18px;text-align: center;}
.weddingseccalbtmininfo p{margin-bottom: 18px;}
.weddingseccalbtmininfo p:last-child{margin-bottom:0px;}  
.bookbg2{top: 0px;}
.bookbge{background: #a6a6a6;} 
.bookbge3 {display: inline-block;vertical-align:middle;padding: 10px 40px; }
.bookbge3 a{display: block;}
.back-to-top {
width: 40px;height: 40px;background: #a82b28;text-align: center;display: block;border: 2px solid #fff;position: fixed;right:15px;bottom:15px;z-index: 15;font-size: 22px;color: #fff;
-webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-ms-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-o-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;}
.back-to-top .fa {margin-top: 6px;} 
.bookbgecol1{}
.bookbgecol1 {display: inline-block;vertical-align:middle;padding: 0px 7px;font-size: 24px; color: #fff;line-height: 26px;text-align: left;}  
.bookbgecol1 span{display: block;font-size: 30px; font-weight: bold;}

.footerdeta{background: #000000;padding:20px 10px 0px 10px;text-align: center;}
.footerdetaw {display: inline-block;vertical-align: top;width: 100%;max-width: 1250px;}

.footerdeta1{width: 33.33333333333333%;float: left;}
.footerdeta2{width: 33.33333333333333%;float: left;padding: 0px 20px;min-height: 150px;} 
.detabg{background: #f2f2f2;padding:15px 10px;min-height: 160px;} 
.detabgin{font-size: 18px;line-height: 22px;color: #a72724;}
.detabgin span{display: block;padding-bottom: 10px;font-size:22px;}  

a.clickhere{display: inline-block;padding:6px 10px;text-align: center; max-width: 240px;width: 100%; background: #a72724;font-size:18px;text-transform: uppercase;color: #fff;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;margin-top: 15px;}   
a.clickhere:hover {background: #a82b28; color: #fff;}  
.detabginadd{width: 100%;float: left;text-align: center;margin: 3px 0;font-size: 18px;color: #ffffff;}
.detabginadd2{padding-bottom: 5px;} 
.detabginadd2 a img{
  width: 275px
}
.detabginaddhide{display: none;}   

.footerdetav{width: 33.33333333333333%;float: left;padding:9px;text-align: center;font-size: 18px;color: #000;}





/*--font-family:'CALIBRI-regular','Calibri';--*/
/*--font-family:'calibril-light';--*/  
/*--font-family:'CenturyGothic','century-gothic';--*/

.dateofbirth {background:#fff url(../images/cal.png)  97% 50% no-repeat; font-family: 'CALIBRI-regular','Calibri'; border: none; font-size: 16px; height: 40px; margin: 0px; padding: 10px 15px 10px 15px; width: 100%; color: #888; cursor: pointer;}
.dateofbirth::-webkit-inner-spin-button {display: none;}
.dateofbirth::-webkit-calendar-picker-indicator {opacity: 0;}
.timepicker{background:#fff url(../images/time.png)  97% 50% no-repeat; font-family: 'CALIBRI-regular','Calibri'; border: none; font-size: 16px; height: 40px; margin: 0px; padding: 10px 15px 10px 15px; width: 100%; color: #888; cursor: pointer;}
.picktim-clear{display: none;}

.well{top: 3em;background: #FFF; width: 50%; padding: 20px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);}
.well_one{background: #FFF; width: 80%; padding: 20px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);}
.pop_frm{display: block;}
.pop_frm_one{margin: 0 0 20px 0; display: inline-block; width: 100%;}
.pop_frm_l{float: left; width: 48%;}
.pop_frm_r{float: right; width: 48%;}
.input_pop{width: 100%; padding: 10px; border:1px solid #CCC; font-size: 16px; font-family: 'CALIBRI-regular','Calibri'; color: #888; resize: none;}
.ter_txt{font-size: 18px; line-height: 26px; text-align: justify; margin: 10px 0;}

/* Newly added css */
.text-danger{
    color: #f52323;
}
.isa_info,
.isa_success,
.isa_warning,
.isa_error {
  margin: 5px 0px;
  width: 100%;
  float: left;
  position: relative;
  padding: 9px 10px 9px 30px;
  text-align: left;
  font-size: 14px;
}

.isa_info {
  color: #00529B;
  background-color: #BDE5F8;
}

.isa_success {
  color: #4F8A10;
  background-color: #DFF2BF;
}

.isa_warning {
  color: #9F6000;
  background-color: #FEEFB3;
}

.isa_error {
  color: #D8000C;
  background-color: #FFD2D2;
}

.isa_info i,
.isa_success i,
.isa_warning i,
.isa_error i {
  margin: 5px 0px;
  font-size: 14px;
  vertical-align: middle;
  position: absolute;
  left: 10px;
  top: 7px;
}

.errorMessage {
  color: #D8000C;
  font-size: 13px;
  padding-top: 4px;
  width: 100%;
  float: left;
}

.ajax_loading {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    opacity: .8;
    background: url('../images/loader.gif') 50% 50% no-repeat #f9f9f9
}

.loader_page {
    display: none
}

.hide_loader {
    display: none
}

.loader_background {
    background: rgb(13, 106, 113, 0.26)
}
.custom-select{border: 1px solid #ccc;}
.well .popup_close,.well_one .popup_close{
    position: absolute;
    top: 10px;
    right: 5px;
    border-radius: 2px;
    background: 0;
    border: 0;
    font-size: 25px;
    padding: 0 10px;
}
.question{
  font-size: 25px;font-weight: 500;color: #000;
}
.firstData{
  margin-bottom: 40px;
}
.topslider{
  top: 100px;
}
.call_now{
    display: none;
    background: #a82b28;
    border: none;
    cursor: pointer;
    width: 100%;
    padding: 11px 10px;
    text-align: center;
    font-size: 30px;
    color: #000;
    cursor: pointer;
  
}
.airport_img
{
  width: 100%;
  display: inline-block;
  /*vertical-align: top;*/
  vertical-align: middle;
  text-align: center;
}
.airport_img img {
  max-width: 100%;
  /*margin: 21px 15px 35px 0px;*/
}

.top_left {
  position: absolute;
  left: 0px;
  right: 0px;
  padding-top: 50px;
  /*bottom: 4px;*/
}
.top_left p{
  font-size: 20px;
}

.bookbg2child{
    font-size: 55px;
    font-weight: 600;
    color: #fff;
}
.contactw
{
  display: inline-block;
  vertical-align: top;
  width: 100%;
  max-width: 1170px;
}
.contacttitle{
  color: #a82b28;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
  .fullformpoinner {
    padding: 20px 10px 85px 10px;
  }
    .servicesecpoint li {

      width: 100%;
      float: left;
      position: relative;
      margin: 3px 25px;
      padding: 0px 0px 0px 23px;
      text-align: justify;
      font-size: 18px;
      color: #000;

  }
}
@media only screen and (min-device-width : 823px) and (max-device-width : 411px) and (orientation : landscape) {
 .menuzord-menu > li > a {
      letter-spacing: 0
   }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
{ 
  .servicesecpoint li {
      width: 100%;
      float: left;
      position: relative;
     margin: 3px 155px;
      padding: 0px 0px 0px 23px;
          padding-right: 0px;
      text-align: left;
      font-size: 18px;
      color: #000;

  }
}

@media screen and (max-width:1024px){
  .topslider{
    top: 0px;   
  }
  .call_now{
      display: block;
      background: #a82b28;
      border: none;
      cursor: pointer;
      width: 100%;
      padding: 11px 10px;
      text-align: center;
      font-size: 30px;
      color: #000;
      margin-top: 13px;
      cursor: pointer;    
  }
  .bookexsocial {
    padding-right: 0px;
  }
  .bookexsocialr{
    padding-right: 0px;
    padding-left: 0;
  }
  .bookbg {
      background: #a82b28;
      position: relative;
      top: -1px;
      text-align: center;
      padding: 5px 10px;
  }

}
@media screen and (max-width:1100px){
    header{
      position: relative;
    }
    .fullformw {max-width: 960px;}  
    .formtitle2{font-size: 36px;}
    .bookex{font-size: 24px;}
    /*.bookexsocial{font-size: 24px;}*/
    .bookbg3 {padding: 10px 20px;} 
    .bookbg1 {font-size: 30px; padding: 10px 10px;} 
    .aboutsecb{font-size: 18px;line-height: 22px;padding: 35px 20px;}
    .servicesec{padding: 35px 0px;}
    .features{padding: 35px 10px;} 
    .atsec,.fprice {padding: 35px 20px;} 
    .featuresboxicon {width: 50px;height: 50px;} 
    .featuresboxicon img { max-width: 77%; margin-top: 5px;}
    .featuresbox{padding-right: 70px;}
    .features3 .featuresbox {padding-left: 70px;} 
    
    .paysec1{font-size: 20px;}
    .paysec1img img{max-width: 100%;}
    .paysec1img {padding-right: 0px;}
    .contact img{max-width: 80%;}  
    .contact {padding-right: 0px;}
    .atsecltitle span{font-size: 24px;}
    .fpricer{padding-right: 0px;}
    .atsecltitle{font-size: 18px;} 
    .fpricer{font-size:20px;} 
    .weddingseccaltop {font-size: 18px;line-height: 24px;} 
    .weddingsec { padding:35px 0px;}  
    .weddingseccalbtmintitle{font-size: 22px;} 
    .bookbge3 {padding: 10px 20px;} 
    .servicesecpoint li{font-size: 16px;} 
    .footerdetav{font-size: 16px;} 
    .ter_txt{font-size: 16px; line-height: 24px;}
    .airport_img img {
        max-width: 100%;
        /*margin: 21px 100px 35px 100px;*/
    }
}
@media screen and (max-width:900px){
  .menuzord-menu > li > a {
      letter-spacing: 0;
  }
}
@media screen and (max-width:800px){
    .topslider{
      top: 0px;
    }
    .sliderfullm{display: block;position: relative;} 
    .sliderfullm img{}  
    .bookbg{margin-top: 0px;} 
    .sliderfull{display: none;} 
    .fullform{height: auto;}
    .fullformpos{width: 100%;float: left; position:static;}   
    .topslidernew{position: relative;float: left;width: 100%;}  
    .fullform,.formtitle2{background: #a6a6a6;} 
    .fullformpoinner{background:none;} 
    .formtitle2{padding: 20px 5px 5px 5px;margin-bottom: 0px;color: #fff;}  
    .aboutsect {padding: 30px 10px 20px 10px;} 
    .abouttop{width: 32%;font-size: 20px;line-height: 20px;padding-left: 160px ;} 
    .abouttopicon{top: 6px; width: 45px;left: 85px ;}
    .features1{width: 33%;}
    .features2{width: 33%;}
    .features3{width: 33%;} 
    .features2{margin-top: 100px;}
    .featuresboxtitle{font-size: 14px;} 
    .bookbg3{width: 32%;}  
    .bookbg2{width: 100%;}
    .bookex{font-size: 20px;} 
    /*.bookexsocial{font-size: 20px;} */
    .bookexicon{top: 4px;} 
    .paysec{padding: 10px;} 
    .paysec1{width: 32%;padding: 10px 10px;}  
    .atsecltitle{font-size: 16px;} 
    .atseclcall{font-size: 28px;}
    .atseclcall span { line-height: 33px; font-size: 30px;} 
    img.atimage{max-width: 100%;} 
    .fpricel{width: 50%;padding-right: 30px;} 
    .fpricer{width: 50%;} 
    .fpricer {font-size: 17px;text-align: right;} 
    .accordion_head2{font-size: 16px;}
    .coList{font-size: 14px;}
    .coList1{padding: 9px 20px;} 
    .callicon{font-size: 16px;} 
    a.requestbtn{max-width: 220px;font-size: 16px;padding: 6px 10px;} 
    .weddingseccaltop {font-size: 16px; line-height: 20px;} 
    .weddingseccalbtmininfo{font-size: 16px;}
    .weddingseccalbtm1{padding: 0px;text-align: center;} 
    .weddingseccalbtmintitle{font-size: 18px;} 
    .weddingsec {padding: 35px 10px 20px 10px;} 
    .aboutsecb {font-size: 16px; line-height: 20px;} 
    .bookbge3wapp,.bookbge3face{width: 48%;} 
    .bookbge3mail{width: 100%;} 
    .footerdeta1{width: 100%;padding: 10px;}
    .footerdeta2{width: 100%;padding: 10px;}
    .detabg{min-height: 20px;} 
    .detabginaddhide{display: block;} 
    .footerdetavf{display: none;}
    .footerdeta {padding: 10px 0px 10px 0px;} 
    .topnav{position: absolute;right: 0px;top: 0px;left: 0px;margin: 0px 0;z-index: 3;} 
    .menuzord-menu{background: #000000;} 
    .menuzord .showhide {width: 60px;height: 80px;padding: 28px 0;} 
    .menuzord-responsive .menuzord-menu>li>a {border-bottom: solid 1px #fff;padding: 8px 20px;} 
	
	.well{width: 60%;}
  .well_one{width: 90%;}
  .call_now,.call_now a{
      display: block;
      background: #a82b28;
      border: none;
      cursor: pointer;
      width: 100%;
      padding: 11px 10px;
      text-align: center;
      font-size: 30px;
      color: #fff;
      cursor: pointer;
    
  }
  .airport_img img {
      max-width: 100%;
      margin: 21px 0px 35px 0;
  }
  .top_left {
      position: relative;
      left: 0px;
      right: 0px;
      padding-top: 0px;
      /* bottom: 4px; */
  }
} 

@media screen and (max-width:700px){
    header{
      float: left;
      top: 0;
      width: 100%;
      z-index: 999999;
      position: inherit;
    } 
    .topslider{
      top: 0px;
    }
  
    .formtitle2{font-size: 26px;} 
    .formcol3{width: 100%;} 
    .porform{padding-right: 0px;}   
    .btnarea{position: static;float: left;margin-top: 25px;} 
    .bookex{text-align: left;font-size: 16px;} 
    .bookexsocial{text-align: left;/*font-size: 16px;*/} 
    .bookbg3{padding: 10px;}  
    .bookexicon {width: 32px; height: 32px;} 
    .bookexicon{font-size: 18px;}
    .bookexicon .fa { top: 4px;} 
    .bookbg3last .bookexicon {font-size: 38px;top: -8px;} 
    .bookex{padding-left: 42px;}
    .bookexsocial{padding-left: 42px;}  
    .bookbg1 {font-size: 24px;} 
    .bookbg { padding: 5px 0px;} 
    .aboutsect {padding: 30px 0px 20px 0px;}
    .abouttop {font-size: 18px;}
    .abouttopicon { top: 6px; width: 45px;left: 65px;} 
    .abouttop{padding-left: 125px;
    float: left;} 
    .aboutsecbl {width:100%;padding-right: 0px; margin-bottom: 25px;}  
    .aboutsecbr{text-align: center;width: 100%;}
    .features1,.features2,.features3{width: 100%;}  
    .features4 .featuresbox{max-width: 100%;} 
    .features2{margin-top: 0px;padding:20px 15%;} 
    .features {padding:25px 20px;} 
    .servicesec{padding:25px 0px;}
    .features1 .featuresbox:first-child {min-height: 50px;} 
    .features3 .featuresbox:first-child{min-height: 50px;} 
    .featuresboxicon {right: auto; left: 0px;} 
    .featuresbox { padding-left: 70px;padding-right: 0px;} 
    .featuresbox{text-align: left;} 
    .featuresboxicon {top: 10px;}
    .features1,.features3{margin: 0px;} 
    .features4 .featuresbox {padding-left: 70px;} 
    .paysec1{position: relative;} 
    .paysec1img{position: absolute;left: 0px;top:5px;width: 50px;}
    .contact{position: absolute;left: 0px;top:12px;}
    .paysec1{padding-left: 55px;} 
    .paysec1 {font-size: 16px;line-height: 18px;}
    /*.paysec1:last-child .paysec1img{width: 35px;} */
    .paysec1:last-child .contact{width: 35px;} 
    /*.paysec1:last-child { padding-left: 70px;} */
    .atsecl{width: 100%;}
    .atsecr{padding-left: 0px;width: 100%;}
    .atsec, .fprice { padding: 25px 20px;} 
    .fpricel{width: 100%;padding-right: 0px;}
    .fpricer{width: 100%;margin-top: 30px;padding-bottom:7px; text-align: center;}  
    a.requestbtn{float: none;}
    .fpricetitle {text-align: center;} 
    .weddingseccalbtm1{width: 100%; text-align: center;}
    .weddingseccalbtmininfo {min-height: 20px;}
    .weddingsec{padding-top:25px;padding-bottom:0px; }
    .detabginadd2 img{max-width: 250px;}
	
	.well{width: 90%;top: 7em;}
	.pop_frm_one{margin: 0 0 15px 0;}
	.pop_frm_l{float: none; width: 100%; margin: 0 0 15px 0;}
	.pop_frm_r{float: none; width: 100%;}
  .ter_txt {font-size: 14px; line-height: 22px;}
  .call_now,.call_now a{
      display: block;
      background: #a82b28;
      border: none;
      cursor: pointer;
      width: 100%;
      padding: 11px 10px;
      text-align: center;
      font-size: 30px;
      color: #fff;
      cursor: pointer;
    
  }
  .airport_img img {
      max-width: 100%;
      margin: 21px 0px 35px 0;
  }
  .top_left {
      position: relative;
      left: 0px;
      right: 0px;
      padding-top: 0px;
      /* bottom: 4px; */
  }
  .bookbgsocial3{width:auto;}
} 


@media screen and (max-width:568px){
    header{
    float: left;
    top: 0;
    width: 100%;
    position: inherit;
    z-index: 999999;
    } 
    .topslider{
      top: 0px;
    }
    .servicesecbox {padding: 0px 10px;}
    .servicesecpointtitle{font-size: 25px;margin: 20px 0;}
    .servicesecpointtitle span{font-size: 18px;} 
    .servicesecpoint li{font-size: 18px;}
    .servicesecpoint li::after{width: 10px;top: 1px;}
    .atsec .servicesectitle { margin-bottom: 20px;}   
    .formtitle2{font-size: 22px;padding-left: 10px;padding-right: 10px;} 
    .toplogo{width: 170px;top: 0px;z-index: 5;left: 20px;}
    .headerspace {height: 85px;}
    .call_now,.call_now a{
      display: block;
      background: #a82b28;
      border: none;
      cursor: pointer;
      width: 100%;
      padding: 11px 10px;
      text-align: center;
      font-size: 30px;
      color: #fff;
      cursor: pointer;
  }
  .airport_img img {
      max-width: 100%;
      /*margin: 21px 0px 35px 0;*/
  }
  .top_left {
      position: relative;
      left: 0px;
      right: 0px;
      padding-top: 0px;
      /* bottom: 4px; */
  }
  .bookbgsocial3{width:auto;}
  .bookexsocial{padding-left: 0px;font-size: 20px;padding-right: 27px;}
  .bookexsocialr{padding-left: 0px;font-size: 20px;padding-right: 27px;}
  .bookexsocialc{padding-left: 0px;font-size: 20px;padding-right: 27px;}
  .paysec1title {
      display: inline-block;
      vertical-align: middle;
      float: left;
      margin-left: 73px;
      text-align: justify;
  }
  .paysec1img {
      position: absolute;
      left: 65px;
      top: 5px;
      width: 50px;
  }
  .servicesecpoint {
    padding-left: 29px;
  }
}

@media screen and (max-width:480px){
    header{
      float: left;
      top: 0;
      width: 100%;
      position: inherit;
      z-index: 999999;
    } 

    .topslider{
      top: 0px;
    }
  
    .bookbg3{width:auto;} 
    .bookbgsocial3{width:auto;}
    .abouttop{width: auto;}
    .aboutsect {padding: 20px 0px 10px 0px;} 
    .paysec1{width: 100%;/*padding-right:20px;*/} 
    .bookbg2{/*white-space: nowrap;*/overflow: auto;}
    .aboutsect .aboutsecw{/*white-space: nowrap;*/overflow: auto;}  
    .paysecw{white-space: nowrap;overflow: auto;}  
    .weddingseccaltopl{width: 100%;}
    .weddingseccaltopr{width: 100%;text-align: center;padding: 10px 10%;}
    .bookbge3mail{text-align: left;width: auto;}
    .bookbge3wapp,.bookbge3face{width:48%} 
    .bookbge3mail .bookbgecol1 img{width:50px;font-size: 20px;}   
    .bookbge3mail .bookbgecol1{font-size: 20px;}
    
    .bookbge3face .bookbgecol1 img{width:50px;font-size: 20px;}   
    .detabginadd{font-size: 16px;}
    .detabginadd2 img {max-width: 210px;} 
    .fpricetitle,.servicesectitle{font-size: 24px;}
    .servicesectitle span{font-size: 18px;}
    .features2{padding: 20px 10px;}
    .call_now,.call_now a{
      display: block;
      background: #a82b28;
      border: none;
      cursor: pointer;
      width: 100%;
      padding: 11px 10px;
      text-align: center;
      font-size: 30px;
      color: #fff;
      cursor: pointer;
  }
  .airport_img img {
      max-width: 100%;
      margin: 21px 0px 35px 0;
  }
  .top_left {
      position: relative;
      left: 0px;
      right: 0px;
      padding-top: 0px;
      /* bottom: 4px; */
  }
  .abouttopicon { top: 6px; width: 45px;left: 110px;} 
  .abouttop{padding-left: 170px;float: left;font-size: 20px;} 
  .contact .fa {
      top: 10px;
      position: relative;
      left: 0;
  }
  .servicesecpointtitle{font-size: 25px;margin: 20px 0;}
  .paysec1title {
      display: inline-block;
      vertical-align: middle;
      float: left;
      margin-left: 102px;
      text-align: justify;
  }
  .paysec1img {
      position: absolute;
      left: 95px;
      top: 5px;
      width: 50px;
  }
  .servicesecpoint {
    padding-left: 50px;
  }
}

@media screen and (max-width:380px){
    header{
    float: left;
    top: 0;
    position: inherit;
    width: 100%;
    z-index: 999999;
    }
    .topslider{
      top: 0px;
    }
  
    .servicesecpoint li { font-size: 18px;/*padding-left: 15px;*/width: auto;text-align: justify;} 
    .servicesecpoint li::after{background-size: 100%;}
    .servicesecbox {padding: 0px 5px;} 
    .fpricer{font-size: 14px;line-height: 18px;}
    .weddingseccaltopl{padding: 10px;} 
    .detabgin { font-size: 16px;line-height: 20px;}
    .formtitle2 {font-size: 18px;}  
    .formtitle{font-size: 24px;}
    .call_now,.call_now a{
      display: block;
      background: #a82b28;
      border: none;
      cursor: pointer;
      width: 100%;
      padding: 11px 10px;
      text-align: center;
      font-size: 30px;
      color: #fff;
      cursor: pointer;
  }
  .airport_img img {
      max-width: 100%;
      margin: 21px 0px 35px 0;
  }

  .top_left {
      position: relative;
      left: 0px;
      right: 0px;
      padding-top: 0px;
      /* bottom: 4px; */
  }

  .bookbgsocial3{width:auto;}
  .abouttopicon { top: 6px; width: 45px;left: 100px;} 
  .abouttop{padding-left: 155px;float: left;font-size: 20px;} 
  .contact .fa {
      top: 9px;
      position: relative;
      left: 0;
  }
  .servicesecpointtitle{font-size: 25px;margin: 20px 0;}
  .paysec1title {
      display: inline-block;
      vertical-align: middle;
      float: left;
      margin-left: 102px;
      text-align: justify;
  }
  .paysec1img {
    position: absolute;
    left: 95px;
    top: 5px;
    width: 50px;
  }
  .servicesecpoint {
    padding-left: 29px;
  }

}

@media screen and (max-width:320px){
  header{
  float: left;
  top: 0;
  width: 100%;
  position: inherit;
  z-index: 999999;
  } 
  .topslider{
    top: 0px;
  }
  .menuzord .showhide em{margin-right: 30px;} 
  .call_now,.call_now a{
      display: block;
      background: #a82b28;
      border: none;
      cursor: pointer;
      width: 100%;
      padding: 11px 10px;
      text-align: center;
      font-size: 30px;
      color: #fff;
      cursor: pointer;
  }
  .airport_img img {
      max-width: 100%;
      margin: 21px 0px 35px 0;
  }
  .top_left {
      position: relative;
      left: 0px;
      right: 0px;
      padding-top: 0px;
      /* bottom: 4px; */
  }
  .bookbgsocial3{width:auto;}
  .abouttopicon { top: 6px; width: 45px;left: 65px;} 
  .abouttop{padding-left: 125px;float: left;font-size: 18px;} 
  .paysec1title {
      display: inline-block;
      vertical-align: middle;
      float: left;
      margin-left: 73px;
      text-align: justify;
  }
  .paysec1img {
      position: absolute;
      left: 65px;
      top: 5px;
      width: 50px;
  }
  .paysec1 {
      width: 100%;
       /*padding-right: 20px; */
  }
  .servicesecpoint {
    padding-left: 29px;
  }

}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    .porform {
        position: relative;
        padding-right: none!important;
        width: 100%;
        float: left;
    }
    .fullformpos {
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 100px;
     
    }
}

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    .fullformpos {
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 100px;
    }
}
 @media only screen and (min-width: 823px) and (orientation: landscape) {
     .fullformpos {
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 32px;
    }
 }
  @media only screen and (min-width: 812px) and (orientation: landscape) {
     .fullformpos {
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 10px;
    }
 }
 
 
 