.pagecontainer2 {
                              background: #fff;
                              border: 1px solid #ccc;
                              box-shadow: 0 0 5px rgb(0 0 0 / 13%);
                              position: relative;
                          }

.testimonialbox {
                              margin-left: 10px;
                              margin-right: -15px;
                              margin-top: 0;
                          }



.cpadding1 { 
                              padding: 0 30px 10px 50px;
                          } 
                          
                          *,:before,:after { 
                              -webkit-box-sizing: border-box; 
                              -moz-box-sizing: border-box; 
                              box-sizing: border-box;
                          } 
                          
                          h3 { 
                              font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
                              font-weight: 500; 
                              line-height: 1.1;
                          } 
                          
                          h3 { 
                              margin-top: 20px; 
                              margin-bottom: 10px;
                          } 
                          
                          h3 { 
                              font-size: 24px;
                          } 
                          
                          .opensans { 
                              font-family: "Open Sans";
                          } 
                          
                          .wh90percent { 
                              width: 90%;
                          } 
                          
                          input { 
                              margin: 0; 
                              font-family: inherit; 
                              font-size: 100%;
                          } 
                          
                          input { 
                              line-height: normal;
                          } 
                          
                          input { 
                              font-family: inherit; 
                              font-size: inherit; 
                              line-height: inherit;
                          } 
                          
                          input { 
                              background-image: none;
                          } 
                          
                          .form-control { 
                              display: block; 
                              width: 100%; 
                              height: 34px; 
                              padding: 6px 0 6px 12px; 
                              font-size: 14px; 
                              line-height: 1.428571429; 
                              color: #999; 
                              vertical-align: middle; 
                              background-color: #fff; 
                              border: 2px solid #ebebeb; 
                              border-radius: 4px; 
                              -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; 
                              transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
                          } 
                          
                          .margtop10 { 
                              margin-top: 10px!important;
                          } 
                          
                          select { 
                              margin: 0; 
                              font-family: inherit; 
                              font-size: 100%;
                          } 
                          
                          select { 
                              text-transform: none;
                          } 
                          
                          select { 
                              font-family: inherit; 
                              font-size: inherit; 
                              line-height: inherit;
                          } 
                          
                          .customSelect { 
                              background: url(https://www.travcoholidays.travel/images/select.png) #fff no-repeat right; 
                              border: 2px solid #ebebeb; 
                              background-image: url("https://www.travcoholidays.travel/images/select.png"); 
                              background-position-x: right; 
                              background-position-y: center; 
                              background-size: initial; 
                              background-repeat-x: no-repeat; 
                              background-repeat-y: no-repeat; 
                              background-attachment: initial; 
                              background-origin: initial; 
                              background-clip: initial; 
                              background-color: rgb(255, 255, 255);
                          } 
                          
                          textarea { 
                              margin: 0; 
                              font-family: inherit; 
                              font-size: 100%;
                          } 
                          
                          textarea { 
                              overflow: auto; 
                              vertical-align: top;
                          } 
                          
                          textarea { 
                              font-family: inherit; 
                              font-size: inherit; 
                              line-height: inherit;
                          } 
                          
                          textarea { 
                              background-image: none;
                          } 
                          
                          textarea.form-control { 
                              height: auto;
                          } 
                          
                          .margtop20 { 
                              margin-top: 20px!important;
                          } 
                          
                          .btnmarg { 
                              margin-bottom: 20px;
                          } 
                          
                          @media (min-width: 992px){ 
                            .btnmarg { 
                              margin-bottom: 0;
                            } 
                          }     
                          
                          .booknow { 
                              width: 100%; 
                              height: 52px; 
                              padding: 15px 10px 10px 10px; 
                              display: block; 
                              text-align: center; 
                              text-transform: uppercase; 
                              font-family: "Open Sans"; 
                              font-size: 16px; 
                              font-weight: 700; 
                              color: #fff; 
                              border: 1px solid #d75124; 
                              background: url(https://www.travcoholidays.travel/images/btn-book.png) #DC262A no-repeat -5px 0; 
                              text-shadow: rgba(0,0,0,.4) 0 -1px 0; 
                              -webkit-border-radius: 2px; 
                              -moz-border-radius: 2px; 
                              border-radius: 2px; 
                              -webkit-box-shadow: rgba(0,0,0,.2) 1px 2px 3px; 
                              -moz-box-shadow: rgba(0,0,0,.2) 1px 2px 3px; 
                              box-shadow: rgba(0,0,0,.2) 1px 2px 3px; 
                              background-image: url("https://www.travcoholidays.travel/images/btn-book.png"); 
                              background-position-x: -5px; 
                              background-position-y: 0px; 
                              background-size: initial; 
                              background-repeat-x: no-repeat; 
                              background-repeat-y: no-repeat; 
                              background-attachment: initial; 
                              background-origin: initial; 
                              background-clip: initial; 
                              background-color: rgb(220, 38, 42);
                          } 
                          
                          input[type="submit"] { 
                              cursor: pointer; 
                              -webkit-appearance: button;
                          } 
                          
                          
                          /* These were inline style tags. Uses id+class to override almost everything */
                          #ContentPlaceHolder1_Offer_Domestic_RequiredFieldValidator1.style-Vt4Rl {  
                             color:Red;  
                             font-size:Small;  
                             display:none;  
                          }  
                          #ContentPlaceHolder1_Offer_Domestic_RequiredFieldValidator2.style-SnPi2 {  
                             color:Red;  
                             font-size:Small;  
                             display:none;  
                          }  
                          #ContentPlaceHolder1_Offer_Domestic_RegularExpressionValidator1.style-oiqML {  
                             color:Red;  
                             font-size:Small;  
                             display:none;  
                          }  
                          #ContentPlaceHolder1_Offer_Domestic_RequiredFieldValidator3.style-vPfC4 {  
                             color:Red;  
                             font-size:Small;  
                             display:none;  
                          }  
                          #ContentPlaceHolder1_Offer_Domestic_RequiredFieldValidator4.style-g2nt6 {  
                             color:Red;  
                             font-size:Small;  
                             display:none;  
                          }  
                          #ContentPlaceHolder1_Offer_Domestic_ddl_roomno.style-pMHHS {  
                             appearance: menulist-button;  
                              width: 246px;  
                              position: absolute;  
                              opacity: 0;  
                              height: 34px;  
                              font-size: 14px;  
                          }  
                          #style-iKCiM.style-iKCiM {  
                             display: inline-block;  
                          }  
                          #style-VvUlX.style-VvUlX {  
                             width: 230px;  
                              display: inline-block;  
                          }  
                          #ContentPlaceHolder1_Offer_Domestic_ddl_adultno.style-X3JQa {  
                             appearance: menulist-button;  
                              width: 246px;  
                              position: absolute;  
                              opacity: 0;  
                              height: 34px;  
                              font-size: 14px;  
                          }  
                          #style-mdHcc.style-mdHcc {  
                             display: inline-block;  
                          }  
                          #style-Aeiqy.style-Aeiqy {  
                             width: 230px;  
                              display: inline-block;  
                          }  
                          #ContentPlaceHolder1_Offer_Domestic_ddl_childno.style-Pqoof {  
                             appearance: menulist-button;  
                              width: 246px;  
                              position: absolute;  
                              opacity: 0;  
                              height: 34px;  
                              font-size: 14px;  
                          }  
                          #style-Ol7hg.style-Ol7hg {  
                             display: inline-block;  
                          }  
                          #style-dbxc3.style-dbxc3 {  
                             width: 230px;  
                              display: inline-block;  
                          }  
                          #style-qF8xT.style-qF8xT {  
                             width: 304px;  
                              height: 78px;  
                          }  
                          #g-recaptcha-response.style-FejGJ {  
                             width: 250px;  
                              height: 40px;  
                              border: 1px solid rgb(193, 193, 193);  
                              margin: 10px 25px;  
                              padding: 0px;  
                              resize: none;  
                              display: none;  
                          }  
                          #style-EBvyk.style-EBvyk {  
                             display: none;  
                          } 